Skip to content
Academic Programmes August 29, 2026

Bachelor of Science in Cyber Security and Digital Forensics Engineering

August 29, 20263 min read

Programme Description

The objective of the BSc-CSDFE programme is to provide the basis for a broad spectrum of careers. Graduates in this field can find employment in a wide spectrum of public and private enterprises. Job opportunities may include cyber incidents responders, cyber security analysts, digital forensics analysts, cyber investigators, educators, digital forensics engineers, IT security specialists, digital data forensics examiners, information security auditors, network security experts, cyber security experts, cyber threat analysts, forensic support, etc. Moreover, graduates can secure consultancy opportunities in private and public organizations.

Learning Outcomes

  • Identify, evaluate, and counteract the cyber risks and threats prevalent on the cyber space.
  • Analyze, trace and respond to cybercrimes and its perpetrators and uncover evidence that can be used in a court of law.
  • Create and implement appropriate digital forensic tools and countermeasures.
  • Interpret the moral, ethical, political and legal implications of cybercrime and digital forensics.
  • Develop and implement the cyber security and digital forensic policies, laws and strategies of an organization and country at large.

Programme Structure

Year 1

Semester One

Code Course Title Status Credits
LG 102 Communication Skills Core 7.5
TN 113 Calculus Core 7.5
CP 111 Principles of Programming Languages Core 9
IA 111 Introduction to Computer Forensics Core 7.5
DS 102 Development Perspectives Core 7.5
IT 111 Introduction to Information Technology Core 7.5
TN 112 Linear Algebra For ICT Core 7.5
IA 112 Mathematical Foundations of Information Security Core 7.5

Semester Two

Code Course Title Status Credits
TN 122 Introduction to Probability and Statistics Core 7.5
CS 123 Introduction to Software Engineering Core 6
IA 123 Principles of Security Core 7.5
CP 121 Introduction to Database Systems Core 9
CN 121 Introduction to Computer Networking Core 7.5
IA 121 Foundations of Cyber Security Core 7.5
CS 131 Industrial Practical Training I Core 9.6
CP 123 Introduction to High Level Programming Core 9
CG 121 Wearable Computing Core 7.5

Year 2

Semester One

Code Course Title Status Credits
CP 215 Object Oriented Programming in Java Core 9
CP 213 Data Structures and Algorithms Analysis Core 10.5
IA 212 Computer Forensics and Investigation Core 7.5
CN 211 Computer Networking Protocols Core 9
CT 211 Computer Organization and Architecture I Core 9
CP 212 Systems Analysis and Design Core 7.5
CP 211 Introduction To Linux/Unix Systems Core 9

Semester Two

Code Course Title Status Credits
CP 224 Database Management Systems Core 9
CP 221 Internet Programming and Application I Core 7.5
CP 226 Operating Systems Core 9
IS 221 ICT Research Methods Core 7.5
CP 222 Open-Source Technologies Core 9
IA 222 Cryptography Core 9
IA 221 Network Security Core 9
CS 231 Industrial Practical Training II Core 9.6

Year 3

Semester One

Code Course Title Status Credits
IA 313 Operating Systems Security Core 7.5
CP 311 Internet Programming and Applications II Core 9
IA 311 Network Forensics Core 7.5
IA 318 IT Security Metrics Core 6
IA 312 Multimedia Forensics Core 10.5
IA 316 Mobile Forensics Analysis Core 10.5
CT 314 Computer Organization and Architecture II Elective 9
IA 317 Selected Topics in Cyber Security and Digital Forensics Engineering Elective 9

Semester Two

Code Course Title Status Credits
IA 325 Security and Fault-Tolerance in Distributed Systems Core 7.5
CP 325 Assembly Language Programming Core 7.5
IA 322 Malware And Software Vulnerability Analysis Core Other 7.5
IA 324 Web and Mobile Systems Security Core 7.5
IA 321 Information and Communication Systems Security Core 9
CS 331 Industrial Practical Training III Core 9.6
IA 326 Secure Systems Development Core 7.5
CP 423 Systems Administration and Management Elective 9
CP 322 Data Mining and Warehousing Elective 9

Year 4

Semester One

Code Course Title Status Credits
SI 311 Professional Ethics and Conduct Core 7.5
IA 418 Cyber Criminology and Techniques Core 7.5
IA 414 Database Security Core 9
BT 413 ICT Project Management Core 6
CS 418 Cyber Security and Digital Forensics Engineering Project I Core 7.5
LW 4110 Legal Aspects in Cyber Security Core 7.5
IA 417 Hardware Forensics Core 7.5
IA 314 Biometric Security Elective 7.5

Semester Two

Code Course Title Status Credits
IA 429 Information Systems Forensics Internal Auditing Core 9
CS 428 Cyber Security and Digital Forensics Engineering Project II Core 9
IA 422 Ethical Hacking Core 9
IA 428 Trust Management in E-Commerce Core 7.5
IA 423 Wireless Security Core 9
IA 421 Business Continuity and Disaster Recovery Core 9
CG 322 Blockchain Technology Elective 7.5
CS 427 Semantic Web and Social Networks Elective 7.5

Special Programme Requirements

• Student must attend Industrial Practical Training (IPT) at the end of the second semester of the first, second, and third year of study. • Student must take Final Year Project (FYP) course during the first and the second semester of the fourth year of study. • The estimated cost for IPT is TZS 560,000 per student. • The estimated cost for FYP is TZS 200,000 per student.

About the author