# Bachelor of Science in Telecommunication Engineering

- Link: https://kilimanjaroyetu.com/2026/08/29/bachelor-of-science-in-telecommunication-engineering/
- Published: 2026-08-29T05:16:22+00:00
- Author: 

## Programme Description

The BSc-TE degree programme aims at training students who aspire to become engineers
in modern digital telecommunications.

## Learning Outcomes

 * Comprehend principles pertaining to computer design, development, manufacturing
   based on Mathematics, sciences, and telecommunication engineering fundamentals.
 * Apply knowledge of Mathematics, science, and engineering in solving real life
   problems by designing, developing, and manufacturing hardware and software within
   the field of telecommunications.
 * Function on multi-disciplinary teams.
 * Design and develop telecommunication systems, components, or processes to meet
   desired needs within realistic constraints such as economic, environmental, social,
   political, ethical, health and safety, manufacturability, and sustainability.
 * Design and conduct experiments as well as analyze and interpret data related 
   to telecommunications engineering.

## Programme Structure

### Year 1

#### Semester One

  |  Code |  Course Title |  Status |  Credits |  
   |  IT 111 |  Introduction to Information Technology |  Core |  7.5 |  
 |  CT 111 |  Fundamentals of Engineering Drawing with CAD |  Core |  9 |  
 |  CP 111 |  Principles of Programming |  Core |  9 |  
 |  DS 102 |  Development Perspectives |  Core |  7.5 |  
 |  LG 102 |  Communication Skills |  Core |  7.5 |  
 |  TN 112 |  Linear Algebra for ICT |  Core |  7.5 |  
 |  CN 111 |  Introduction to Telecommunications Engineering |  Core |  7.5 |  
 |  EC 111 |  Fundamentals of Electrical Engineering |  Core |  7.5 |

#### Semester Two

  |  Code |  Course Title |  Status |  Credits |  
   |  CT 122 |  Introduction to Computer Engineering |  Core |  7.5 |  
 |  CP 123 |  Introduction to High Level Programming |  Core |  9 |  
 |  CP 121 |  Introduction to Database Systems |  Core |  9 |  
 |  IA 124 |  Introduction to IT Security |  Core |  6 |  
 |  TN 122 |  Introduction to Probability and Statistics |  Core |  7.5 |  
 |  CN 121 |  Introduction to Computer Networking |  Core |  7.5 |  
 |  CT 121 |  Introduction to Electronics Engineering |  Core |  7.5 |  
 |  TN 131 |  Industrial Training I |  Core |  9.6 |

### 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 |  
 |  TN 211 |  Calculus for Engineers |  Core |  7.5 |  
 |  CN 211 |  Computer Networking Protocols |  Core |  9 |  
 |  EC 211 |  Electrical Networks Analysis |  Core |  7.5 |  
 |  CT 212 |  Analogue Electronics |  Core |  7.5 |  
 |  EC 212 |  Measurements and Instrumentation Engineering |  Core |  9 |

#### Semester Two

  |  Code |  Course Title |  Status |  Credits |  
   |  IS 221 |  ICT Research Methods |  Core |  7.5 |  
 |  EC 221 |  Classical Control Systems Engineering |  Core |  9 |  
 |  CT 221 |  Digital Electronics |  Core |  9 |  
 |  TN 223 |  Signals and Systems |  Core |  9 |  
 |  CN 221 |  Networking Routers and Routing Protocols |  Core |  9 |  
 |  TN 225 |  Electromagnetic Theory I |  Core |  7.5 |  
 |  TN 231 |  Industrial Practical Training II |  Core |  9.6 |

### Year 3

#### Semester One

  |  Code |  Course Title |  Status |  Credits |  
   |  TN 311 |  Analogue Telecommunications |  Core |  7.5 |  
 |  CN 311 |  Wireless Networking |  Core |  9 |  
 |  CT 311 |  Microprocessor and Interfacing |  Core |  9 |  
 |  TN 312 |  Optical Communication Systems |  Core |  9 |  
 |  TN 314 |  Electromagnetic Theory II |  Core |  9 |  
 |  CT 313 |  Very Large-Scale Integrated Circuits |  Core |  7 |  
 |  EC 311 |  Intelligent Instrumentation |  Elective |  7.5 |  
 |  TN 315 |  Selected Topics in Telecommunication Engineering |  Elective |  58 |

#### Semester Two

  |  Code |  Course Title |  Status |  Credits |  
   |  TN 321 |  Fuzzy Logic for Engineering Application |  Core |  9 |  
 |  TN 322 |  Microwave Engineering |  Core |  9 |  
 |  TN 323 |  Digital Telecommunications |  Core |  9 |  
 |  CN 322 |  LAN Switching |  Core |  9 |  
 |  CN 321 |  Tele-traffic Engineering |  Core |  9 |  
 |  TN 331 |  Industrial Practical Training III |  Core |  9.6 |  
 |  CT 321 |  Microcontroller Systems |  Elective |  9 |  
 |  CP 226 |  Operating Systems |  Elective |  9 |  
 |  IA 321 |  Information and Communication Systems Security |  Elective |  9 |

### Year 4

#### Semester One

  |  Code |  Course Title |  Status |  Credits |  
   |  BT 413 |  ICT Project Management |  Core |  6 |  
 |  TN 411 |  Mobile Communication |  Core |  7.5 |  
 |  TN 412 |  Digital Signal Processing |  Core |  9 |  
 |  TN 413 |  Information Theory and Coding |  Core |  7.5 |  
 |  SI 311 |  Professional Ethics and Conduct |  Core |  7.5 |  
 |  TN 431 |  Telecommunications Engineering Project I |  Core |  6 |  
 |  IA 311 |  Network Forensics |  Elective |  9 |  
 |  CT 411 |  Embedded Systems I |  Elective |  9 |

#### Semester Two

  |  Code |  Course Title |  Status |  Credits |  
   |  CN 421 |  Telecommunication Switching and Transmission Systems |  Core |  9 |  
 |  TN 422 |  Satellite Communications |  Core |  9 |  
 |  CP 423 |  System Administration and Management |  Core |  9 |  
 |  TN 423 |  Television Systems |  Core |  7.5 |  
 |  CN 422 |  WAN Technologies |  Core |  9 |  
 |  TN 432 |  Telecommunications Engineering Project II |  Core |  9 |  
 |  CP 421 |  Digital Image Processing |  Elective |  7.5 |  
 |  IA 425 |  Legal Aspects of Information Security |  Elective |  7.5 |

## Special Programme Requirements

• Industrial Practical Training (IPT) should be conducted for 1set, 2nd, and 3rd
year students at the end of semester II of each academic year. • The maximum cost
for IPT is TZS 532,000 per academic year. • Final Year Project (FYP) should be done
by 4th year students during semester I and II and its maximum cost is TZS 500,000.
