MCS - Course Description​

Course Contents

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

​​​​​

16/05/2017
19:20 PM