Bachelor of Science in Data Science & Analytics
BSc DSA
Overview
We equip you with industry-relevant skills for employment in many sectors, including banking, healthcare, transportation, finance, marketing, eGovernment, cybersecurity, architecture & urban planning, and mechanical & civil engineering.
You have the option to specialise in Artificial Intelligence, Machine Learning, Data Engineering, Data Visualisation, Business Intelligence, Financial Analytics, and more.
In this era of digital transformation, organisations realize the value and importance of making the right decisions at the right time, which can only be made through relying on the relevant and timely availability of data and information that are processed as part of the decision-making process.
Entry Requirements
- 2 Principal passes (One of the passes should be MATHS or PHYSICS), OR a Diploma in an ICT-related field or Statistics, OR a Higher Education Certificate (HEC)
A) Direct Entry
- A Uganda Certificate of Education (UCE) or an equivalent qualification, AND;
- A Uganda Advanced Certificate of Education (UACE) with at least two principal passes obtained at the same sitting or its equivalent. One of the principal passes must be in either physics or mathematics or economics.
- A Higher Education Certificate of at least second class (Upper Division) with either Mathematics or Physics as the major subjects.
B) Diploma entry
- The applicant should hold a diploma of at least second class-lower division in any field related to Science, Technology Engineering, and Mathematics (STEM).
- The Department of Computing and Technology reserves the right to determine course equivalence between the applicant’s Diploma programme and the UCU BSDS curriculum. The department may waive equivalent courses passed and determine the level the applicant can join the BSDS programme.
C) The Mature Age/Special Entry
- Candidates must be Ugandan nationals of at least 22 years and have had formal education.
- Successful candidates in both the written and the oral examination are then considered for admission.
- International applicants’ academic documents have to be assessed by UNEB to evaluate qualifications and rating against the Ugandan system, then checked against other entry requirements before consideration.
D) Credit transfer from another University to the BSDS programme
- Credits are assessed by the Department of Computing and Technology against the UCU system to determine possible level of entry before admission is considered.
- Applicants shall fulfil all the requirements for direct entry to the BSDS programme, and the originating University MUST be recognised by the Ugandan National Council of Higher Education (NCHE).
- The Department reserves the right to determine course equivalence between the applicant’s programme of origin and the UCU BSDS curriculum, waive equivalent courses, and determine the level the applicant can join.
Course Curriculum
Year 1
Semester 1
Total CU: 21
Semester 1
| Code | Course | Type | CU |
|---|---|---|---|
| CSC1101 | Structured Programming (Python) | C | 4 |
| MTH1102 | Probability and Statistics | C | 3 |
| ICT1102 | Essential Hardware and Software concepts | C | 4 |
| ICT1103 | Fundamentals of Computing | C | 4 |
| LNG1101 | Writing and Study Skills | C | 3 |
| TBS1103 | Understanding the Old Testament | C | 3 |
Semester 2
Total CU: 23
Semester 2
| Code | Course | Type | CU |
|---|---|---|---|
| DSC1201 | Introduction to Data Science | C | 3 |
| MTH1202 | Discrete Mathematics | C | 3 |
| CSC1203 | Data Structures and Algorithms (Python) | C | 4 |
| ICT1205 | Database Design and Applications | C | 4 |
| ICT1206 | Local Area Computer Networking | C | 3 |
| TBS1201 | Understanding the New Testament | C | 3 |
| PBH2108 | Health and Wholeness | C | 3 |
Recess Semester 1
Total CU: 3
Recess Semester 1
| Code | Course | Type | CU |
|---|---|---|---|
| DSC1302 | DS Field Attachment I – Workshop Practice | C | 3 |
Year 2
Semester 1
Total CU: 25
Semester 1
| Code | Course | Type | CU |
|---|---|---|---|
| MTH2104 | Calculus | C | 3 |
| MTH2206 | Linear Algebra | C | 3 |
| CSC2105 | Object Oriented Programming | C | 4 |
| CSC2208 | Artificial Intelligence | E | 4 |
| DSC2104 | Big Data Analytics (R) & Technologies | C | 4 |
| DSC2107 | Data Mining and Wrangling | C | 4 |
| CSC2115 | Prompt Engineering | C | 3 |
Semester 2
Total CU: 27
Semester 2
| Code | Course | Type | CU |
|---|---|---|---|
| CSC2216 | Machine learning | C | 4 |
| CSC2209 | Big Data Databases & Data Storage | C | 4 |
| CSC2214 | Computational Research Methods | C | 3 |
| DSC2210 | Business Intelligence | C | 3 |
| DSC2206 | Time Series Analysis and Forecasting | C | 3 |
| SYE2201 | Data Engineering Principles | C | 4 |
| DSC2205 | Data Visualisation and Storytelling | E | 3 |
| CSC2210 | Fullstack Development | E | 3 |
Recess Semester 2
Total CU: 3
Recess Semester 2
| Code | Course | Type | CU |
|---|---|---|---|
| DSC2302 | DS Field Attachment II – Internship | C | 3 |
Year 3
Semester 1 (Core)
Total CU: 12
Semester 1 (Core)
| Code | Course | Type | CU |
|---|---|---|---|
| DSC3121 | DS Research project I | C | 3 |
| DSC3114 | Scientific writing and publishing | C | 3 |
| ENT3152 | Data Product Entrepreneurship & Strategy | C | 3 |
| TST2206 | Understanding Ethics from a Christian Perspective | C | 3 |
Track 1 Electives (Artificial Intelligence & Machine Learning)
Track 1 Electives (Artificial Intelligence & Machine Learning)
| Code | Course | Type | CU |
|---|---|---|---|
| MTH3207 | Optimisation Methods in Machine Learning | E | 3 |
| CSC3218 | Computer Vision & Deep learning | E | 3 |
Track 2 Electives (Big Data & Cloud Engineering)
Track 2 Electives (Big Data & Cloud Engineering)
| Code | Course | Type | CU |
|---|---|---|---|
| DSC3219 | Cloud and Distributed Computing | E | 3 |
| DSC3220 | Cloud Infrastructure & Deployment | E | 3 |
Track 3 Electives (Business Intelligence & Financial Analytics)
Track 3 Electives (Business Intelligence & Financial Analytics)
| Code | Course | Type | CU |
|---|---|---|---|
| DSC3206 | Econometric Analysis and Forecasting | E | 3 |
| DSC3207 | Machine Learning in Finance | E | 3 |
Track 4 Electives (Computational Biology)
Track 4 Electives (Computational Biology)
| Code | Course | Type | CU |
|---|---|---|---|
| DSC3208 | Biological Modelling and Simulation | E | 3 |
| DSC3209 | Biostatistics | E | 3 |
Semester 2 (Core)
Total CU: 10
Semester 2 (Core)
| Code | Course | Type | CU |
|---|---|---|---|
| DSC3221 | DS Research project II | C | 3 |
| CSC3221 | Data Governance & Security | C | 4 |
| TST3108 | Understanding World Views | C | 3 |
Track 1 Electives (Artificial Intelligence & Machine Learning)
Track 1 Electives (Artificial Intelligence & Machine Learning)
| Code | Course | Type | CU |
|---|---|---|---|
| CSC3224 | Natural Language processing | E | 4 |
| CSC3225 | AI Model Deployment & Scalability | E | 4 |
| DSC3212 | Cognitive Computing | E | 3 |
Track 2 Electives (Big Data & Cloud Engineering)
Track 2 Electives (Big Data & Cloud Engineering)
| Code | Course | Type | CU |
|---|---|---|---|
| SYE3206 | Internet of Things & Edge Computing | E | 3 |
| DSC3220 | Advanced Data Engineering and Data Warehousing | E | 3 |
| CSC3221 | API and AI Agents Development | E | 3 |
Track 3 Electives (Business Intelligence & Financial Analytics)
Track 3 Electives (Business Intelligence & Financial Analytics)
| Code | Course | Type | CU |
|---|---|---|---|
| DSC3215 | Financial and Risk Analytics | E | 4 |
| DSC3216 | Operational & Health Analytics | E | 3 |
| DSC3217 | Data-driven Strategic Planning | E | 3 |
Track 4 Electives (Computational Biology)
Track 4 Electives (Computational Biology)
| Code | Course | Type | CU |
|---|---|---|---|
| DSC3218 | Sequence Analysis | E | 3 |
| DSC3219 | Introduction to Bioinformatics | E | 3 |
| DSC3220 | Computational Genomics | E | 3 |
Competencies to Obtain
Career Prospects
- Data analyst / business intelligence analyst
- Junior data scientist / machine learning engineer (entry-level)
- Data engineer (entry-level) / analytics engineer
- Financial analytics and risk analytics roles (entry-level)
- Research assistant and analytics roles in industry and public sector
