MCS - Course Description
Level-11
First Year | |||
Semester | Course code | Course Title | Credit Hours |
First Semester | CSC 501 | Algorithmic Problem Solving | 3 |
CEN 504 | Computer Networks | 3 | |
CSC 506 | Software Engineering and Knowledge Engineering | 3 | |
Credit hours for 1st Semester |
9 |
Level-12
Semester | Course code | Course Title | Credit Hours |
Second Semester |
CSC 502 |
Theory of Computation | 3 |
CEN 508 | Database and Data Mining | 3 | |
--- xxx | A course from the first chosen track | 3 | |
Credit hours for 2nd Semester | 9 | ||
Total credit hours for 1st Year |
18 |
Level-13
Second Year | |||
Semester | Course code | Course Title | Credit Hours |
Third Semester |
--- +++ |
A course from the second chosen track | 3 |
--- +++ |
A course from the second chosen track | 3 | |
--- +++
|
A course from the second chosen track | 3 |
Level-14
Fourth Semester |
CSC 600 | Thesis | 12 |
Optimal Tasks:
First Track:
Computer Systems and Networks |
CEN 510 |
Networking in the TCP/IP Environment |
3 |
CSC 512 | Computer Security | 3 | |
CSC 514 | Distributed Systems | 3 | |
CEN 516 | Design and Implementation of Real-time Systems | 3 | |
CEN 518 | Interconnection Networks | 3 | |
Database and Data Mining |
CSC 520 |
Data Warehouse and Mining Systems | 3 |
IT 522 | Web Databases and Information Retrieval | 3 | |
IT 524 | Hypermedia and Geographical Information Systems | 3 | |
CSC 526 | Web Intelligence | 3 |
Second Track:
Optional Track | Course code | Course title | Credit hours |
Software Engineering and Knowledge Engineering |
CSC 530 | Object-Oriented Software Development |
3 |
CSC 532 | Software Quality Management |
3 |
|
CSC 534 | Software Measurements |
3 |
|
CSC 536 | Software Verification and Validation |
3 |
|
CSC 538 | Knowledge Engineering |
3 |
|
CSC 539 |
Advances in Programming Languages |
3 |
|
Computer Graphics and Human-Computer Interaction (HCI) |
CSC 540 | Computer Graphics | 3 |
CSC 542 | Numerical and Symbolic Computation | 3 | |
CSC 544 | Human-Machine Communication and User-Interface Design | 3 | |
CSC 546 | Applied Computer Graphics and Multimedia | 3 | |
Artificial Intelligence |
CSC 550 | Artificial Intelligence | 3 |
CSC 552 | Machine Learning | 3 | |
CSC 554 | Knowledge-Based Systems | 3 | |
CSC 556 | Pattern Recognition | 3 | |
CEN 558 | Digital Image Processing | 3 | |
CSC 559 | Intelligent Bioinformatics | 3 |