Undergraduate

B.Sc. Data Science

The department introduced a 4-year B.Sc. Data Science program in 2024. It offers specializations in Data Science, Artificial Intelligence, Machine learning, Big Data or Cybersecurity.

The program is requiring a minimum of 135 credit hours. Graduates demonstrate knowledge, professionalism, leadership, teamwork, and social responsibility as part of Program Learning Objectives (PLOs).

Eligibility Criteria

An applicant for admission to any of the bachelor’s degree course offered by the University must fulfill the following requirement. They should have earned (or expected to earn) at least 60% marks in Intermediate/DAE or equivalent foreign qualification examination excluding sports and Hafz-e-Quran marks

  1. They should have appeared in the Entry Test arranged by the University of Engineering and Technology Lahore
  2. Their subject combination in the entrance test must be the same as his intermediate (or equivalent) subject combination because they will be considered for admission in the prescribed disciplines relevant to their subject combination only. This restriction does not apply to DAE qualified candidates
  3. In case the candidate seeks admission based on B.Sc. Engineering Technology or equivalent degree
  4. they should have obtained (or expected to obtain ) at least 60% marks
  5. in case of annual or a CGPA of 2.5 out of 4.0 in case of semester system
  6. There should have earned (or expected to earn) at least 50% overall adjusted aggregate marks calculated according to the formula given in the Merit calculation section of the UET Lahore website
  7. There should be a bona fide resident of the area from where they seek admission
  8. Their should meet the standards of physique and eyesight laid down in the medical certificate.

Curriculum

Course Code Pre-Req Course Title HEC Domain Credit Hours
CSC102 Programming Fundamental (PF) Computing Core 4 (3 – 1)
CSC100 Application of Information and Communication Technology (AICT) GER 3 (2 – 1)
CSC101 Discrete Mathematics GER 3 (3 – 0)
MA123 Calculus GER 3 (3 – 0)
PHY111 Applied Physics GER 3 (2 – 1)
Course Code Pre-Req Course Title HEC Domain Credit Hours
CSC103 PF Object-Oriented Programming (OOP) Computing Core 4 (3–1)
CSC104 Database Systems Computing Core 4 (3–1)
CSC105 Digital Logic Design Computing Core 3 (2–1)
MA104 Calculus Calculus II MSC 3 (3–0)
MA205 Applied Statistics and Probability MSC 3 (3–0)
HU111L Communication Skills (Lab) GER 1 (0–1)
QT101 Translation of Holy Quran – I UE 1 (1–0)
Course Code Pre-Req Course Title HEC Domain Credit Hours
CSC200 OOP Data Structure and Algorithms Computing Core 4 (3–1)
MA234 Calculus Linear Algebra MSC 3(3–0)
HU102 Functional English GER 3(3–0)
CSC203 Computer Networks Computing Core 3 (2–1)
CSC204 Software Engineering Computing Core 3 (3–0)
DS270 Introduction to Data Science Domain Core 3(2–1)
Course Code Pre-Req Course Title HEC Domain Credit Hours
CSC205 DLD Computer Organization & Assembly Language Computing Core 3(2–1)
CSC201 Information Security Computing Core 3(2–1)
CSC202 Artificial Intelligence Computing Core 3 (2–1)
DS271 Statistics for Data Science Domain Core 3 (2–1)
CSC208 DS Design and Analysis of Algorithms Computing Core 3 (3–0)
IS102 Islamic Studies / Ethics GER 3 (3–0)
QT201 Translation of Holy Quran – II UE 1 (1–0)
Course Code Pre-Req Course Title HEC Domain Credit Hours
CSC300 Operating Systems Computing Core 3 (2–1)
DS370 Data Mining Domain Core 3 (2–1)
DS371 Data Visualization Domain Core 3 (2–1)
DSXXX Domain Elective 1 Domain Elective 3 (3–0)
DSXXX Domain Elective 2  Domain Elective 3 (3–0)
HU-XXX Social Science (e.g. HU240 Psychology/ or any one of Anthropology/ Economics / Sociology / HU215 Social Work/International Relations / Political Science) GER 2 (2–0)
Course Code Pre-Req Course Title HEC Domain Credit Hours
DS372 Data Warehousing & Business Intelligence Domain Core 3 (2–1)
DS373 Parallel and Distributed Computing Domain Core 3 (2–1)
DSXXX Domain Elective 3 Domain Elective 3 (3–0)
DSXXX Domain Elective 4  Domain Elective 3 (3–0)
MGT-XXX Elective Supporting Course (e.g. Introduction to Marketing / Financial Accounting) ESC 3 (3–0)
HU222 Expository Writing GER 3 (3–0)
QT301 Translation of Holy Quran – III UE 1 (1–0)
Course Code Pre-Req Course Title HEC Domain Credit Hours
CSC401 Final Year Project – I Computing Core 2 (0–2)
DSXXX Domain Elective 5 Domain Core 3 (3–0)
DSXXX Domain Elective 6 Computing Core 3 (3–0)
HU212 Civics and Community Engagement GER 2 (2–0)
HU200 Technical Report Writing MSC 3 (3–0)
MGT-349 Entrepreneurship GER 2 (2–0)
Course Code Pre-Req Course Title HEC Domain Credit Hours
CSC402 FYP – I Final Year Project – II Computing Core 4 (0–4)
DSXXX Domain Elective 7 Domain Elective 3 (3–0)
IS202 Ideology and Constitution of Pakistan GER 3 (3–0)
CSC403 Professional Practices in Software GER 2 (2–0)
QT401 Translation of Holy Quran – IV UE 1 (1–0)
HUXXX International Language UE 0 (0–0)