# Bachelor of Science in Cyber Security and Digital Forensics Engineering

- Link: https://kilimanjaroyetu.com/2026/08/29/bachelor-of-science-in-cyber-security-and-digital-forensics-engineering/
- Published: 2026-08-29T05:15:52+00:00
- Author: 

## 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.
