MCS - Study Plan
MS Degree in Computer Science
Study Plan:
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 |