Compulsory Course | Basic core, Bspecialized core (Math, Soft, Hard, App) | Credit Hours | Hour | Compulsory Course | Basic core, Bspecialized core (Math, Soft, Hard, App) | Credit Hours | Hour |
---|---|---|---|---|---|---|---|
Basic | Physics | 3 | 3 | Software | Algorithm | 3 | 3 |
Basic | Calculus | 3 | 3 | Software | Data Structures | 3 | 3 |
Basic | Introduction to Computer Science | 3 | 3 | Software | Object-Oriented Programming | 3 | 3 |
Basic | Computer Programming | 3 | 3 | Software | Object-Oriented Programming Lab | 1 | 2 |
Basic | Computer Programming Lab | 1 | 2 | Software | Operating Systems | 3 | 3 |
Basic | Electronic circuit | 6 | 6 | Hardware | Microprocessor and
Assembly Language | 3 | 3 |
Basic | Digital Systems Design | 3 | 3 | Hardware | Microprocessor Lab. | 1 | 3 |
Basic | Electronic Circuits Lab | 1 | 3 | Hardware | Computer Architecture | 3 | 3 |
Basic | Digital Systems Lab | 1 | 3 | Applicaion | Computer Networks | 3 | 3 |
Math | Discrete Mathematics | 3 | 3 | Applicaion | Computer Networks Lab | 1 | 1 |
Math | Probability and Statistics | 3 | 3 | Application | Database Systems | 3 | 3 |
Math | Linear Algebra | 3 | 3 | Application | Senior Projects I, II | 4 | 8 |
To meet with the nation's scientific, technological and industrial development requirements, the department creates the latest, the most abundant and the most advanced elective courses. Moreover, the curriculum will be adjusted according to any update changes in international scientific and technological development, to ensure that each student in the department will be able to achieve the highest quality of education and training. Elective modules are divided into three categories: including theory, software and hardware. The students are free to choose their elective modules according to their individual interests.
Bachelor Programs
1. General courses 28 credits
2. Reguired courses 64 credits
3. Elective courses 24 credits
4. Other 16 credits
5. Graduation 132 credits
Master Programs
The Master students have to earn 34 credits for their Master Degree; inclusive of 6 Thesis credits, Seminars 4 credits and Core Courses 6 cresits.