You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today.

BS (Data Science)
HEC Curriculum (AI,DS,CY) March, 2020
Program Structure
BS (Data Science) has a dual emphasis on basic principles of statistics and computer science, with foundational training in statistical and mathematical aspects of data analysis. This program develops foundation on broad computer science principles, including algorithms, data structures, data management and machine learning. This program will prepare graduates for a career in data analysis, combining foundational statistical concepts with computational principles from computer science.
CURRICULUM STRUCTURE

Duration

4 years

Semesters

8

Courses

41

Total Credit hours

130

Semester - I

Course Title

Credit Hours

Contact Hours

Pre-requisite

Introduction to ICT

3 (2-1)

2-3

Programming Fundamentals

4 (3-1)

3-3

Discrete Structures

3 (3-0)

3-0

Calculus & Analytic Geometry

3 (3-0)

3-0

English Composition & Comprehension

3 (3-0)

3-0

Total 16 (14-2) 14-6


Semester - II

Course Title

Credit Hours

Contact Hours

Pre-requisite

Object Oriented Programming

4 (3-1)

3-3

Programming Fundamentals

Database Systems

4 (3-1)

3-3

Linear Algebra

3 (3-0)

3-0

Calculus & Analytic Geometry

Probability & Statistics

3 (3-0)

3-0

Communication & Presentation Skills

3 (3-0)

3-0

English Composition & Comprehension

Total 17 (15-2) 15-6


Semester - III

Course Title

Credit Hours

Contact Hours

Pre-requisite

Data Structures & Algorithms

4 (3-1)

3-3

Programming Fundamentals

Information Security

3 (3-0)

3-0

Artificial Intelligence

4 (3-1)

3-3

Object Oriented Programming

Digital Logic Design

4 (3-1)

3-3

Differential Equations

3 (3-0)

3-0

Calculus & Analytic Geometry

Total 18 (15-3) 15-9


Semester - IV

Course Title

Credit Hours

Contact Hours

Pre-requisite

Computer Networks

4 (3-1)

3-3

Computer Org. & Assembly Language

4 (3-1)

3-3

Digital Logic Design

Analysis of Algorithms

3 (3-0)

3-0

Data Structures & Algo

Introduction to Data Science

3 (2-1)

2-3

Artificial Intelligence

Advance Statistics

3 (3-0)

3-0

Probability & Statistics

Total 17 (14-3) 14-9


Semester - V

Course Title

Credit Hours

Contact Hours

Pre-requisite

Operating System

4 (3-1)

3-3

Data Structures & Algo

Data Mining

3 (2-1)

2-3

Adv Stat, Intro. to DS

Data Warehousing & Business Intel.

3 (2-1)

2-3

Intro. to Data Science

DS Electiv-1

3 (3-0)

3-0

DS Elective-2

3 (2-1)

2-3

University Elective-1

3 (3-0)

3-0

Total 19 (15-4) 15-12


Semester - VI

Course Title

Credit Hours

Contact Hours

Pre-requisite

Parallel & Distributed Computing

3 (2-1)

2-3

OOP, Operating System

Big Data Analytics

3 (2-1)

2-3

Intro. to Data Science

Data Visualization

3 (2-1)

2-3

Data Warehouse & BI

DS Elective-3

3 (3-0)

3-0

DS Elective-4

3 (3-0)

3-0

University Elective-2

3 (3-0)

3-0

Total 18 (15-3) 15-9


Semester - VII

Course Title

Credit Hours

Contact Hours

Pre-requisite

Final Year Project - I

2 (0-2)

0-6

Software Engineering

3 (3-0)

3-0

University Elective-3

3 (3-0)

3-0

Technical & Business Writing

3 (3-0)

3-0

Comm. & Present Skills

Islamic Studies/ Ethics

2 (2-0)

2-0

Total 13 (11-2) 11-6

Semester - VIII

Course Title

Credit Hours

Contact Hours

Pre-requisite

Final Year Project - II

4 (0-4)

0-12

Final Year Project - I

University Elective-4

3 (3-0)

3-0

Professional Practices

3 (3-0)

3-0

Pakistan Studies

2 (2-0)

2-0

Total 12 (8-4) 8-12