|
Software Engineering Major Elective Courses (15/135)
(Not limited to the list below)
|
Credit Hours |
| 1 |
Analysis of Algorithms |
3 |
| 2 |
Theory of Automata and Formal Languages |
3 |
| 3 |
Computer Organization and Architecture |
3 |
| 4 |
Compiler Construction |
3 |
| 5 |
Artificial Intelligence |
3 |
| 6 |
Artificial Neural Networks |
3 |
| 7 |
Data Mining |
3 |
| 8 |
Data Warehousing |
3 |
| 9 |
Digital Image |
3 |
| 10 |
Computer Graphics |
3 |
| 11 |
Computer Vision |
3 |
| 12 |
Information Systems |
3 |
| 13 |
Principles of Programming Languages |
3 |
| 14 |
Real-time systems |
3 |
| 15 |
Distributed Computing |
3 |
| 16 |
Software Development Technologies |
3 |
| 17 |
System Analysis and Design |
3 |
| 18 |
Information Retrieval System |
3 |
| 19 |
Topics in Software Engineering |
3 |
| 20 |
Principles of Programming Languages |
3 |
| 21 |
Data Communication |
3 |
| 22 |
Security Engineering |
3 |
| 23 |
Data Security and Encryption |
3 |
| 24 |
Topics in Object Oriented Technology |
3 |
| 25 |
Discrete Structures – II |
3 |
| 26 |
Advance Database Management Systems |
3 |