We’re pleased to announce the launch of our redesigned website, created to offer you a better browsing experience and easier access to important information.

Department of Computer Science

BS (Computer Science)

BS CS program develops students’ technical and soft skills, focusing on strong mathematical foundation, computing basics, and advanced electives, while also emphasizing project management, business development, communication, and entrepreneurship knowledge to lead and innovate in the software industry.

Eligibility

  • Minimum 50% marks in HSSC (with Mathematics) / equivalent exam.
  • Students with non-Mathematics background at HSSC level can also apply, provided they pass two additional math courses during first year

Tentative Study Plan

Semester 1

CourseCHPre‐Requisite
Programming Fundamentals3+1
Application of ICT2+1
Discrete Structures3
Calculus and Analytic Geometry3
Functional English3
14+2

Semester 2

CourseCHPre‐Requisite
Digital Logic Design2+1
Object Oriented Programming3+1Programming Fundamentals
Database Systems3+1
Multi-variable Calculus3Calculus and Analytic Geometry
Linear Algebra3Calculus and Analytic Geometry
14+3

Semester 3

CourseCHPre‐Requisite
Artificial Intelligence2+1
Computer Networks2+1
Data Structures and Algorithms3+1Object Oriented Programming
Information Security2+1
Probability and Statistics3
Software Engineering3

15+4

Semester 4

CourseCHPre‐Requisite
Theory of Automata3Discrete Structures
Adv. Database Management. Systems2+1Database Systems
Comp. Org. & Assembly Lang.2+1Digital Logic Design
Islamic Studies/ Ethics2
Expository Writing3Functional English
Applied Physics2+1
14+3

Semester 5

TitleCHPre‐Requisite
Computer Architecture2+1Comp. Org. & Assembly Lang.
Operating Systems2+1
HCI and Computer Graphics2+1
Mobile App Development2+1Object Oriented Programming
Web Technologies2+1
Introduction to Management3
13+5

Semester 6

CourseCHPre‐Requisite
Parallel & Distributed Computing2+1Operating Systems
Visual Programming2+1Object Oriented Programming
Web Engineering2+1Web Technologies
Compiler Construction2+1Theory of Automata
Cyber Security2+1
Numerical Analysis2+1

12+6

Semester 7

CourseCHPre‐Requisite
Analysis of Algorithms3Data Structures and Algorithms
Final Year Project-10+2
Technical and Business Writing3Functional English
Entrepreneurship2
Introduction to Marketing3
S/W Testing & Quality Assurance2+1Software Engineering
13+3

Semester 8

CourseCHPre‐Requisite
Final Year Project-24+0Final Year Project-1
Civics & Community Engagement3+0
Ideology & Constitution of Pakistan2+0
Professional Practices2+1
Total15
Total Credit Hours100+30

* Registration in FYP-1 requires 105 credit hours and CGPA greater than 2.0

Graduation Requirements

  • Pass 131 credits, including all courses specified in the Tentative Study Plan
  • Earn CGPA of at least 2.00
Scroll to Top
Skip to content