BS Computer Science

Overview computer science

The BS computer science program is for those students who wishes to become a computing professional with knowledge of advance applications areas. This degree path emphasizes problem solving using computer program design, analysis and implementation, and includes a theoretical foundation as well as “hand-on” experience.



Semester I
Course Code Course Title
HQ-001 Translation of Holy Quran
GE-161 Introduction to ICT
GE-161L Introduction to ICT Lab
CC-111 Discrete Structures
MS-152 Probability & Statistics
GE-162 English Composition & Comprehension
MS-151 Applied Physics
MD-001 Math Deficiency – I
Semester II
Course CodeCourse Title
HQ-002Translation of Holy Quran
DC-121Digital Logic Design
DC-121LDigital Logic Design Lab
GE-163Islamic Studies
GE-164Communication & Presentation Skills
MS-153Linear Algebra
GE-165Pakistan Studies
CC-112Programming Fundamentals 
CC-112LProgramming Fundamentals Lab
MD-002Math Deficiency – II
Semester III
Course CodeCourse Title
HQ-003Translation of Holy Quran
DC-221Comp. Organization & Assembly Language
DC-221LComp. Organization & Assembly Language Lab
UE-171Introduction to Economics
CC-211Object Oriented Programming
CC-211LObject Oriented Programming Lab
MS-251Calculus & Analytical Geometry
GE-261Professional Practices
Semester IV
Course CodeCourse Title
HQ-004Translation of Holy Quran
UE-272Introduction to Psychology
SC-241Multivariate Calculus
DC-222Theory  of Automata
CC-212Software  Engineering
CC-213Data Structures & Algorithms
CC-213LData Structures & Algorithms Lab
Semester V
Course CodeCourse Title
HQ-005Translation of Holy Quran
CC-311Operating Systems
CC-311LOperating Systems Lab
DC-321Design & Analysis of Algorithms
DC-322Compiler Construction
CC-215Database Systems
CC-215LDatabase Systems Lab
EC-331Web Technologies
EC-331LWeb Technologies Lab
Semester VI
Course Code Course Title
HQ-006 Translation of Holy Quran
CC-313 Computer Networks
CC-313L Computer Networks  Lab
DC-323 Enterprise Application Development
EC-332 Mobile application Development
Artificial Intelligence
Artificial Intelligence Lab
Semester VII
Course CodeCourse Title
HQ-007Translation of Holy Quran
SC-342Numerical Computing
EC-431Software Project Management
EC-432Software Quality Assurance
CC-411Final Year Project  – I
GE-461Technical & Business Writing
Semester VIII
Course CodeCourse Title
HQ-008Translation of Holy Quran
CC-412Final Year Project  – II
UE-472Principles of Management
UE-471Arabic Language
CC-413Information Security
SC-341Theory of Programming Languages
UE-473Social Service

Tell us a little about yourself and we’ll help with the rest. Our convenient online application tool only takes 10 minutes to complete.

After you submit your application, an admissions representative will contact you and will help you to complete the process.

Once you’ve completed your application and connected with an admissions representative, you’re ready to create your schedule.


Are you ready to take the next step toward your future career?