Bachelor of Science in Computer Science

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
COURSE CODESUBJECT TITLECREDIT HOURCOURSE CODESUBJECT TITLECREDIT HOUR
  THPRTOTAL  THPRTOTAL
CSC 124Programming Fundamentals (Computing Core Course)314CSC 320Object Oriented Programming (Computing  Core)314
MTH 100Calculus and Analytical Geometry (Computing Support Course)303EEG 141Digital Logic Design (Computing  Core)314
CSC 100Introduction to ITC  (General Education)303STA 210Probability and Statistics (Computing Support Course)303
COM 001English Composition and Comprehension (General Education)303COM 140Communication Skills (General Education)303
PHY 101Applied Physics314 University Elective I303
  15217  15217
SEMESTER 3SEMESTER 4
COURSE CODESUBJECT TITLECREDIT HOURCOURSE CODESUBJECT TITLECREDIT HOUR
  THPRTOTAL  THPRTOTAL
CSC 227Design and Analysis of Algorithms(Computer Science Core)303CSC 211Data Structure and Algorithms (Computing  Core)213
MTH 220Differential Equations (Computer Science Supporting Course)303 University Elective II303
MTH 141Discrete Structures (Computing  Core)303CSC 237Database Systems (Computing  Core)314
HUM 210Professional Practices (General Education)303CSC 340Automata Theory ((Computer Science Core))303
 Computer Organisation & Assembly Language314MTH 230Linear Algebra (Computing Support Course)303
  15116  14216
SEMESTER 5SEMESTER 6
COURSE CODESUBJECT TITLECREDIT HOURCOURSE CODESUBJECT TITLECREDIT HOUR
  THPRTOTAL  THPRTOTAL
CSC 215Operating Systems  (Computing  Core)314CSC 265Data Communications and Computer Networks (Computing  Core)314
MTH 161Multivariate Calculus (Computer Science Supporting Course)303COM 210Technical and Business Writing (General Education)303
CSC 300Compiler Construction (Computer Science Core)303CSC 317Artificial Intelligence  (Computer Science Core)314
MTH 241Numerical Computing (Computer Science Supporting Course)303 Computer Science Elective -1303
CSC 359Introduction to Software Engineering (Computing  Core)303 Computer Science Elective-II303
  15116  15217
SEMESTER 7SEMESTER 8
COURSE CODESUBJECT TITLECREDIT HOURCOURSE CODESUBJECT TITLECREDIT HOUR
  THPRTOTAL  THPRTOTAL
 Computer Science Elective-III303CSC 277Information Security (Computer Science Core)303
 Computer Science Elective –IV303 Computer Science Elective-V303
 Pakistan  Studies (General Education)202CSC 495Final Year Project- II033
CSC 495Final Year Project- I033 Islamic Studies /Ethics (General Education)202
CSC-444Parallel & Distributed Computing303 University Elective IV303
 University Elective III303 Chinese Language level I & II303
  14317  14317
TOTAL CREDIT HOURS 133

WANT TO BE A PART OF NEWPORTS?

Scroll to Top