BS (Computer Science)


Program Info
  1. Impart in-depth understanding of Computer Science field according to international standards
  2. Convert understanding to innovations
  3. Build diverse careers in Computer Science as productive IT professionals and entrepreneurs for the socio-economic development
  4. Prepare students for the graduate level studies and research
  5. Develop effective communication, management and leadership skills
  6. Impart professional ethics and collaborative team player abilities
Learning Outcomes
  1. Students will be able to possess essential knowledge and overview of the general area of computer science, and its applications
  2. Students will be able to think creatively and critically and build logic and solve non trivial problems
  3. Students will be able to demonstrate basic concepts of programming, data structures, operating systems, algorithms, databases, artificial intelligence, and computer networking
  4. Students will be able to exhibit fundamental software engineering, object oriented analysis & design concepts by developing and managing software projects
  5. Students will be able to address ethical, social, and environmental issues in their professional life and will practice professional and ethical responsibilities
  6. Students will be able to apply concepts and techniques from computing and mathematics to both theoretical and practical problems
  7. Students will be able to communicate their knowledge, experience, and ideas at national and international level
  8. Students will be able to pursue their careers as Software engineer, Programmer, Web developer, Games programmer or Computer graphic designer
  9. Students will be able to work effectively in multi-disciplinary teams
  10. Students will be able to pursue graduate level studies and research
Career Opportunities

Your career prospects will be excellent: You may become a software engineer, programmer, web developer, games programmer or computer graphic designer.

Award of Degree

For the award of BS (Computer Science) degree, a student must have:

  • Passed courses totalling at least 130 credit hours, including all those courses which have been specified as Core courses.
  • Obtained a CGPA of at least 2.00

Offered Campuses

Chiniot-Faisalabad Islamabad Karachi Lahore Peshawar

Eligibility:

  • At least 60% marks in SSC (Matric) or an equivalent examination AND
  • At least 50% marks in the HSSC or an equivalent examination.
  • Must have studied Mathematics at the HSSC level.

Selection Criteria:

Admission on the basis of NTS-NAT Marks
  • Selection is based on marks obtained in NTS NAT IE, or NAT-ICS.
  • Cut-off marks to be determined by the University.
Admission on the basis of NU Admission Test
  • Merit List is prepared by assigning 50% weight to marks obtained in Intermediate (part-I) (or an equivalent exam) AND
  • 50% weight is assigned to score obtained in NU Admission Test.
  • In case, Intermediate result is not available, Matriculation marks are used and multiplied by a factor of 0.9 (to equate it to average Intermediate marks).
Admission on the basis of SAT score
  • Combined score of 1,500 or more in the SAT-I examination AND
  • At least 550 in the SAT-II (Math Level IIC) examination.
Tentative Study Plan
Sr. No Course Name Crdt Hrs.
Semester 1
1 Introduction to Computing 3+1
2 Basic Electronics 3
3 Calculus - I 3
4 English Language 3
5 Islamic & Religious Studies 3
Sr. No Course Name Crdt Hrs.
Semester 2
1 Computer Programming 3+1
2 Digital Logic Design 3+1
3 Calculus - II 3
4 Pakistan Studies 3
5 English Composition 3
Sr. No Course Name Crdt Hrs.
Semester 3
1 Data Structures 3
2 Discrete Structures 3
3 Comp. Organization & Assembly Lang. 3+1
4 Linear Algebra 3
5 CS/MG Elective-I 3
Sr. No Course Name Crdt Hrs.
Semester 4
1 Database Systems 3+1
2 Operating Systems 3+1
3 Design & Analysis of Algorithms 3
4 Business Elective - II 3
5 Math Elective 3
Sr. No Course Name Crdt Hrs.
Semester 5
1 Theory of Automata 3
2 Computer Networks 3+1
3 Object Oriented Analysis & Design 3+1
4 Probability & Statistics 4
5 CS Elective 3
Sr. No Course Name Crdt Hrs.
Semester 6
1 Software Engineering 3
2 Artificial Intelligence 3
3 Technical and Business Writing 3
4 CS/MG Elective - II 3
5 Social Science Elective 3
Sr. No Course Name Crdt Hrs.
Semester 7
1 Human Computer Interaction 3
2 Project - I 3
3 Computer Architecture 3
4 CS Elective - III 3
5 Social Science Elective 3
Sr. No Course Name Crdt Hrs.
Semester 8
1 Professional Issues in IT 3
2 Project - II 3
3 CS Elective - IV 3
4 CS Elective - V 3
5 CS Elective - VI 3

Note: Registration in “Project-I” is allowed provided the student has earned at least 100 credit hours, and his/her CGPA is equal to or greater than the graduating CGPA (2.0).