Skip Ribbon Commands
Skip to main content
   YU Faculty Websites>>  Abd Alraouf K. Bsoul Sign In
Use SHIFT+ENTER to open the menu (new window).
  
  
Description
  
AttachmentCS 674
Basic concepts, neural dynamics, activation and signals, activation models, synaptic dynamics, supervised and unsupervised learning, architecture and equilibrium, applications.
2012 2013
AttachmentCS 117
The objective of this course is to provide students with knowledge and needed skills in order to design and develop object-oriented programs. Topics to be covered include: the object-oriented approach, classes, method, object inheritance, replacement and refinement, static and dynamic binding, polymorphism, visibility and dependency, files and storage issues. The course is supplemented by a lab component covered in CS118 concurrently.
2012 2013
AttachmentCS 251
The objective of this course is to provide students with the knowledge and skills in complexity analysis and design of computer algorithms. Topics to be covered include: sorting algorithms, search algorithms, divide and conquer, greedy method, trees, graphs, dynamic programming, backtracking, branch and bound, Lower bound theory, NP-complete problems. The practical part of the course will include writing programs for solving problems using techniques taught in this course.
2012 2013
AttachmentCS 130
The objective of this course is to provide students with the basic knowledge and skills of operating, managing, and maintaining microcomputer systems. Hands-on experience with windows environment is a major concern in this course. It covers a range of topics including: operating system concepts, functions, and components, a general overview of OS services, process management, CPU scheduling, memory management, virtual memory and file system, installing, partitioning, configuring and upgrading Windows, common errors and problems and how to solve them, networking capabilities of Windows. Windows commands, system programs, and Windows facilities are covered in the practical component.
2012 2013
AttachmentCS 101A
The main objective of this course is to introduce students to the basic concepts of a selected language (such as C++) and the ability to write simple correct programs. Topics to be covered include: I/O, data types, function definition, visibility and storage classes, parameter passing, loops, arrays, pointers, strings, files, introducing classes and objects, constructors and destructors, function prototypes, private and public access, and class implementation. The practical part of this course is covered in the lab through exercises, practical assignments, and tutorials.
2012 2013
AttachmentCS 250
The objective of this course is to introduce students to various types of data structures, their logical and physical representations, and their related operations. Topics to be covered include: data structure operations, dense lists and matrix representations, linked lists and their different variations, string storage representation and manipulation, queues and stacks and their applications, tree structures and their different variations, graphs and networks. The course is supplemented by a lab component covered in CS255 concurrently.
2011 2012
AttachmentCS 380
The objective of this course is to provide students with the basic concepts, technical and mathematical knowledge and skills required to design and implement computer graphics. Topics to be covered include: graphics hardware, software utilities, two and three dimensional transmutation and viewing, graphics arts and animations. Students are expected to be design programs using programming graphics tools and libraries such as Open GL to perform practical assignments
2012-2013
AttachmentCS 110
The main objective of this course is to introduce students to the basic concepts of a selected language (such as C++) and the ability to write simple correct programs. Topics to be covered include: I/O, data types, function definition, visibility and storage classes, parameter passing, loops, arrays, pointers, strings, files, enumerated type, introducing classes and objects, constructors and destructors, function prototypes, private and public access, and class implementation. The practical part of this course is covered in the lab through exercises, practical assignments, and tutorials.
2017