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
Related posts
Academic Programmes August 29, 2026
Diploma in Mineral Exploration and Mining Geology
Academic Programmes August 29, 2026
Diploma in Medical Laboratory Technology
Academic Programmes August 29, 2026
Diploma in Forensic Science
Academic Programmes August 29, 2026