Bachelor of Science in Computer Science

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.

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
COURSE CODE SUBJECT TITLE Domain CREDIT HOUR COURSE CODE SUBJECT TITLE Domain CREDIT HOUR
TH PR TOTAL TH PR TOTAL
CSC 124 Programming Fundamentals CS-Core 3 1 4 CSC 320 Object Oriented Programming CS-Core 3 1 4
MTH 141 Discrete Structures QR1-GER 3 0 3 EEG 141 Digital Logic Design CS-Core 2 1 3
MTH 100 Calculus and Analytical Geometry QR2-GER 3 0 3 MTH 230 Linear Algebra MTH 3 0 3
CSC 100 Application of Information & Communication Technologies GER 2 1 3 ACC 205 Financial Accounting ESC 3 0 3
COM 001 Functional English GER 3 0 3 EW208 Expository writing GER 3 0 3
SS106 Social Sciences GER 2 0 2 CSC 237 Database Systems CS-Core 3 1 4
Semester Total Credit Hours 16 2 18 Semester Total Credit Hours 17 3 20
SEMESTER 3
SEMESTER 4
COURSE CODE SUBJECT TITLE Domain CREDIT HOUR COURSE CODE SUBJECT TITLE Domain CREDIT HOUR
TH PR TOTAL TH PR TOTAL
CSC 211 Data Structures CS-Core 3 1 4 CSC 317 Artificial Intelligence CS-Core 2 1 3
CSC 141 Computer Organisation & Assembly Language CS-Core 2 1 3 CSC 227 Analysis of Algorithms CS-Core 3 0 3
MTH 161 Multivariable Calculus MTH 3 0 3 COM 210 Technical and Business Writing SUPP 3 0 3
HUM 210  Professional Practices (Arts and Humanities) GER 2 0 2 STA 210 Probability and Statistics MTH 3 0 3
PHY 101 Applied Physics(Natural Sciences) GER 2 1 3 HUM 104 Ideology and Constitution of Pakistan GER 2 0 2
ISL 111  Islamic Studies /Ethics GER 2 0 2 MAN 110 Entrepreneurship GER 2 0 2
CCE108 Civic and Community Engagement GER 2 0 2 CSC 277 Information Security CS-Core 2 1 3
FLE 001 Field Experience (Internship) FLDE 0 3 3
Semester Total Credit Hours 16 3 19 Semester Total Credit Hours 17 5 22
SEMESTER 5
SEMESTER 6
COURSE CODE SUBJECT TITLE Domain CREDIT HOUR COURSE CODE SUBJECT TITLE Domain CREDIT HOUR
TH PR TOTAL TH PR TOTAL
CSC 215 Operating Systems CS-Core 2 1 3 CSC 265  Computer Networks CS-Core 2 1 3
CSC 300 Compiler Construction DCS-Core 2 1 3 CTH 304 Computer Architecture DCS-Core 2 1 3
CSC 551 Advanced Database Managment Systems DCS-Core 2 1 3 CSC 340 Theory of Automata DCS-Core 3 0 3
CSC 359 Software Engineering CS-Core 3 0 3 Domain Elective Computer Science-III(Mobile Application Development II) DECS 2 1 3
Domain Elective Computer Science-I(Mobile Application Development) DECS 2 1 3 Domain Elective Computer Science-IV(Web Engineering) DECS 2 1 3
Domain Elective Computer Science-II(Web Technology) DECS 2 1 3 HCI & Computer Graphics DCS-Core 2 1 3
Semester Total Credit Hours 13 5 18 Semester Total Credit Hours 13 5 18
SEMESTER 7
SEMESTER 8
COURSE CODE SUBJECT TITLE CREDIT HOUR COURSE CODE SUBJECT TITLE CREDIT HOUR
TH PR TOTAL TH PR TOTAL
CSC-444 Parallel & Distributed Computing DCS-Core 2 1 3 Domain Elective Computer Science-VII(Software Testing & Quality Assurance) DECS 2 1 3
Domain Elective Computer Science-V(Object Oriented  Analysis & Design) DECS 2 1 3 CSC 495 Capstone Project II Caps-Pro 0 4 4
Domain Elective Computer Science-VI(Cloud  Computing) DECS 2 1 3
FL I & II Foreign Language ESC 3 0 3
CSC 495 Capstone Project- I Caps-Pro 0 2 2
Semester Total Credit Hours 9 5 14 Semester Total Credit Hours 2 5 7
TOTAL CREDIT HOURS 136

WANT TO BE A PART OF NEWPORTS?

Scroll to Top