Skip to content
Academic Programmes August 29, 2026

Bachelor of Science in Telecommunication Engineering

August 29, 20263 min read

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.

About the author