Bachelor of Science in Computer Science

Our Bachelor of Science in Computer Science (BSCS) program prepares students for dynamic careers in computing by providing a strong foundation in programming, algorithms, data structures, computer architecture, and software development. Students gain hands-on experience in areas such as databases, operating systems, networks, cybersecurity, and emerging fields like artificial intelligence, machine learning, and computer vision. The program emphasizes critical thinking, problem-solving, and teamwork through collaborative projects and real-world applications. Graduates are equipped to pursue careers across diverse industries including IT services, banking, finance, telecommunications, manufacturing, aerospace, healthcare, agriculture, retail, and public sector organizations, ready to contribute effectively in both local and global technology environments.

Our Bachelor of Science in Computer Science (BSCS) degree program that prepares students for careers in the field of computer science. The program provides students with a solid foundation in computer programming, software development, algorithms, data structures, computer architecture, and other technical skills necessary for success in the field of computer science. The BSCS program typically includes coursework in programming languages, database management, operating systems, computer networks, software engineering, and computer security. Students may also have the opportunity to specialize in specific areas of computer science, such as artificial intelligence, machine learning, computer graphics, or computer vision. The BSCS program emphasizes the development of critical thinking and problem-solving skills, as well as effective communication and teamwork. Students will have the opportunity to work on team-based projects and collaborate with colleagues from different disciplines. They will also have access to state-of-the-art computer labs and resources, as well as opportunities for internships and other experiential learning activities. Upon completing the program, graduates will be prepared for a variety of career paths in the field of computer science. Some potential career paths for BSCS graduates may include software development, systems analysis, network engineering, database administration, cybersecurity, or research and development in emerging technologies.

  • The students who have done Intermediate with statistics & mathematics can apply for this program.
  • The students with mathematics & computer science or mathematics & physics educational background are also eligible to apply in this degree program.
  • F.Sc pre-medical students with additional subjects can also get themselves enrolled in this degree program.
  • A-level students are also eligible to apply.
  • IT service providers
  • Banking
  • Finance
  • Telecommunication
  • Manufacturing
  • Aerospace and defense
  • Agricultural
  • Financial services
  • Healthcare
  • Public and third sectors
  • Retail
Semester 1 Semester 2
CodeSubject TitleDomainTHPRTotal CodeSubject TitleDomainTHPRTotal
CSC124Programming FundamentalsCS-Core314 CSC320Object Oriented ProgrammingCS-Core314
MTH141Discrete StructuresQR1-GER303 EEG141Digital Logic DesignCS-Core213
MTH100Calculus & Analytical GeometryQR2-GER303 MTH230Linear AlgebraMTH303
CSC100ICT ApplicationsGER213 ACC205Financial AccountingESC303
COM001Functional EnglishGER303 EW208Expository WritingGER303
SS106Social SciencesGER202 CSC237Database SystemsCS-Core314
Semester Total Credit Hours 16218 Semester Total Credit Hours 17320
Semester 3 Semester 4
CodeSubject TitleDomainTHPRTotal CodeSubject TitleDomainTHPRTotal
CSC211Data StructuresCS-Core314 CSC317Artificial IntelligenceCS-Core213
CSC141Computer Organization & AssemblyCS-Core213 CSC227Analysis of AlgorithmsCS-Core303
MTH161Multivariable CalculusMTH303 COM210Technical & Business WritingSUPP303
HUM210Professional PracticesGER202 STA210Probability & StatisticsMTH303
PHY101Applied PhysicsGER213 HUM104Pakistan StudiesGER202
ISL111Islamic Studies / EthicsGER202 MAN110EntrepreneurshipGER202
CCE108Civic & Community EngagementGER202 CSC277Information SecurityCS-Core213
Semester Total Credit Hours 16319 Semester Total Credit Hours 17522
Semester 5 Semester 6
CodeSubject TitleDomainTHPRTotal CodeSubject TitleDomainTHPRTotal
CSC215Operating SystemsCS-Core213 CSC265Computer NetworksCS-Core213
CSC300Compiler ConstructionDCS-Core213 CTH304Computer ArchitectureDCS-Core213
CSC551Advanced Database Management SystemsDCS-Core213 CSC340Theory of AutomataDCS-Core303
CSC359Software EngineeringCS-Core303 DECS-IIIDomain Elective (Mobile App Dev II)DECS213
DECS-IDomain Elective (Mobile App Development)DECS213 DECS-IVDomain Elective (Web Engineering)DECS213
DECS-IIDomain Elective (Web Technology)DECS213 CSC3XXHCI & Computer GraphicsDCS-Core213
Semester Total Credit Hours 13518 Semester Total Credit Hours 13518
Semester 7 Semester 8
CodeSubject TitleDomainTHPRTotal CodeSubject TitleDomainTHPRTotal
CSC444Parallel & Distributed ComputingDCS-Core213 DECS-VIIDomain Elective (Software Testing & QA)DECS213
DECS-VDomain Elective (OO Analysis & Design)DECS213 CSC495Capstone Project IICaps-Pro044
DECS-VIDomain Elective (Cloud Computing)DECS213
FL I & IIForeign LanguageESC303
CSC495Capstone Project ICaps-Pro022
Semester Total Credit Hours 9514 Semester Total Credit Hours 257
TOTAL CREDIT HOURS: 136
COMPUTER SCIENCE – DOMAIN ELECTIVES
Course Code Subject Title TH PR Total
DEL 111 Mobile Application Development 2 1 3
DEL 112 Web Technology 2 1 3
DEL 113 Numerical Analysis 2 1 3
DEL 114 Mobile Application Development II 2 1 3
DEL 115 Object Oriented Analysis & Design 2 1 3
DEL 116 Web Engineering 2 1 3
DEL 117 Cloud Computing 2 1 3
DEL 118 Software Testing & Quality Assurance 2 1 3
DEL 119 Cyber Security 2 1 3
DEL 120 Machine Learning 2 1 3
UNIVERSITY ELECTIVES – GROUP 1 (Max 12 Credit Hours)
Course Code Subject Title TH PR Total
ACC 100 Fundamentals of Accounting 3 0 3
ACC 205 Financial Accounting 3 0 3
CSC 384 E-Commerce 3 0 3
CSC 510 Management Information Systems 3 0 3
HRM 205 Human Resource Management 3 0 3
ECO 105 Micro & Managerial Economics 3 0 3
ECO 110 Macro Economics 3 0 3
LAW 610 Business & Labor Law 3 0 3
MAN 110 Entrepreneurship 3 0 3
SS 205 Psychology 3 0 3

WANT TO BE A PART OF NEWPORTS?

Scroll to Top