BS (Data Science)


Program Info
Learning Outcomes
By the time of graduation, the students develop an ability to:
  1. Apply knowledge of computing and mathematics that is appropriate for the program.
  2. Analyse a problem and define computing requirements that are appropriate to its solution.
  3. Design, implement, and evaluate a computer-based system, process, component or program to meet desired needs.
  4. Work in a team to accomplish a common goal.
  5. Understand professional, ethical, and social issues and responsibilities.
  6. Communicate effectively with different audiences.
  7. Learn programming for large-sized datasets
  8. Identify useful and hidden patterns from data.
  9. Improve decision making skills by mining data from various aspects.
  10. Solve real world problems by applying mathematical and computational approaches.
  11. Change the world for the better – in areas like healthcare, transportation, and education etc.
Award of Degree

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

  • Passed courses with a total of at least 132 credit hours, including all those courses that 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 Intro to Info. & Comm. Technologies 1
2 Programming Fundamentals 3+1
3 Applied Physics 3
4 Calculus & Analytical Geometry 3
5 Pakistan Studies 3
6 English Composition & Comprehension 2+1
Sr. No Course Name Crdt Hrs.
Semester 2
1 Object Oriented Programming 3+1
2 Fundamentals of Data Science 2
3 Differential Equations 3
4 Islamic & Religious Studies 3
5 Communication & Presentation Skills 2+1
Sr. No Course Name Crdt Hrs.
Semester 3
1 Discrete Structures 3
2 Data Structures 3+1
3 Exploratory Data Analysis and Visualization 3+1
4 Linear Algebra 3
5 Probability & Statistics 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 Computer Networks 3+1
5 Social Science Elective 3
Sr. No Course Name Crdt Hrs.
Semester 5
1 Software Engineering 3
2 Big Data Programming 3+1
3 Big Data Mining 3+1
4 DS Elective – 1 3
5 Stochastic Processes 3
Sr. No Course Name Crdt Hrs.
Semester 6
1 Parallel and Distributed Computing 3
2 Information Security 3
3 Image Processing and Analysis 3+1
4 DS Elective – 2 3
5 Technical Report Writing 3
Sr. No Course Name Crdt Hrs.
Semester 7
1 Project - I 3
2 Deep Learning and Applications 3+1
3 Natural Language Processing 3+1
4 DS Elective – 3 3
5 Social Science Elective - I 3
Sr. No Course Name Crdt Hrs.
Semester 8
1 Professional Practices 3
2 Project - II 3
3 DS Elective – 4 3
4 DS Elective – 5 3
5 Social Science Elective - II 3