Introduction
The Department of Computer Science, in keeping with the needs of the modern education requirement in technology, is introducing a Bachelors in Data Science program. The 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 a 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.
OBJECTIVES
- Develop proficiency in programming languages used in data science.
- Develop strong mathematical and statistical skills to analyze data and draw insights from data.
- Learn to use data visualization tools and techniques to communicate insights effectively.
- Acquire knowledge of big data technologies and platforms for managing and processing large datasets.
- Develop an understanding of data ethics and privacy issues in data science.
- Learn to work with unstructured data such as text, images, and videos.
PROGRAM FEATURES
- The updated BS (DS) is a 133 credit hours program and may be completed in minimum four years (eight semesters).
- Two semesters are offered in a year, Spring and Autumn.
- Duration of each semester is 18 weeks.
- Program is In-line with HEC.
Eligibility Criteria
Minimum 50% marks in Intermediate/12 years schooling/A-Level (HSSC) or Equivalent with Mathematics are required for admission in BS(DS). Equivalency certificate by IBCC will be required in case of education from some other country or system. The students who have not studied Mathematics at intermediate level have to pass deficiency courses of Mathematics ((non-credit)) in first two semesters.
Selection Process
Open Merit
Duration
Medium of Instruction
Teaching Methodology
The program is offered in Face-to-Face Mode in both main campus and regions.
Total Credits Hours Required
|
Course Code |
Course Title |
Domain / Category |
Credit Hours |
|---|---|---|---|
|
CS3504 |
Computer Programming |
Core |
4 (3+1) |
|
CS3503 |
Applications of Information & Communication Technologies |
GER |
3 (2+1) |
|
MATH3516 |
Discrete Mathematics |
GER-QR1 |
3 (3+0) |
|
MATH3502 |
Calculus-I |
GER-QR2 |
3 (3+0) |
|
ENGL3505 |
Functional English |
GER |
3 (3+0) |
|
MATH3517 |
Pre-Calculus I |
Deficiency Course |
N/C |
|
Total Credit Hours |
16 (14+2) |
|
Course Code |
Course Title |
Domain / Category |
Credit Hours |
|---|---|---|---|
|
CS3506 |
Object-Oriented Programming |
Core |
4 (3+1) |
|
CS3507 |
Database Systems |
Core |
4 (3+1) |
|
CS3508 |
Digital Logic Design |
Core |
3 (2+1) |
|
MATH3509 |
Calculus-II |
Maths |
3 (3+0) |
|
MATH3512 |
Linear Algebra |
Maths |
3 (3+0) |
|
MATH3518 |
Pre-Calculus II |
Deficiency Course |
N/C |
|
Total Credit Hours |
17 (14+3) |
|
Course Code |
Course Title |
Domain |
Credit Hours |
|---|---|---|---|
|
CS4521 |
Data Structures |
Core |
4 (3+1) |
|
CS4522 |
Information Security |
Core |
3 (2+1) |
|
CS4523 |
Artificial Intelligence |
Core |
3 (2+1) |
|
CS4524 |
Computer Networks |
Core |
3 (2+1) |
|
CS4525 |
Software Engineering |
Core |
3 (3+0) |
|
STAT4509 |
Probability & Statistics |
Maths |
3 (3+0) |
|
Total Credit Hours |
19 (15+4) |
|
Course |
Title |
Domain |
Credit Hours |
|
|
Code |
|
|
|
|
|
CS 4526 |
Computer |
Core |
3(2+1) |
|
|
|
|
Organization & |
|
|
|
|
|
Assembly |
|
|
|
|
|
Language |
|
|
|
CS 4529 |
Introduction to |
Damian |
3(2+1) |
|
|
|
|
data science |
Core |
|
|
CS 4550 |
Advance Statistics |
Damian |
3(2+1) |
|
|
|
|
|
Core |
|
|
PHY 4509 |
Applied Physics |
GER |
3(2+1) |
|
|
ENGL3504 |
Expository Writing |
GER |
3(3+0) |
|
|
ITHC3501/ |
Islamic |
GER |
2(2+0) |
|
|
HADH3501 |
Studies/Ethics |
|
|
|
|
PKST 3501 |
Pak. Studies |
GER |
2(2+0) |
|
|
|
|
Total Credit Hours |
19 (13+6) |
|
|
Course Code |
Course Title |
Domain / Category |
Credit Hours |
|---|---|---|---|
|
CS5502 |
Operating Systems |
Core |
3 (2+1) |
|
STAT6511 |
Data Mining |
Domain Elective |
3 (2+1) |
|
CS6514 |
Data Visualization |
Domain Elective |
3 (2+1) |
|
CS6502 |
Analysis and Design of Algorithms |
Core |
3 (3+0) |
|
— |
Domain Elective I |
Domain Elective |
3 (2+1) |
|
MGT3504 |
Introduction to Management |
GER |
2 (2+0) |
|
TFSR3501 |
Fahm-e-Quran (Tajwid, Translation and Tafsir) |
Non-Credit |
(NC) |
|
Total Credit Hours |
17 (13+4) |
|
Course Code |
Course Title |
Domain / Category |
Credit Hours |
|---|---|---|---|
|
CS6508 |
Information Technology Infrastructure |
Domain Elective |
3 (2+1) |
|
CS5506 |
Parallel & Distributed Computing |
Domain Elective |
3 (2+1) |
|
— |
Domain Elective II |
Domain Elective |
3 (2+1) |
|
— |
Domain Elective III |
Domain Elective |
3 (2+1) |
|
— |
Domain Elective IV |
Domain Elective |
3 (2+1) |
|
— |
Domain Elective V |
Domain Elective |
3 (2+1) |
|
SERT3501 |
Seerat-e-Tayyaba |
Non-Credit |
(NC) |
|
Total Credit Hours |
18 (12+6) |
|
Course Code |
Course Title |
Domain / Category |
Credit Hours |
|---|---|---|---|
|
CS6501 |
Final Year Project – I |
Core |
2 (0+2) |
|
— |
Domain Elective VI |
Domain Elective |
3 (2+1) |
|
— |
Domain Elective VII |
Domain Elective |
3 (2+1) |
|
CS6503 |
IT Marketing Concepts |
Social Sciences (SS) |
3 (3+0) |
|
ENGL3503 |
Technical & Business Writing |
Maths & Support |
3 (3+0) |
|
MGT3503 |
Entrepreneurship |
GER |
2 (2+0) |
|
CS6507 |
Internship |
|
3 (0+3) |
|
Total Credit Hours |
19 (12+7) |
|
Course Code |
Course Title |
Domain |
Credit Hours |
|---|---|---|---|
|
CS6504 |
Final Year Project – II |
Core |
4 (0+4) |
|
PKST3502 |
Ideology and Constitution of Pakistan |
GER |
2 (2+0) |
|
CS6506 |
Professional Practices |
GER |
2 (2+0) |
|
SOC3503 |
Civics and Community Engagement |
GER |
2 (2+0) |
|
Total Credit Hours |
10 (6+4) |
Elective / Major Courses:
|
Course Code |
Course Title |
Credit Hours |
|---|---|---|
| Domain Elective 01 | ||
|
CS5521 |
Big Data Analytics |
3 (2+1) |
|
Subtotal |
3 (2+1) |
|
| Domain Elective 02–05 | ||
|
CS5501 |
Machine Learning |
3 (2+1) |
|
CS6514 |
Artificial Neural Networks & Deep Learning |
3 (2+1) |
|
CS4527 |
Theory of Automata |
3 (2+1) |
|
CS6512 |
Human-Computer Interaction |
3 (2+1) |
|
Subtotal |
12 (8+4) |
|
| Domain Elective 06–07 | ||
|
CS4528 |
Advanced Database Management Systems |
3 (2+1) |
|
CS6515 |
Topics in Data Science |
3 (2+1) |
|
Subtotal |
6 (4+2) |
|
2
3
4
5
6
Semesters
Assessment Weightage
| For Theory Courses: | ||||
| S.No. | Components | Total Marks | Weightage | Passing Marks |
| 1 | Assignment | 10 | 20% | 50% (In aggregate) |
| 2 | Assignment 2 | 10 | ||
| 3 | Mid Term | 30 | 30% | |
| 4 | Attendance | 100 | Nil | 70% |
| 5 | Final Exam | 100 | 50% | 50% |
| For Theory-Practical Courses: | ||||
| S.No. | Components | Total Marks | Weightage | Passing Marks |
| 1 | Assignment | 10 | 20% | 50% (In aggregate) |
| 2 | Assignment 2 | 10 | ||
| 3 | Mid Term | 30 | 30% | |
| 4 | Practical | 15 | ||
| 5 | Attendance | 100 | Nil | 70% |
| 6 | Final Exam | 100 | 50% | 50% |
| For Practical/FYP Courses: | ||||
| S.No. | Components | Total Marks | Weightage | Passing Marks |
| 1 | Attendance | 100 | Nil | 70% |
| 2 | Final Exam | 100 | 100% | 50% |
Note: Allama Iqbal Open University (AIOU) reserves the right to amend the fee structure policy, course offering and assessment of courses when required. The existing course(s) will be adopted/adapted as per requirement. The department may change the sequence of the course(s) offering as per availability of course(s).