Study Plan for Bachelor in Computer Science Program Until 2018
|
Semester 1
|
|
Semester 2
|
||||
|
Code
|
Course Name
|
Credits
|
|
Code
|
Course Name
|
Credits
|
|
011CSM-3
|
Introduction to Computer
|
3
|
|
012CSM-3
|
Computer Programming 1
|
3
|
|
011ENG-6
|
Intensive English Program 1
|
6
|
|
012ENG-6
|
Intensive English Program 2
|
6
|
|
001MATH-3
|
Mathematics 1
|
3
|
|
012MATH-3
|
Matrices Algebra
|
3
|
|
111IC1-2
|
The Entrance to the Islamic Culture
|
2
|
|
112IC1-2
|
Islamic Culture-2
|
2
|
|
|
|
14
|
|
|
|
14
|
|
Semester 3
|
|
Semester 4
|
||||
|
Code
|
Course Name
|
Credits
|
|
Code
|
Course Name
|
Credits
|
|
104PHYS-4
|
Principles of Physics
|
4
|
|
114IC1-2
|
Islamic Culture-4
|
2
|
|
113MATH-3
|
Differentiation & Integration
|
3
|
|
114CSM-4
|
Object-Oriented Programming (OOP)
|
4
|
|
113IC1-2
|
Islamic Culture-3
|
2
|
|
115CSM-3
|
Algorithms & Data Structures 1
|
3
|
|
113CSM-4
|
Computer Programming 2
|
4
|
|
121ISM-3
|
Introduction to Information System
|
3
|
|
201ARAB-2
|
Arabic Language Skills
|
2
|
|
131CSM-3
|
Computational Geometry
|
3
|
|
|
|
|
|
202ARAB-2
|
Arabic Editing
|
2
|
|
|
|
15
|
|
|
|
17
|
|
Semester 5
|
|
Semester 6
|
||||
|
Code
|
Course Name
|
Credits
|
|
Code
|
Course Name
|
Credits
|
|
216CSM-3
|
Algorithms & Data Structures 2
|
3
|
|
223ISM-3
|
Data Warehousing & Data Mining
|
3
|
|
217CSM-3
|
Statistical Programming
|
3
|
|
236CSM-3
|
Combinatorial Analysis of Computer
|
3
|
|
222ISM-4
|
Databases Management Systems
|
4
|
|
241CSM-4
|
Digital Logic
|
4
|
|
233CSM-3
|
Computer Modelling & Simulation
|
3
|
|
251CSM-3
|
Operating System 1
|
3
|
|
-234CSM-3
|
Computer Vision
|
3
|
|
278CSM-3
|
Programming Languages
|
3
|
|
|
|
16
|
|
|
|
16
|
|
Semester 7
|
|
Semester 8
|
||||
|
Code
|
Course Name
|
Credits
|
|
Code
|
Course Name
|
Credits
|
|
337CSM-3
|
Discrete Structures
|
3
|
|
334CSM-3
|
Computer Graphics
|
3
|
|
343CSM-3
|
Microprocessor & Assembly Language
|
3
|
|
344CSM-3
|
Computer Organization
|
3
|
|
345CSM-3
|
Theory of Compilers
|
3
|
|
352CSM-3
|
Operating System 2
|
3
|
|
364CSM-4
|
Computer Networks 1
|
4
|
|
362ISM-3
|
Internet Technology
|
3
|
|
375CSM-3
|
Introduction to Artificial Intelligence
|
3
|
|
371CSM-3
|
Software Engineering 1
|
3
|
|
|
|
16
|
|
|
|
15
|
|
Semester 9
|
|
Semester 10
|
||||
|
Code
|
Course Name
|
Credits
|
|
Code
|
Course Name
|
Credits
|
|
435ISM-3
|
Multimedia
|
3
|
|
473ISM-2
|
Computing Ethics & Society
|
2
|
|
463CSM-3
|
Computer Networks 2
|
3
|
|
474CSM-3
|
Design & Analysis of Algorithms
|
3
|
|
472CSM-3
|
Software Project Management
|
3
|
|
476CSM-3
|
Expert System & Knowledge Engineering
|
3
|
|
473CSM-3
|
Software Engineering 2
|
3
|
|
481CSM-1
|
Seminar
|
1
|
|
483CSM-2
|
Project 1
|
2
|
|
482CSM-3
|
Selected Topics
|
3
|
|
|
|
|
|
484CSM-3
|
Project 2
|
3
|
|
|
|
14
|
|
|
|
15
|
Total credits required in Degree Program: 152