The combined structure of BS Programs in Computer Science is proposed to meet the needs of students through theory and practical computing experience. The students are expected to learn theoretical and practical understanding of the respective field of Computing.
The proposed structure is dynamic and provides basis for various options including Breadth-Based, Depth-Based, and Integrated Breadth & Depth-Based specializations. Student may choose a particular option, which is most appropriate to their planned future career. The following are some relevant details:
• Minimum credit hours shall be 131 for BSCS program.
• Program comprises of eight semesters spread over four years.
• The following table gives the distribution of credit hours in different domains of knowledge.
Table: Areas Covered in BS programs |
||
Course Group |
Credit hours |
% age |
General Education |
18 |
14% |
University Electives |
10 |
8% |
Math & Science Foundation |
13 |
10% |
Computing – Core |
40 |
30% |
Common courses Total Credit Hours |
81 |
62% |
Domain (Computer Science) |
||
Domain Core (Computer Science) |
24 |
18% |
Domain Electives (Computer Science) |
17 |
13% |
Domain Supporting (Computer Science) |
9 |
7% |
Domain courses Total Credit Hours |
50 |
38% |
|
Semester – I
Code |
Course Title |
Credit Hours |
Pre-requisite |
Category |
CS101 CS101 |
Introduction to ICT (T) Introduction to ICT (L) |
(2, 0) (0, 1) |
|
General Education |
CS102 CS102 |
Programming Fundamentals (T) Programming Fundamentals (L) |
(3, 0) (0, 1) |
|
Computing Core |
MT101 |
Applied Calculus |
(3, 0) |
|
Math&Science F |
NS101 NS101 |
Applied Physics (T) Applied Physics (L) |
(3, 0) (0, 1) |
|
Math&Science F |
HU101 |
English Composition & Comprehension |
(3, 0) |
|
General Education |
|
Total Credit Hours Theory Total Credit Hours Lab Total |
14 03 17 |
|
|
Semester – II
Code |
Course Title |
Credit Hours |
Pre-requisite |
Category |
CS103 CS104 CS104 |
Discrete Structures Digital Logic Design (T) Digital Logic Design (L) |
(3, 0) (3, 0) (0, 1) |
NS 101 |
Computing Core
CS Core |
CS105 CS105 |
Object Oriented Programming (T) Object Oriented Programming (L) |
(3, 0) (0, 1) |
CS 102 |
Computing Core |
CS106 CS106 |
Computer Networks (T) Computer Networks (L) |
(3, 0) (0, 1) |
|
Computing Core |
MT202 |
Linear Algebra |
(3, 0) |
|
Math&Science F |
|
Total Credit Hours Theory Total Credit Hours Lab Total |
15 03 18 |
|
|
Semester – III
Code |
Course Title |
Credit Hours |
Pre-requisite |
Category |
CS201 CS201 |
Comp Organization & Assembly Lang. (T) Comp Organization & Assembly Lang. (L) |
(3, 0) (0, 1) |
|
CS Core |
CS202 CS202 |
Data Structures & Algorithms (T) Data Structures & Algorithms (L) |
(3, 0) (0, 1) |
CS 105 |
Computing Core |
IS201 IS201 |
Cryptography & Network Security (T) Cryptography & Network Security (L) |
(3, 0) (0, 1) |
|
Computing Core |
MT201 |
Differential Equations |
(3, 0) |
MT 101 |
CS Supporting |
HU103 |
Communication & Presentation Skills |
(3, 0) |
HU 101 |
General Education |
|
Total Credit Hours Theory Total Credit Hours Lab
|
15 03 18 |
|
|
Semester – IV
Code |
Course Title |
Credit Hours |
Pre-requisite |
Category |
CS203 CS203 |
Parallel & Distributed Computing (T) Parallel & Distributed Computing (L) |
(3, 0) (0, 1) |
CS 102 & CS 201 |
CS Core |
CS204 CS204 |
Operating Systems (T) Operating Systems (L) |
(3, 0) (0, 1) |
CS 202 |
Computing Core |
CS205 |
Artificial Intelligence |
(3, 0) |
CS 103 |
CS Core |
MT102 |
Probability and Statistics |
(3, 0) |
|
Math&Science F |
UExxx |
University Elective – I |
(3, 0) |
|
University Elective |
|
Total Credit Hours Theory Total Credit Hours Lab Total |
15 02 17 |
|
|
Semester – V
Code |
Course Title |
Credit Hours |
Pre-requisite |
Category |
CS301 |
Design & Analysis of Algorithms |
(3, 0) |
CS 202 |
CS Core |
xx xxx |
CS Elective – I |
(3, x) |
|
CS Elective |
xx xxx |
CS Elective – II |
(3, x) |
|
CS Elective |
IS424 |
Web Engineering |
(3, 0) |
CS 102 |
CS Supporting |
UExxx |
University Elective – II |
(3, 0) |
|
University Elective |
|
Total Credit Hours Theory Total Credit Hours Lab Total |
15 x 17 (15 + x) |
|
|
Semester – VI
Code |
Course Title |
Credit Hours |
Pre-requisite |
Category |
xx xxx |
CS Elective – III |
(3, 0) |
|
CS Elective |
CS302 CS302 |
Database Systems (T) Database Systems (L) |
(3, 0) (0, 1) |
CS 202 |
Computing Core |
CS303 |
Theory of Automata |
(3, 0) |
|
CS Core |
MT301 |
Multi-Variate Calculus |
(3, 0) |
|
CS Supporting |
UE206 |
University Elective – III (Social Service) |
(1, 0) |
|
University Elective |
HU301 |
Technical and Business Writing |
(3, 0) |
|
General Education |
|
Total Credit Hours Theory Total Credit Hours Lab Total |
16 01 17 |
|
|
Semester – VII
Code |
Course Title |
Credit Hours |
Pre-requisite |
Category |
CS401 |
Compiler Construction |
(3, 0) |
CS 303 |
CS Core |
xx xxx |
CS Elective – IV |
(3, 0) |
|
CS Elective |
CS451 |
Final Year Project – I |
(0, 3) |
|
Computing Core |
UExxx |
University Elective – IV |
(3, 0) |
|
University Elective |
HU102 |
Pakistan and Islamic Studies/ Ethics |
(3, 0) |
|
General Education |
|
Total Credit Hours Theory Total Credit Hours Lab Total |
12 03 15 |
|
|
Semester – VIII
Code |
Course Title |
Credit Hours |
Pre-requisite |
Category |
xx xxx |
CS Elective – V |
(3, 0) |
|
CS Elective |
CS402 |
Software Engineering |
(3, 0) |
|
Computing Core |
CS452 |
Final Year Project – II |
(0, 3) |
|
Computing Core |
HU401 |
Professional Practices |
(3, 0) |
|
General Education |
|
Total Credit Hours Theory Total Credit Hours Lab Total |
09 03 12 |
|
|
List of Electives Courses (Any five of the following)
Course Code |
Course Title |
Credit hours |
CS 411 |
Digital Image Processing |
3-0 |
CS 412 |
Software Quality Assurance |
3-0 |
CS 413 |
Distributed Database Systems |
MY University is a springboard for learning. It is committed to high quality teaching with a thriving interactive culture. That's why we have established a strong support system between students and staff. They work on professionalism, teamwork, respect, integrity, mentorship, systems thinking and communication skills. We intend to recruit a diverse intake of students – the best and the truest of a kind – as it is our vision to see the institution par excellence in the days ahead.