M.Sc. Courses
The overall aim of M.Sc. Computer Science is to develop in the students the ability to construct reliable software products by applying sound scientific management and engineering principles. During M.Sc. students are exposed to current and future issues affecting the development of computer-based information systems. The requirement of the degree program is completion of 60 credit hours of course and project work. There are 16 compulsory courses, which each student must pass to earn 48 credits. The remaining 12 credits could be earned by taking optional courses and/or project for specialization


First Semester
  • CS-301 Computer Systems
  • CS-302 Discrete Structures
  • CS-303 Rapid Application Development
  • CS-304 Human Aspects of Computing
  • CS-305 Problem solving and Programming
 
Second Semester
  • CS-351 Computer Architecture   Pre-Req:CS-301
  • CS-352 Data structures and Algorithms   Pre-Req:CS-305
  • CS-353 Database Design   Pre-Req:CS-303
  • CS-354 Software Design Methodologies   Pre-Req:CS-304
  • CS-355 Object Oriented Programming   Pre-Req:CS-305


ThirdSemester
  • CS-401 Computer Communications and Networks   Pre-Req:CS-351
  • CS-402 Operating Systems   Pre-Req:CS-352
  • CS-404 Software Engineering   Pre-Req:CS-354
  • CS-452 Analysis and Design of Algorithms   Pre-Req:CS-352
  • CS-455 Computer Graphics   Pre-Req:CS-305
Fourth Semester
  • CS-492 System Software   Pre-Req:CS-351
  • CS-499 Project   Pre-Req:CS-404
+ Any two courses from list of optional courses being offered
 
Optional Courses
  • CS-356 Theory of Automata   Pre-Req:CS-302
  • CS-359 Comparative Study of Programming Languages
  • CS-403 Information Systems  Pre-Req:CS-353
  • CS-462 Discrete System Simulation   Pre-Req:CS-452
  • CS-463 Expert Systems   Pre-Req:CS-453
  • CS-464 Neural Networks  Pre-Req:CS-453
  • CS-465 Compiling Techniques  Pre-req: CS-352 CS-355
  • CS-471 Theory of Programming  Pre-Req:CS-355
  • CS-472 Information Theory  Pre-Req:CS-401
  • CS-473 Multimedia Applications and Design   Pre-req: CS-404 & CS-454
  • CS-474 Human Computer Interaction   Pre-Req:CS-304
  • CS-475 Electronic Documents   Pre-Req:CS-353
  • CS-481 Mobile Computing Systems
  • CS-482 Web Engineering
  • CS-490 Software Project Management
  • CS-491 Real Time Systems   Pre-req:CS-402
  • CS-493 Concurrent Programming   Pre-Req:CS-402
  • CS-498 Social Issues in Information Technology
  • CS-497 Computing Case Studies   Pre-req: CS-404
  • CS-494 Selected topics in Programming Languages Pre-req: CS-305
  • CS-495 Selected topics in Object-Oriented Technology Pre-req: CS-355
  • CS-496 Selected topics in Computer Science Pre-req: CS-352


Copyright© By Quaid-i-Azam University
All World Wide Right Reserved