MCS (Master of Computer Science)

Program Objectives:
The MCS program is focused on providing an opportunity to those graduate students who are interested in pursuing careers in the fields of Computer Science and Information Technology. The program facilitates pursuing studies in a number of specializations including software engineering, systems development, artificial intelligence and management. The syllabus is periodically updated so as to keep our students abreast with the latest developments.
Eligibility Criteria:
Candidates holding bachelor’s degree (with Mathematics background) with at-least second division are eligible. Those who lack Mathematics knowledge can apply, but they will have to take additional courses as pre-requisite. Candidates need to pass the entry examination and interview conducted by the University.

Program Duration:    2 Years (4 Semesters)

Number of Courses:  22

Total Credit Hours:   74

Scheme of Studies for MCS:

 

Scheme of Studies for MCS

Course No. 

Course Title

Credit Hours

Semester-I

19
CS-110 Introduction to Computer Science 2-1
CS-116 Programming Fundamentals 1-2
ENG-315 Business Communications 3-0
EE-350 Basic Electronics and DLD 3-1
MA-301 Mathematical Theory for CS 3-0
COM-304 Data Communication  & Computer Networks 3-0

Semester-II

18
CS-125 Object Oriented Programming 2-1
CS-222 Operating Systems 3-0
CS-232 Data Structures 2-1
CS-355 Operations Research 3-0
SE-336 Software Engineering & CASE Tools 3-0
IT-212 Database Concepts 2-1

Semester-III

18
IT-350 E-Commerce 2-1
CS-236 Programming Java 2-1
EE-313 Microprocessors Architecture & Assembly Language 3-1
CS-331 Object Oriented Analysis and Design 3-0
IT-314 Artificial Intelligence 3-0
  Elective-I 3-0

Semester-IV

18
 CS-333 Visual / .Net Programming 2-1
  Elective-II 3-0
  Elective-III 3-0
  Elective-IV 3-0
RES-480 Research Project 0-6

List of Electives:

List of Electives

Course No. 

Course Title

Credit Hours
Management
IT-227 Management Information Systems 3-0
MGT-450 Total Quality Management 3-0
HR-332 Human Resource Management 3-0
MKT-430 Marketing Management 3-0
MKT-455 Marketing Research 2-1
System Development & Artificial Intelligence
CS-311 Cryptography and Network Security 3-0
EE-411 Digital Signal Processing 3-0
IT-337 Network Programming 2-1
IT-470 Decision Support Systems 3-0
CS-411 Embedded Systems 2-1
IT-460 Expert Systems 3-0
IT-463 Neural Networks 3-0
CS-417 Real Time Operating Systems 3-0
CS-505 Systems Programming 3-0
CS-434 Multimedia Design & Development 2-1
EE-410 Control Systems and Robotics 2-1
Software Engineering
SE-540 Advanced Software Engineering 3-0
CS-448 Human-Computer Interaction 3-0
SE-470 Software Quality Management 3-0
SE-429 Software Quality Metrics 3-0
SE-426 Software Requirements Engineering 3-0
SE-468 Software Project Management 3-0

Copyrights© By Sarhad University