BACHELOR OF SCIENCE (COMPUTER SCIENCE) BS(CS)
It provides students with an in-depth understanding of computer science, software development, programming, etc. The curriculum includes both theoretical knowledge and practical skills to prepare students for careers in the rapidly evolving field of computer science and information technology.
TENTATIVE STUDY PLAN
SEMESTER I
Sr. NO
- 1
- 2
- 3
- 4
- 5
- 6
Course Name
- Introduction to ICT
- Programming Fundamentals
- Applied Physics
- Calculus & Analytical Geometry
- Pakistan Studies
- English Composition & Comprehension
Crdt Hrs
- 0+1
- 3+1
- 3+0
- 3+0
- 3+0
- 2+1
SEMESTER II
Sr. NO
- 1
- 2
- 3
- 4
- 5
Course Name
- Object Oriented Programming
- Digital Logic Design
- Differential Equations
- Islamic Studies/Ethics
- Communication & Presentation Skills
Crdt Hrs
- 3+1
- 3+1
- 3+0
- 3+0
- 2+1
SEMESTER III
Sr. NO
- 1
- 2
- 3
- 4
- 5
Course Name
- Data Structures
- Computer Org. and Assembly Language
- Discrete Structures
- Linear Algebra
- University Elective – I
Crdt Hrs
- 3+1
- 3+1
- 3+0
- 3+0
- 3+0
SEMESTER IV
Sr. NO
- 1
- 2
- 3
- 4
- 5
Course Name
- Database Systems
- Operating Systems
- Design & Analysis of Algorithms
- Probability & Statistics
- University Elective – II
Crdt Hrs
- 3+1
- 3+1
- 3+0
- 3+0
- 3+0
SEMESTER V
Sr. NO
- 1
- 2
- 3
- 4
- 5
Course Name
- Theory of Automata
- Computer Networks
- Software Design and Analysis
- Technical & Business Writing
- Numerical Computing
Crdt Hrs
- 3+0
- 3+1
- 3+0
- 3+0
- 3+0
SEMESTER VI
Sr. NO
- 1
- 2
- 3
- 4
- 5
Course Name
- Software Engineering
- Parallel & Distributed Computing
- Artificial Intelligence
- CS Elective I
- CS Supporting Elective
Crdt Hrs
- 3+0
- 3+0
- 3+1
- 3+0
- 3+0
SEMESTER VII
Sr. NO
- 1
- 2
- 3
- 4
- 5
Course Name
- Final Year Project-I
- Information Security
- Professional Practices
- CS Elective II
- CS Elective – III
Crdt Hrs
- 0+3
- 3+0
- 3+0
- 3+0
- 3+0
SEMESTER VIII
Sr. NO
- 1
- 2
- 3
- 4
- 5
Course Name
- Final Year Project-II
- University Elective – III
- CS Elective IV
- CS Elective V
- CS Elective VI
Crdt Hrs
- 0+3
- 3+0
- 3+0
- 3+0
- 3+0
NOTE: Registration in “Project-I” is allowed provided the student has earned at least 100 credit hours, and his/her CGPA is equal to or greater than the graduating CGPA (2.0).
Duration:
The four-year undergraduate program of full-time study is divided into eight semesters. Examinations are conducted at the end of every semester.
Eligibility:
- At least 50% marks in HSSC or an equivalent qualification.
Award of Degree
For the award of BS (Computer Science) degree, a student must have:
- Passed courses totalling at least 130 credit hours, including all those courses which have been specified as Core courses.
- Obtained a CGPA of at least 2.00