Data Science




College of Computer Sciences & Information Systems

Course Detail

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, in addition, develops foundation on broad computer science principles, including algorithms, data structures, data management and machine learning. The program is suitable for students interested in either a career in industry or who wish to pursue more specialized graduate study. This program  will prepare students for a career in data analysis, combining foundational statistical concepts with computational principles from computer science. A major component of this degree is the final year two-semester project, that teaches students how to apply statistical and computational principles to solve large-scale, real-world data analysis problems. BS (Data Science) is a four year degree program. It requires completion of 144 credit hours of course work and 2 credit hours of internship of at least six weeks at an organization approved by the Institute.

Data Science students learn to:

  • Define information needs of individuals and organizations; 
  • Select and transform data to increase usefulness for solving particular problems; 
  • Analyze and synthesize unstructured data to create actionable information; 
  • Create information visualizations for data exploration and presentation; 
  • Manage very large volume data sources from acquisition through disposal; 
  • Secure and preserve data in ways consistent with legal and organizational considerations

Learning Outcomes for Data Science Certificate students include:

  1. Knowledge of how to apply analytic techniques and algorithms (including statistical and data mining approaches) to large data sets to extract meaningful insights.
  2. Acquisition of hands-on experience with relevant software tools, languages, data models, and environments for data processing and visualization.
  3. Ability to communicate results of analysis effectively (visually and verbally) to a broad audience.
Eligibility Criteria

The BS (Data Science) is a four-year program. Applicants who have successfully completed H.Sc with minimum 50% marks in Pre- Engineering or in General Group (with Mathematics/Statistics/Computer Science) or A-Levels with a maximum 2 ‘C’s in three principal subjects (with Mathematics/Statistics/Computer Science) are eligible to apply for admission.

1. Knowledge of how to apply analytic techniques and algorithms (including statistical and data mining approaches) to large data sets to extract meaningful insights.

2. Acquisition of hands-on experience with relevant software tools, languages, data models, and environments for data processing and data visualization.

3. Ability to communicate results of analysis effectively (visually and verbally) to a broad audience.

  1. Data Architect
  2. Infrastructure Architect
  3. Data Scientist
  4. Data Analyst
  5. Data Engineer
  6. Machine Learning Engineer

Prospective Firms/Companies

1. Real Estate Industry
2. Hospital Industry
3. Social Media Data Analytics Firms
4. Food and Supply Industry
5. Banking Sector
6. Airline Industry
7. Communication & Transportation Industry
8. Government & Private Sector
9. Insurance Industry

COM107 Academic English
COM202 Business and Professional Speech
COM205 Persuasive & Analytical Writing for Bus. Comm

Information Technology
CSC111 Information and Communication Technology
CSC111 Information and Communication Technology LAB
CSC219 Professional Practices

Religious Studies
REL101 Islamic Studies

Political Sciences
PSC301 Pakistan Studies

Social Sciences
History of Ideas

ECO104 Micro and Macroeconomics

Natural Sciences
Applied Physics
SSC202 Environmental Studies


LAN 10* Foreign Language I

LAN 20** Foreign Language II

*1 = Introduction to Arabic *2 = Introduction to French

*4 = Introduction to German *6 = Introduction to Italian

*8 = Introduction to Chinese

**1 = Intermediate Arabic **2 = Intermediate French

**4 = Intermediate German **6 = Intermediate Italian

**8 = Intermediate Chinese

Mathematics & Statistics
Calculus & Analytical Geometry
MTH204 Linear Algebra
MTH215 Differential Equations
STA203 Probability Theory and Statistics I

Computing (Core Courses)
CSC113 Programming Fundamentals
CSL113 Programming Fundamentals LAB
CSC213 Object Oriented Programming
CSL213 Object Oriented Programming LAB
CSC215 Data Structures & Algorithms
CSL215 Data Structures & Algorithms LAB
CSC217 Intro to Database Systems
CSL217 Intro to Database Systems LAB
CSC231 Discrete Structures
CSC313 Operating Systems
CSL313 Operating Systems LAB
CSC317 Intro to Software Engineering
CSC319 Computer Networks
CSL319 Computer Networks LAB
CSC419 Information Security
BDS491 Final Year Project I
BDS492 Final Year Project II

Computer Science (Core Courses)
Digital Logic & Design
CSC115 Digital Logic & Design LAB
CSC211 Computer Organization and Assembly Language
CSL211 Computer Organization & Assembly Language LAB
CSC315 Design Analysis of Algorithms
CSC413 Artificial Intelligence
CSL413 Artificial Intelligence LAB
CSC418 Parallel & Distributed Computing

Data Science (Core Courses)
STA205 Probability Theory & Statistics II
BDS101 Introduction to Data Science
BDS301 Data Mining
BDS401 Data Visualization
BDS403 Big Data & Analytics
BDSxxx Data Warehousing & Business Intelligence
STA301 Model & Inference
STA302 Methods of Data Analysis

Data Science
BDS410 Stochastic Processes
BDS404 Machine Learning
CSC311 Theory of Automata & Formal Languages
BDS201 Business Process Analysis
BDS402 Big Data & Concepts
BDS411 Time Series Analysis & Forecasting
BDS418 Health Informatics
BDS413 Bioinformatics
BDS414 Game Theory
BDS415 Financial Data Analytics
BDS421 Deep Learning
BDS417 Artificial Neural Networks
BDS422 Platform & Architecture for Data Science
BDS423 Privacy Preservation
BDS424 Speech Processing
BDS425 Text Mining
ECO304 Introduction to Econometrics
BDS429 Topics in Data Science

Semester One (19 Credit Hours) Semester Two (19 Credit Hours)

Programming Fundamentals (3+0) [Pre Req. NA]
Programming Fundamentals LAB (0+1) [Pre Req. NA]
Applied Physics (3+0) [Pre Req. NA]
Information and Comm. Tech. (2+0) [Pre Req. NA]
Information and Comm. Tech. LAB (0+1) [Pre Req. NA]
Academic English (3+0) [Pre Req. NA]
Micro & Macroeconomics (3+0) [Pre Req. NA]
Islamic Studies (3+0) [Pre Req. NA]

Environmental Studies (3+0) [Pre Req. NA]
Object Oriented Programming (3+0) [Pre Req. CSC113]
Object Oriented Programming LAB (0+1) [Pre Req. CSC113]
History of Ideas (3+0) [Pre Req. NA]
Discrete Structures (3+0) [Pre Req. NA]
Persuasive & Analytical Writing for Bus. Comm. (3+0) [Pre Req. COM107]
Professional Practices (3+0) [Pre Req. NA]

Semester Three (19 Credit Hours) Semester Four (16 Credit Hours)

Pakistan Studies (3+0) [Pre Req. NA]
Calculus & Analytical Geometry (3+0) [Pre Req. NA]
Probability Theory & Statistics I (3+0) [Pre Req. NA]
Digital Logic & Design (3+0) [Pre Req. PHY111]
Digital Logic & Design LAB (0+1) [Pre Req. PHY111]
Business & Professional Speech (3+0) [Pre Req. COM107]
Foreign Language I (3+0) [Pre Req. NA]

Differential Equations (3+0) [Pre Req. MTH224]
Comp. Organization & Assembly Lang. (3+0) [Pre Req. NA]
Comp. Organization & Assembly Lang. LAB (0+1) [Pre Req. NA]
Probability Theory & Statistics II (3+0) [Pre Req. STA203]
Introduction to Data Science (2+0) [Pre Req. NA]
Introduction to Data Science LAB (0+1) [Pre Req. NA]
Foreign Language II (3+0) [Pre Req. LAN10*]

 Semester Five (17 Credit Hours) Semester Six

Model & Inferences (3+0) [Pre Req. MTH205]
Computer Networks (3+0) [Pre Req. NA]
Computer Networks LAB (0+1) [Pre Req. NA]
Linear Algebra (3+0) [Pre Req. MTH107]
Data Structures & Algorithms (3+0) [Pre Req. CSC213]
Data Structures & Algorithms LAB (0+1) [Pre Req. CSC213]
Intro. to Software Engineering (3+0) [Pre Req. NA]

Intro. to Database Systems (3+0) [Pre Req. CSC215]
Intro. to Database Systems LAB (0+1) [Pre Req. CSC215]
Methods of Data Analysis (3+0) [Pre Req. BDS301]
Data Visualization (3+0) [Pre Req. BDS301]
Operating Systems (3+0) [Pre Req. CSC215]
Operating Systems LAB (0+1) [Pre Req. CSC215]
Design & Analysis of Algorithms (3+0) [Pre Req. CSC215]

Semester Seven (19 Credit Hours) Semester Eight (18 Credit Hours)

Artificial Intelligence (3+0) [Pre Req. CSC231]
Artificial Intelligence LAB (0+1) [Pre Req. CSC231]
Big Data & Analytics (3+0) [Pre Req. NA]
Data Mining (3+0) [Pre Req. NA]
Elective I (3+0) [Pre Req. NA]
Elective II (3+0) [Pre Req. NA]
Final Year Project I (0+3) [Pre Req. NA]

Data Warehousing & Bus. Intelligence (2+0) [Pre Req. NA]
Data Warehousing & Bus. Intelligence LAB (0+1) [Pre Req. NA]
Information Security (3+0) [Pre Req. NA]
Parallel & Distributed Computing (3+0) [Pre Req. CSC313]
Elective III (3+0) [Pre Req. NA]
Elective IV (3+0) [Pre Req. NA]
Final Year Project II (0+3) [Pre Req. NA]

Apply Now

Interested in this program? Visit the admissions page for more information.

new admission img