1. Skip to Menu
  2. Skip to Content
  3. Skip to Footer

Programs

Degree Program Offered:

BS Computer Science
MS Computer Science
PhD Computer Science

Degree Program Offered:

BS Computer Science
MS Computer Science
PhD Computer Science

BS Computer Science

Learning Objectives: Following are the learning objectives
•    To produce quality graduates equipped with a wide breadth of knowledge
•    To develop strong critical, analytical and logical thinking in the graduates
•    To  establish effective communication and interpersonal skills in the graduates

Outcomes: Following are expected outcomes
•    The program will prepare such professional as to fulfill the need of industry
•    The program will establish foundations for further learning and education
•    The program will produce graduates with convincing capabilities

Eligibility Criteria for BS: As per University admission eligibility criteria.

Scheme of Studies:
(Following Scheme of Study is as per requirements of Higher Education Commission & National Computing Education Accreditation Council Curricula. The scheme may change during the degree.)

Semester – I

CS-101          Programming Fundamentals                                                                                  3

EL-101           Basic Electronics                                                                                                 3

SS-101        Islamic and Pakistan Studies                                                                                  3

EG-101          English-I (Functional English)                                                                                3

CS-102          Discrete Structures                                                                                                3

CS-103          Introduction to Information and Communication Technologies                                       3

Semester – II

CS-104          Object Oriented Programming                                                                                  3

CS-105          Digital Logic Design                                                                                                  3

MG-101          Financial Accounting                                                                                              3

EG-102          English-II (Technical and Report Writing)                                                                    3

MT-101           Calculus and Analytical Geometry                                                                              3

MT-102           Probability and Statistics                                                                                          3

Semester – III

CS-206          Data Structures and Algorithms                                                                             3

CS-207          Computer Organization and Assembly Language                                                     3

MG-202          Financial Management                                                                                            3

EG-203          English-III (Communication Skills)                                                                             3

MT-203           Linear Algebra                                                                                                        3

CS-208          Database Systems                                                                                                3

Semester – IV

CS-209          Design and Analysis of Algorithms                                                                           3

CS-210          Computer Architecture                                                                                         3

MG-203          Human Resource Management                                                                            3

CS-211          Web Engineering                                                                                                 3

MT-204           Multivariable Calculus                                                                                          3

CS-212          Distributed Database Systems                                                                               3

Semester – V

CS-313          Visual Programming                                                                                           3

CS-314          Operating Systems                                                                                          3

SS-302                       Psychology                                                                                     3

CS-315          Computer Communication and Networks                                                            3

MT-305           Differential Equations                                                                                        3

CS-316          Software Engineering                                                                                         3

Semester – VI

CS-317          Theory of Automata and Formal Languages                                                       3

CS-318          Telecommunication Systems                                                                             3

CS-319          Computer Graphics                                                                                          3

CS-320          Software Project Management                                                                         3

CS-321          Numerical Computing                                                                                      3

SS-303                       International Relations                                                                       3

Semester – VII

CS-422          Compiler Construction                                                                                      3

SS-404                       Foreign Languages                                                                             3

CS-423          Digital Image Processing                                                                                 3

CS-426          Final Project (Part I)                                                                                        3

Semester – VIII

CS-424          Artificial Intelligence                                                                                         3

SS-405                       Professional Practices                                                                          3

CS-425          Human Computer Interaction                                                                            3

CS-426          Final Project (Part II)                                                                                    3

MS Computer Science

Learning Objectives: Following are the learning objectives
•    To produce quality graduates equipped with a focused depth of a specialized domain of computing knowledge
•    To develop a strong and critical reasoning necessary for research
•    To  establish effective communication and interpersonal skills in the graduates

Outcomes: Following are expected outcomes
•    The program will prepare such professional as to uplift the economic situation of the country
•    The program will strengthen the foundations for further learning and research
•    The program will produce graduates with convincing capabilities

Eligibility Criteria for MS: As per University admission eligibility criteria.

Specialization Offered:
•    Image Processing
•    Software Engineering

Scheme of Studies

(Following Scheme of Study is as per requirements of Higher Education Commission & National Computing Education Accreditation Council Curricula. The scheme may change during the degree.)

Semester – I

CS-501          Advanced Theory of Computation                                                                    3

CS-502          Advanced Algorithm Analysis                                                                            3

CS-503          Advanced Operating Systems                                                                       3

CS-504          Advanced Computer Architecture                                                                    3

 Semester – II

CS-XXX         Elective I (Specialization)                                                                                   3

CS-XXX         Elective II (Specialization)                                                                                    3

CS-XXX         Elective III (Specialization)                                                                                   3

CS-511          Research Methodology                                                                                      3

 Semester – III & IV

CS-612          Thesis                                                                                                                  9

Ph.D Computer Science

Learning Objectives: Following are the learning objectives
•    To produce quality researchers equipped with strong analytical capabilities

Outcomes: Following are expected outcomes
•    The program will prepare such researchers who will uplift the socio economic situation of the country

Eligibility Criteria for PhD: As per University admission eligibility criteria.

Scheme of Studies:
(Following Scheme of Study is as per requirements of Higher Education Commission & National Computing Education Accreditation Council Curricula. The scheme may change during the degree.)

Semester – I

CS-7XX         Elective I (Specialization)                                                                                      3

CS-7XX         Elective II (Specialization)                                                                                     3

CS-7XX         Elective III (Specialization)                                                                                   3

Semester – II

CS-7XX         Elective I (Specialization)                                                                                     3

CS-7XX         Elective II (Specialization)                                                                                     3

CS-7XX         Elective III (Specialization)                                                                                     3

Semester – III & Onwards                                                                     Research work

Specialization Offered

•    Image Processing
•    Information and Communication Technology