BS Data Science

Computer

Mission

The mission of the BS in Data Science program is to produce graduates with advanced knowledge in Data Science, empowering them with advanced skills in data analysis and interpretation, enabling them to craft innovative solutions to complex challenges. The program aims to cultivate a foundation in strong moral values and interpersonal skills, recognizing the critical role of ethics in the realm of Data Science.


Programs Offered

BS (Data Science)

Program Objectives (POs)

  • PO-01: Apply knowledge of Data Science and skills to design and develop effective solutions for complex computing problems.
  • PO-02: Demonstrate strong moral and ethical values to become an effective professional in Data Science.
  • PO-03: Demonstrate enhancement in knowledge of Data Science and interpersonal skills for sustainable career development and professional growth.

Duration: 4-years (8 Semesters)

Eligibility Criteria: The minimum requirements for admission in a bachelor’s degree program in any computing program is any of following:
a) At least 50% marks in Intermediate (HSSC) examination with Mathematics or equivalent qualification with Mathematics, certified by IBCC.
OR
b) At least 50% marks in Intermediate (HSSC) examination with pre-medical or equivalent qualification certified by IBCC.
Deficiency: “Students with pre-medical background, must have to pass deficiency courses of Mathematics of 6 credit hours in first year to continue their study in the computing program. ”
Total Credit Hours (CH): 134

First Semester

Course Code Course Title Credit Hours
( Th + Lab )
CS-111 Programming Fundamentals 3
CS-111L Programming Fundamentals Lab 1
GE-181 Applications of Information & Communication Technologies 2
GE-181L Applications of Information & Communication Technologies Lab 1
GE-150 Discrete Structures 3
GE-143 Functional English 3
GE-161 Islamic Studies 2
GE-128 Applied Physics 2
GE-128L Applied Physics Lab 1
Semester Total 18 (15+3)

Second Semester

Course Code Course Title Credit Hours
( Th + Lab )
CS-112 Object Oriented Programming 3
CS-112L Object Oriented Programming Lab 1
CS-151 Database Systems 3
CS-151L Database Systems Lab 1
CS-121 Digital Logic Design 2
CS-121L Digital Logic Design Lab 1
STS-202 Probability and Statistics 3
GE-144 Expository Writing 3
GE-164 Understanding of Holy Quran - I 0+1
Semester Total 18 (15+3)

Third Semester

Course Code Course Title Credit Hours
( Th + Lab )
CS-201 Data Structures 3
CS-201L Data Structures Lab 1
CS-251 Introduction to Information Security 2
CS-251L Introduction to Information Security Lab 1
CS-202 Artificial Intelligence 2
CS-202L Artificial Intelligence Lab 1
CS-241 Computer Networks 2
CS-241L Computer Networks Lab 1
GE-153 Calculus and Analytical Geometry 3
GE-165 Understanding of Holy Quran - II 0+1
Semester Total 17 (13+4)

Fourth Semester

Course Code Course Title Credit Hours
( Th + Lab )
CS-221 Computer Organization and Assembly Language 2
CS-221L Computer Organization and Assembly Language Lab 1
DS-253 Introduction to Data Science 2
DS-253L Introduction to Data Science Lab 1
DS-271 Advanced Statistics 2
DS-271L Advanced Statistics Lab 1
CS-231 Software Engineering 3
MTH-147 Multivariable Calculus 3
MTH-163 Linear Algebra 3
Semester Total 18 (15+3)

Fifth Semester

Course Code Course Title Credit Hours
( Th + Lab )
CS-321 Operating System 2
CS-321L Operating System Lab 1
DS-305 Data Mining 2
DS-305L Data Mining Lab 1
DS-354 Data Warehousing & Business Intelligence 2
DS-354L Data Warehousing & Business Intelligence Lab 1
CS-301 Analysis of Algorithm 3
DS-3xx DS Elective-I 2
DS-3xxL DS Elective-I Lab 1
Semester Total 15 (11+4)

Sixth Semester

Course Code Course Title Credit Hours
( Th + Lab )
DS-362 Data Visualization 2
DS-362L Data Visualization Lab 1
DS-3xx DS Elective-II 2
DS-3xxL DS Elective-II Lab 1
DS-3xx DS Elective-III 2
DS-3xxL DS Elective-III Lab 1
DS-3xx DS Elective-IV 2
DS-3xxL DS Elective-IV Lab 1
DS-3xx DS Elective-V 2
DS-3xxL DS Elective-V Lab 1
Semester Total 15 (10+5)

Seventh Semester

Course Code Course Title Credit Hours
( Th + Lab )
CS-498 Final Year Project-I 2
DS-4xx DS Elective VI 2
DS-4xxL DS Elective VI Lab 1
DS-4xx DS Elective VII 2
DS-4xxL DS Elective VII Lab 1
ENG-401 Technical and Business Writing 3
GE-195 Introduction to Management 2
MGT-121 Principles of Marketing 3
GE-171 Ideology and Constitution of Pakistan 2
Semester Total 18 (14+4)

Eighth Semester

Course Code Course Title Credit Hours
( Th + Lab )
CS-499 Final Year Project-II 4
DS-425 Parallel & Distributed Computing 2
DS-425L Parallel & Distributed Computing Lab 1
GE-196 Professional Practices 2
GE-132 Civics and Community Engagement 2
GE-191 Entrepreneurship 2
GE-172 Pakistan Studies 2
Semester Total 15 (10+5)

*Note: Students with pre-medical background, must have to pass deficiency courses of Mathematics of 6 credit hours in first year in order to continue their study in the computing program.

Elective Courses

Course Code Course Title Credit Hours
( Th + Lab )
DS-402Machine Learning2
DS-402LMachine Learning Lab1
DS-341Artificial Neural Network and Deep Learning2
DS-341LArtificial Neural Network and Deep Learning Lab1
DS-331Text Mining2
DS-331LText Mining Lab1
DS-303Theory of Automata3
DS-353Natural Language Processing2
DS-353LNatural Language Processing Lab1
DS-421Big Data Analytics2
DS-421LBig Data Analytics Lab1
DS-461Computer Vision2
DS-461LComputer Vision Lab1
DS-362Digital Image Processing2
DS-362LDigital Image Processing Lab1
DS-352Advanced Database Systems2
DS-352LAdvanced Database Systems Lab1
Course Code Course Title Credit Hours
( Th + Lab )
DS-458Knowledge Based Systems2
DS-458LKnowledge Based Systems Lab1
DS-326Evolutionary Computing2
DS-326LEvolutionary Computing Lab1
DS-454Speech Processing2
DS-454LSpeech Processing Lab1
DS-327Deep Learning2
DS-327LDeep Learning Lab1
DS-359Swarm Intelligence2
DS-359LSwarm Intelligence Lab1
DS-456Reinforcement Learning2
DS-456LReinforcement Learning Lab1
DS-361HCI & Computer Graphics2
DS-361LHCI & Computer Graphics Lab1
DS-481Topics in Data Science-I2
DS-481LTopics in Data Science-I Lab1
DS-482Topics in Data Science-II2
DS-482LTopics in Data Science-II Lab1