BS Computer Science

Introduction

The BS Computer Science program offers comprehensive training in programming, algorithms, and software development, preparing graduates for dynamic careers in the tech industry.

Program Mission

To develop competent computer science professionals equipped with strong problem-solving skills and cutting-edge technological knowledge.

Eligibility Criteria

No eligibility criteria available.

BS Computer Science Road Map

Total Courses

44

Total Credit Hours

136

Duration

4 Years

Total Semesters

8

SEMESTER-1
Title of the Course Cr. Hrs
Islamic Studies / Comparative Study of Religions 2
Arts and Humanities / History of Art & Culture 2
Natural Sciences / Environmental Science 3
Ideology and Constitution of Pakistan 2
Programming Fundamental 4
Calculus and Analytical Geometry 3
TOTAL 16
SEMESTER-2
Title of the Course Cr. Hrs
Civic Education & Citizenship 2
Applications of ICT 3
Functional English 3
Social Psychology 2
Object Oriented Programming 4
Data Structure and Algorithm 4
TOTAL 18
SEMESTER-3
Title of the Course Cr. Hrs
Introduction to Philosophy 3
Communication & Presentation Skills 3
Database System 3
Operating System 3
Digital Logical Design 3
Software Engineering 3
TOTAL 18
SEMESTER-4
Title of the Course Cr. Hrs
Critical Thinking 3
Entrepreneurship 2
Computer Organization and Assembly 4
Computer Network 4
Human Computer Interaction 3
TOTAL 16
SEMESTER-5
Title of the Course Cr. Hrs
Minor 2 3
Artificial Intelligent 4
Web Engineering 4
Cyber Security 3
Theory of Automata 3
TOTAL 17
SEMESTER-6
Title of the Course Cr. Hrs
Design and Analysis of Algorithm 3
Compiler Construction 3
Minor 3 3
Visual Programming 3
Mobile Application Development 3
Data Science 3
TOTAL 18
SEMESTER-7
Title of the Course Cr. Hrs
Software Project Management 3
Cryptography 3
Computer Graphics 3
Minor 4 3
Data Mining 3
Project-I 3
TOTAL 18
SEMESTER-8
Title of the Course Cr. Hrs
Machine Learning 3
Cloud Computing 3
Information Security 6
Project-II 3
TOTAL 15
List of Elective Courses
List of Major Courses
  • • Islamic Studies / Comparative Study of Religions
  • • Arts and Humanities / History of Art & Culture
  • • Natural Sciences / Environmental Science
  • • Ideology and Constitution of Pakistan
  • • Programming Fundamental
  • • Calculus and Analytical Geometry
  • • Civic Education & Citizenship
  • • Applications of ICT
  • • Functional English
  • • Social Psychology
  • • Object Oriented Programming
  • • Data Structure and Algorithm
  • • Introduction to Philosophy
  • • Communication & Presentation Skills
  • • Database System
  • • Operating System
  • • Digital Logical Design
  • • Software Engineering
  • • Critical Thinking
  • • Entrepreneurship
  • • Computer Organization and Assembly
  • • Computer Network
  • • Human Computer Interaction
  • • Minor 2
  • • Artificial Intelligent
  • • Web Engineering
  • • Cyber Security
  • • Theory of Automata
  • • Design and Analysis of Algorithm
  • • Compiler Construction
  • • Minor 3
  • • Visual Programming
  • • Mobile Application Development
  • • Data Science
  • • Software Project Management
  • • Cryptography
  • • Computer Graphics
  • • Minor 4
  • • Data Mining
  • • Project-I
  • • Machine Learning
  • • Cloud Computing
  • • Information Security
  • • Project-II
List of Specialization Courses