المقررات الدراسية المتاحة

Students develop their linguistic English skills in listening, speaking, reading and writing to enable the graduates to use those skills in various positions and with ease.

Students develop their linguistic English skills in listening, speaking, reading and writing to enable the graduates to use those skills in various positions and with ease.

This course is about learning to use computer technology, especially visualization (graphs, histograms, pie charts), to look at and understand data in a more intuitive and visual manner. Most sections of this course use MATLAB, a sophisticated programming and data analysis environment, as the vehicle for helping you develop the basic computing skills you will need to work with data in your later science

This course introduces the object-oriented programming concepts, principles, and techniques, including classes, objects, inheritance, and polymorphism. All these concepts are illustrated via a contemporary object-oriented programming language.

This course will give you the opportunity to learn the fundamental concepts underlying modern programming languages. The primary focus is on understanding concepts. We will study a small set of representative programming languages and use them to develop an understanding of how different programming language concepts are implemented by a language designer and their impact on the programmer.


Computer  Architecture  is introduced in Engineering courses  with the objective to provide the organization, architecture and designing concept of computer system including processor architecture, computer arithmetic, memory system, I/O organization and multiprocessors

Computer Graphics course  familiarize students with graphics hardware, line and curve drawing techniques, techniques for representing and manipulating geometric objects, illumination and lighting models.


Computer  Architecture  is introduced in Engineering courses  with the objective to provide the organization, architecture and designing concept of computer system including processor architecture, computer arithmetic, memory system, I/O organization and multiprocessors