List of Courses for Computer Science Department
Common Course
No. |
Course Title |
Cr. Hr. |
1 |
Introduction to Logic |
3 |
2 |
Communicative English Skills |
3 |
3 |
Basic Writing Skills |
3 |
4 |
Advanced Technical Writing |
3 |
Total Credit Hour |
12 |
Major Course
No. |
Course Title |
Cr. Hr. |
1 |
Data Structure |
3 |
2 |
Programming Fundamentals |
4 |
3 |
Basic Electronics for Computer Science |
4 |
4 |
Digital Logic Design |
3 |
5 |
Theory of Algorithm |
3 |
6 |
Computer Organization and Assembly Language Programming |
3 |
7 |
Operating Systems Principles and Design |
4 |
8 |
Advanced Object-Oriented Programming |
3 |
9 |
Data Communication and Computer Networks |
3 |
10 |
Artificial Intelligence |
3 |
11 |
Advanced Database Systems |
3 |
12 |
Formal Language Theory |
3 |
13 |
Computer Graphics |
3 |
14 |
Rapid Application Development |
4 |
15 |
Software Project Management |
3 |
16 |
Network Administration and Security |
3 |
17 |
Software Engineering I |
3 |
18 |
Software Engineering II |
3 |
19 |
Senior Project I |
2 |
20 |
Senior Project II |
4 |
21 |
Internship |
3 |
22 |
Internet Programming I |
3 |
23 |
Internet Programming II |
3 |
24 |
Introduction to GIS |
3 |
25 |
Introduction to Multimedia Information Systems |
3 |
26 |
Introduction to Computer Vision and Image Processing |
3 |
27 |
Selected Topics in Computing Science |
3 |
28 |
Research Methods in Computing Science |
2 |
29 |
Introduction to High Performance Computing and Parallel Programming |
3 |
30 |
Introduction to Computing Science |
3 |
31 |
Fundamentals of Database Systems |
3 |
32 |
Object-Oriented Programming |
3 |
33 |
Introduction to Machine Learning |
3 |
34 |
Compiler Design |
4 |
35 |
Introduction to Systems Programming |
3 |
Total Credit Hour |
109 |
Supportive Course
No. |
Course Title |
Cr. Hr. |
1 |
Numerical Analysis I |
3 |
2 |
Optimization Theory I |
3 |
3 |
Calculus II |
4 |
4 |
Calculus I |
4 |
5 |
Discrete Mathematics and Combinatorics |
3 |
6 |
Linear Algebra |
3 |
7 |
Introduction to Statistics and Probability Theory |
3 |
Total Credit Hour |
23 |