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.