(08 Semesters / 04 Years) |
||
Course Group |
Credit Hours |
% age |
General Education |
19 |
15 % |
University Electives |
12 |
9 % |
Mathematics and Science Foundations |
12 |
9 % |
Computing-Core |
39 |
30 % |
Common Courses |
82 |
63% |
Domain CS |
||
Domain CS Core |
24 |
18 % |
Domain CS Electives |
15 |
12 % |
Domain CS Supporting |
9 |
7 % |
Domain Courses |
48 |
37% |
TOTAL |
130 |
100% |
SEMESTER-1 |
|||
Course Code |
Course Title |
Credits Hrs |
Prerequisite |
CSC 105 |
Introduction to Information and Communication Technology |
3 (2+1) |
None |
CSC 102 |
Programming Fundamentals |
4 (3+1) |
None |
ENG 102 |
English Composition and Comprehension |
3 (3+0) |
None |
MATH 101 |
Calculus and Analytical Geometry |
3 (3+0) |
None |
PHY 102 |
Applied Physics |
3 (3+0) |
None |
Total Credit Hours |
16 (00+16=16) |
SEMESTER-2 |
|||
Course Code |
Course Title |
Credits Hrs |
Prerequisite |
CEN 211 |
Digital Logic Design |
4 (3+1) |
Applied Physics |
CSC 103 |
Object Oriented Programming |
4 (3+1) |
Programming Fundamentals |
ENG 103 |
Communication & Presentation Skills |
3 (3+0) |
English Composition and Comprehension |
STAT 301 |
Probability and Statistics |
3 (3+0) |
None |
- |
University Elective-I |
3 |
- |
Total Credit Hours |
17 (16+17=33) |
SEMESTER-3 |
|||
Course Code |
Course Title |
Credits Hrs |
Prerequisite |
CSC 201 |
Computer Organization & Assembly Language |
4 (3+1) |
Programming Fundamentals |
CSC 231 |
Data Structures & Algorithms |
4 (3+1) |
Object Oriented Programming |
CSC 141 |
Discrete Structures |
3 (3+0) |
None |
SEN 464 |
Professional Practices |
3 (3+0) |
None |
- |
CS Supporting – 1 |
3 |
- |
Total Credit Hours |
17 (33+17=50) |
SEMESTER-4 |
|||
Course Code |
Course Title |
Credits Hrs |
Prerequisite |
CSC 332 |
Design & Analysis of Algorithms |
3 (3+0) |
Data Structures & Algorithms |
CSC 342 |
Theory of Automata |
3 (3+0) |
None |
CSC 224 |
Database Systems |
4 (3+1) |
Data Structures & Algorithms |
MATH 211 |
Linear Algebra |
3 (3+0) |
None |
- |
University Elective – 2 |
3 |
- |
Total Credit Hours |
16 (50+16=66) |
SEMESTER-5 |
|||
Course Code |
Course Title |
Credits Hrs |
Prerequisite |
CSC 344 |
Compiler Construction |
3 (3+0) |
Theory of Automata |
CSC 211 |
Operating Systems |
4 (3+1) |
Data Structures & Algorithms |
SEN 201 |
Introduction to Software Engineering |
3 (3+0) |
None |
- |
CS Supporting – 2 |
3 |
- |
- |
CS Supporting – 3 |
3 |
- |
Total Credit Hours |
16 (66+16=82) |
SEMESTER-6 |
|||
Course Code |
Course Title |
Credits Hrs |
Prerequisite |
CSC 351 |
Artificial Intelligence |
4 (3+1) |
Discrete Structures |
CSC 317 |
Computer Networks |
4 (3+1) |
None |
ENG 105 |
Technical & Business Writing |
3 (3+0) |
None |
- |
CS Elective – 1 |
3 |
- |
- |
CS Elective – 2 |
3 |
- |
Total Credit Hours |
17 (82+17=99) |
SEMESTER-7 |
|||
Course Code |
Course Title |
Credits Hrs |
Prerequisite |
SEN 498 |
Final Year Project – I |
3 (0+3) |
None |
CSC 401 |
Parallel & Distributed Computing |
3 (3+0) |
Operating Systems |
HUM 103 |
Pakistan Studies |
2 (2+0) |
None |
- |
CS Elective – 3 |
3 |
- |
- |
CS Elective – 4 |
3 |
- |
- |
University Elective – 3 |
3 |
- |
Total Credit Hours |
17 (99+17=116) |
SEMESTER-8 |
|||
Course Code |
Course Title |
Credits Hrs |
Prerequisite |
SEN 499 |
Final Year Project – II |
3 (0+3) |
Final Year Project–I |
CSC 315 |
Information Security |
3 (3+0) |
None |
HUM 102 |
Islamic Studies/ Ethics |
2 (2+0) |
None |
- |
CS Elective – 5 |
3 |
- |
- |
University Elective – 4 |
3 |
- |
Total Credit Hours |
14 (116+14=130) |
Computer Science- University Elective Courses Not Limited To The List Below |
||
Course Title |
Credit Hours |
Proposed Semester |
Financial Accounting |
3 |
3-4 |
Financial Management |
3 |
3-4 |
Human Resource Management |
3 |
3-4 |
Marketing |
3 |
5-6 |
Economics |
3 |
5-6 |
Psychology |
3 |
2-6 |
International Relations |
3 |
3-7 |
Foreign/Regional Language (French, |
3 |
7-8 |
Philosophy |
3 |
6-8 |
Eligibility Criteria
- The minimum requirements for admission in a Bachelor degree program in Computer Science, is at least 50% or above marks in the Intermediate (HSSC) or equivalence exam with either mathematics as a subject or pre-medical as a discipline.
- Students of Intermediate (Pre-Medical) must pass deficiency courses of Mathematics of 6 credit hours within one year of their regular studies.
Assessment
The students are assessed on the basis of assignments, quizzes, projects, presentations, oral and written examinations. The students have to maintain 2.0 CGPA at the end of the degree. The distribution of marks is:
Sessional (Assignments, Quizzes, Projects, and Presentations) = 25%.
Midterm Exam = 25%.
Final term exam = 50%.
Course Contents
The course contents of the courses of the scheme of study are available online at the website of the Higher Education Commission (HEC) of Pakistan: https://hec.gov.pk/english/services/universities/RevisedCurricula/Documents/2016-2017/COMPUTER-SCIENCE.pdf
Last updated 03/06/2020