You are on page 1of 3

Degree Requirements

Each candidate for the BS Computer Science degree is required to complete successfully 135 credit hours as
per the following detail:
Area
(a) Core Courses
(b) Elective Courses
(c) Supporting Science Courses
(d) General Education / University Electives
(e) Internship
(f) Project
Total

SCH
63
21
21
24
00
06
135

Road Map BS Computer Science

Semester 1 (16 SCH)


Course Code
Course Title
HM 1003
Pakistan & Islamic Studies
MT 1013
Calculus I
PH 1013
Applied Physics
HM 1013
English I (Functional English)
CS 1114
Introduction to Computing

Lec. Hrs Lab. Hrs SCH


3
0
3
3
0
3
3
0
3
3
0
3
3
3
4

Semester 2 (16 SCH)


Course Code
Course Title
MT 1023
Calculus Ii
MT 2053
Discrete Mathematics
HM 1023
English II (Communication Skill)
MT 1033
Linear Algebra
CS 1124
Computer Programming

Lec. Hrs Lab. Hrs SCH


3
0
3
3
0
3
3
0
3
3
0
3
3
3
4

Semester 3 (16 SCH)


Course Code
Course Title
HM 2033
Technical Report Writing
MT 2043
Applied Differential Equations
HM 2053
Humanities I (Introduction to
Psychology)
CS 2134
Object Oriented Programming
CS 2513
Digital Logic Design
Semester 4 (16 SCH)
Course Code
Course Title
MT 3053
Probability & Statistics
CS 2144
Data Structure

Lec. Hrs Lab. Hrs SCH


3
0
3
3
0
3
3
0
3
3
3

3
0

4
3

Lec. Hrs Lab. Hrs SCH


3
0
3
3
3
4

CS 2313
CS 2523
HM 2063

Introduction to Data System


Computer Organization and Assembly
Language
Humanities II (Introduction to
Sociology)

Semester 5 (19 SCH)


Course Code
Course Title
CS 2223
Software engineering I
CS 3154
Advanced Computer Programming
CS 3163
Design & Analysis Algorithms
CS 3413
Operating System
CS 3513
Computer Architecture
CS 3613
Theory of Automata & formal
Language

3
3

0
0

3
3

Lec. Hrs Lab. Hrs SCH


3
0
3
3
3
4
3
0
3
3
0
3
3
0
3
3
0
3

Semester 6 (18 SCH)


Course Code
Course Title
Lec. Hrs Lab. Hrs SCH
CS 3213
Object Oriented Analysis & Design
3
0
3
CS 4173
Elective 1 (Web Application
3
0
3
Development)
CS 3323
Elective 2 (Advance Database System)
3
0
3
CS 4713
Computer Communications and
3
0
3
Network
CS 3423
Elective 3 ( System Programming)
3
0
3
CS 3233
Elective 4 (Software Engineering II)
3
0
3
Semester 7 (19 SCH)
Course Code
Course Title
Lec. Hrs Lab. Hrs SCH
CS 4184
Enterprise Application Development
3
3
4
CS 4413
Elective 5 ( Operations Research)
3
0
3
CS 4623
Complier Construction
3
0
3
CS 4253
Human Computer Interaction
3
0
3
CS 4913
Design Project ( Part I)
0
9
3
ACC 2003
Management Elective 1 (Principles
3
0
3
of Accounting I)
Semester 8 (15 SCH)
Course Code
CS 4523
CS 4273
CS 4813
CS 4923
ENT 4003

Course Title
Elective 6 (Data Security & Cryptography)
Elective 7 (Software Project Management
Artificial Intelligence
Design Project (Part II)
Management Elective II (Entrepreneurship

Lec. Hrs
3
3
3
0
3

Lab. Hrs
0
0
0
9
0

SCH
3
3
3
3
3

and Innovation)
Internship
It is mandatory for every student to participate in an 8 weeks summer internship program following their 6th
semester or after the completion of 100 credit hours. Each student will be allocated an internship coordinator
who will be monitoring the performance of students regarding internship. At the end, student will submit a report
as per prescribed format and a formal evaluation will be carried out and Pass/Fail grade will be awarded to the
student.
Project
A student may register final year project in the 7th semester of his/ her degree program after satisfactory
completion of 100 SCH (course load of equal to the first six semester course load as per roadmap of the
program)
DurationThis is a four year degree program comprising 8 semesters with minimum of 135 semester credit hours
(SCH). There will be a Fall and a Spring semester in each year. The summer session will be utilized for
internships or deficiency courses. The maximum duration to complete BS is 7 years.