Course structure MSCS (Program Duration 02 Years)
Semester 1
Course Code | Course Name | Credit Hours |
CS 501 | Advanced Theory of Computation | 3 |
CS 502 | Advanced Algorithms and Analysis | 3 |
ELECTIVE I | 3 | |
ELECTIVE II | 3 | |
Total | 12 |
Semester 2
Course Code | Course Name | Credit Hours |
ELECTIVE III | 3 | |
ELECTIVE IV | 3 | |
ELECTIVE V | 3 | |
ELECTIVE VI | 3 | |
Total | 12 |
Semester 3
Course Code | Course Name | Credit Hours |
Thesis part I - Topic Registration - Research proposal/synopsis submission - Topic defense |
3 |
Semester 4
Course Code | Course Name | Credit Hours |
Thesis part II - Carrying out the research - Writing and submitting of thesis - Topic defense |
3 |
B.S (Computer Science & Information Technology)
Duration of Programme | Four Years |
Number of Semesters | Eight (Two semester Per Year) |
Number of Courses | Twelve courses every Year Maximum |
Credit hours per course |
Three Credit Hours per course |
Total Credit hours | 135 |
Total number of Course | 44 |
Number of available Seats |
CS 301 Introduction to Computing
CS 302 Programming Fundamentals
MT 301 Calculus & Analytical Geometry
EG 301 Functional English
PK 301 Islamic Studies / Pakistan Studies
MG 301 Human Resource Management
CS 303 Discrete Structures
MT 302 Probability and Statistics
CS 304 Object Oriented Programming
EG 302 Communication Skills
CS 306 Digital Logic Design
ST 301 Differential Equations
EL 301 Basic Electronics
CS 307 Data Structure and Algorithms
MT 330 Linear Algebra
CS 308 Introduction to Database Systems
CS 309 Numerical Computing
CS 310 Introduction to Software Engineering
CS 311 Advance Object Oriented Programming
CS 312 Operating Systems
CS 313 Advanced Software Engineering
CS 314 Computer Communication and Networks
CS 315 Design & Analysis of Algorithm
CS 316 Computer Organization and Assembly Language
CS 317 Language
CS 318 Web Engineering
Theory of Automata and Formal languages
CS 319 Computer Architecture
SS 301 Economics
CS 320 Distributed Database Systems
CS 321 Advanced Programming Languages
Elective I
CS 322 Compiler Construction
CS 323 Operations Research
CS 324 Artificial Intelligence
CS 325 Human Computer Interaction
Elective-II
CS 327 Computer Graphics
CS 328 Research methodology
Elective-III
Elective-IV
CS 329 Senior Design Project
IT 301 Introduction to ICT
CS 302 Programming Fundamentals
MT 301 Calculus & Analytical Geometry
EG 301 Functional English
PK 301 Islamic Studies / Pakistan Studies
MG 301 Human Resource Management
CS 303 Discrete Structures
IT 302 Fundamentals of IT
CS 305 Object Oriented Paradigm
EG 302 Communication Skills
MT 302 Probability and Statistics
CS 306 Digital Logic Design
EG 303 Technical Report Writing
EL 301 - Basic Electronics
CS 307 Data Structure and Algorithms
MT 303 - Linear Algebra
CS 308 Introduction to Database Systems
MG 302 Organizational Behavior
CS 310 Introduction to Software development
CS 311 Advance Object Oriented Programming
CS 312 Operating Systems
CS 313 Advanced Software Engineering
CS 314 Computer Communication and Networks
CS 315 Design & Analysis of Algorithm
IT 303 E biz (E commerce)
CS 317 Web Engineering
CS 318 Theory of Automata and Formal languages
MG 303 Management information systems
SS 301 Economics
CS 320 Distributed Database Systems
CS 321 Advanced Programming Languages
CS 319 Computer Architecture
Elective
CS 322 Compiler Construction
CS 323 Operations Research
CS 324 Artificial Intelligence
CS 325 Human Computer Interaction
CS 326 Software project management
CS 327 Computer Graphics
CS 328 Research methodology
Elective-II
IT 304 IT Project
Elective-III
Elective-IV
CS-301 Introduction of Computers
CS-302 Fundamentals of Algorithms
CS-308 Data Structure
CS-310 Software Engineering I & II
CS-313 Computer Organization and Architecture
CS-314 Operating System
IT-309 Data Communication and Networks
CS-315 Theory of Automata
CS-316 Compiler Construction
CS-311 Artificial Intelligence I & II
CS-317 Computer Graphics.
Comprehensive Exam Paper of BS(CS) include following subjects:
IT-310 Telecommunication System
CS-310 Software Engineering I & II
CS-308 Data Structure
CS-314 Operating System
CS-313 Computer Organization and Architecture
IT-307 Computer Networks
CS-328 Software Project Management
IT-306 Multimedia Technologies
CS-311 Artificial Intelligence I.