BSCS

BSCS – Category wise Course List

Our BSCS program is specially designed to impart knowledge and skills concerned with computer construction, software development, data storage and processing techniques. It also addresses skill development techniques regarding problem-solving and addresses that how the quality of those solutions is assessed. The BSCS program also focuses on the science of industry level software development.

Study Plan

Bachelor of Science in Computer Science

4-Year Program (8 Regular Semesters of 18 weeks each) (130 Credit Hours)
Effective from Fall 2023

Course Title (Semester I)GroupCredit HoursPre-requisite
Programming FundamentalsCC 14 (3-3)
Application of Information & Communication TechnologiesGER 13 (2-3)
Functional EnglishGER 23 (3-0)
QR 1 (Calculus & Analytical Geometry)GER 33 (3-0)
QR 2 (Discrete Structures)GER 43 (3-0)
Semester Credit Hours16 (14-6)
Course Title (Semester II)GroupCredit HoursPre-requisite
Object Oriented ProgrammingCC 24 (3-3)PF
Database SystemsCC 34 (3-3)
Digital Logic DesignCC 43 (2-3)
Multivariable CalculusMath 13 (3-0)QR 1(CAG)
Linear AlgebraMath 23 (3-0)QR 1(CAG)
Total Credit Hours17 (14-9)
Course Title (Semester III)GroupCredit HoursPre-requisite
Data StructuresCC 54 (3-3)OOP
Information SecurityCC 63 (2-3)
Artificial IntelligenceCC 73 (2-3)
Computer NetworksCC 83 (2-3)
Software EngineeringCC 93 (3-0)
Probability and StatisticsMath 33 (3-0)
Semester Credit Hours:19 (15-12)
Course Title (Semester IV)GroupCredit HoursPre-requisite
Computer Organization & Assembly LanguageCC 103 (2-3)DLD
Domain Core 1 (Advance Database Management Systems)DC 13 (2-3)Database Systems
Domain Core 2 (Theory of Automata)DC 23 (3-0)
Natural Science (Applied Physics)GER 53 (2-3)
Expository WritingGER 63 (3-0)FE
Islamic StudiesGER 72 (2-0)
Semester Credit Hours:17 (14-9)
Course Title (Semester V)GroupCredit HoursPre-requisite
Operating SystemsCC 113 (2-3)
Domain Core 3 (HCI & Computer Graphics)DC 33 (2-3)
Domain Core 4 (Computer Architecture)DC 43 (2-3)COAL
Domain Elective 1 (Web Technologies)DE 13 (2-3)
Domain Elective 2 (Cloud Computing)DE 23 (2-3)
Social Science (Introduction to Management)GER 82 (2-0)
Semester Credit Hours:17 (12-15)
Course Title )Semester VI)GroupCredit HoursPre-requiste
Domain Elective 3 (Mobile Application Development)DE 33 (2-3)
Domain Elective 4 (Advanced Programming Concepts)DE 43 (2-3)
Domain Elective 5 (Machine Learning)DE 53 (2-3)
Domain Elective 6 (Full Stack Web Development)DE 63 (2-3)
Domain Core 5 (Compiler Construction)DC 53 (2-3)Theory of Automata
Domain Core 6 (Parallel & Distributed Computing)DC 63 (2-3)Operating systems
Semester Credit Hours:18 (12-18)
Course Title (Semester VII)GroupCredit HoursPre-requisite
Domain Elective 7 (Natural Language Processing)DE 73 (2-3)Computer Networks
Elective Supporting Course (Introduction to Marketing)SS 13 (3-0)
Technical & Business WritingEN 13 (3-0)FE
EntrepreneurshipGER 92 (2-0)
Analysis of AlgorithmsCC 123 (3-0)Data Structures
Final Year Project - ICC 132 (0-6)
Semester Credit Hours:16 (13-9)
Course Title (Semester VIII)GroupCredit HoursPre-requisite
Ideology and Constitution of PakistanGER 102 (2-0)
Arts & Humanities (Professional Practice)GER 112 (2-0)
Civics and Community EngagementGER 122 (2-0)
Final Year Project (Part 2)CC 144 (0-12)
Semester Credit Hours:10 (6-12)
Program Credit Hours: 130 (100-90)

Elective Courses

Domain Elective (21/130) 7 Courses
Web Technologies3 (2-3)
Mobile Application Development 13 (2-3)
Advanced Programming (Old Name: Visual Programming)3 (2-3)
Numerical Analysis3 (2-3)
Web Engineering3 (2-3)
Cyber Security3 (2-3)
Software Testing & Quality Assurance3 (2-3)
Mobile Application Development 23 (2-3)
Cloud Computing3 (2-3)
Introduction to Biometrics3 (2-3)
Robotics3 (2-3)
Simulation and Modeling3 (2-3)
Mobile Computing3 (2-3)
Full Stack Web Development3 (2-3)
DevOps3 (2-3)
Data Warehousing and Data Mining3 (2-3)
Introduction to Quantum Computing3 (2-3)
Computer Graphics3 (2-3)
Object Oriented Analysis & Design3 (2-3)
Big Data Analytics3 (2-3)
Natural Language Processing3 (2-3)
E-Commerce3 (2-3)
Digital Image Processing3 (2-3)
Machine Learning3 (2-3)
DB Administration & Management3 (2-3)
Artificial Neural Networks & Deep Learning3 (2-3)
Speech Processing3 (2-3)
Data Mining3 (2-3)
Advance Statistics3 (2-3)
Reinforcement Learning3 (2-3)
Fuzzy Systems3 (2-3)
Agent Based Modeling3 (2-3)
Knowledge Based Systems3 (2-3)
Software Design & Architecture3 (2-3)
Software Construction & Development3 (2-3)
Software Project Management3 (2-3)
Software Quality Engineering3 (2-3)
Software Requirement Engineering3 (2-3)
System & Network Administration3 (2-3)
Information Technology Infrastructure3 (2-3)
Software Design & Architecture3 (2-3)
Software Construction & Development3 (2-3)
Advanced Database Management3 (2-3)
Internet of Things3 (2-3)
Data Encryption and Security3 (2-3)
Computer Graphics3 (2-3)
Management Information Systems3 (2-3)
Wireless Networks3 (2-3)

Fee Structure

Admission Fee (one time)Rs. 10,000/-
Registration FeeRs. 10,000/-
Additional Charges (per semester)Rs. 10,000/-
Tuition Fee (per credit hour) Rs. 6,500/-
If enrolled in 5 courses totaling 15 Credit Hours, the total tuition fee for the semester will be:Rs. 104,000/-
Total FeeRs. 9,64,500/-