Academic Programmes

BSc in Computer Engineering and Information Technology (BSc in CEIT)

Objectives and contents

This is a full time 4-year undergraduate programme leading to the award of BSc in Computer Engineering and Information Technology (BSc CEIT).  The BSc CEIT programme aims at training students to become computer engineers that have the knowledge, skills and ability of designing, implementing and maintaining computer software, hardware as well as information systems that are needed today. It is concerned with the design and construction of computers and computer-based systems. It is a broad discipline that addresses the relationship and interaction between software and hardware in solving real engineering problems. It involves the study of hardware, software, communications, and their interactions. Specifically, the programme is designed to:

  1. equip students with fundamental and advanced concepts of computer systems and their application.
  2. equip students with hands-on experience in computer systems design and implementation.
  3. impart effective problem-solving skills.
  4. impart key principles and skills in professional ethics and entrepreneurship to enable the students to practice as good and responsible computer engineering and IT professionals and start their own businesses through an incubation process.
  5. To equip students with the knowledge to develop appropriate systems and application software systems based on given requirements.
  6. equip students with learning, research, and effective verbal and written communication skills.

Upon completion of this programme, graduates will be able to:

  1. Use appropriate systems development process to design, develop, test, configure and maintain hardware, software, and IT systems.
  2. Design, implement, configure, and maintain computer communication networks.
  3. Specify computer hardware, software, and interface requirements for business information systems.
  4. Evaluate, refine, and solve computing problems requiring the exercise of sound technical judgment and knowledge of computer engineering principles.
  5. Make an audio/visual/written presentation to convey a body of technical information in a coordinated and comprehensive manner.
  6. Demonstrate qualities of a professional team member specifically in the areas of interpersonal skills, scheduling, working within deadlines and budget restrictions.

Graduates of BSc in Computer Engineering and IT programme can work in organisations such as Integrated Circuit (IC) design companies; network equipment companies; network providers companies; data centres of finance companies; companies in need of skills to design and operate networks; software development companies; education and technology transfer institutions; research and development (R&D) departments; technology consulting firms; and technology service companies.

They can assume different roles in the Computing and ICT fields such as:

  1. Computer Systems Engineers
  2. Software developers
  3. Network Engineers/ administrator
  4. Information Systems Specialists
  5. Business process Engineers
  6. ICT departments and projects managers
  7. IT systems security specialists
  8. Computer Communication expert
  9. Systems Analysts
  10. Computer systems and ICT trainer/tutor
  11. Multimedia expert
  12. Database manager

To be eligible for consideration for admission to this programme you should have one of the following qualifications:

Certificate of Secondary Education Examination (C.S.E.E.) or equivalent, with passes in FIVE approved subjects THREE of which must be at Credit level obtained prior to sitting for the Advanced Certificate of Secondary Education Examination (A.C.S.E.E.) or equivalent.

And  TWO principal level passes in appropriate subjects in the A.C.S.E.E. or equivalent with total points from three subjects not below 2 based on the following grade to point conversion scale: A = 5; B = 4; C = 3; D = 2; E = 1; S = 0.5 and F = 0 point.  [Note: Principal level passes in Divinity/Islamic Knowledge are not counted]

Note: Applicants from countries that follow an 8-4-4 education system need to complete at least one year of study at a university in their own countries before they can be considered for admission into the University of Dar es Salaam.

Alternatively, a candidate should have an appropriate equivalent Diploma of not less than Second class/Credit level or B grade obtained from a college that is fully registered by NACTE and approved by the UDSM Senate. For Diplomas that are further classified into Upper and Lower classes, the requirement shall be an Upper Second class or B+ average.


A minimum score of 100 obtained from the Mature Age Entry Examination (MAEE) consisting of a score of at least 50 in Paper I and 50 in Paper-II. MAEE was introduced in order to give the opportunity to exceptionally well qualified Tanzanian candidates who wish to study for a first degree at the University of Dar es Salaam but do not possess qualifications that satisfy the University’s Direct/Equivalent entry requirements. To qualify for MAEE one must be 25 years of age or older on 1st August of the year in which admission is sought.  In addition, one must have obtained at least three credits in approved subjects at the Certificate of Secondary Education Examination or completed Form VI at least five years before 1st September of the year in which admission is sought.

Admission Procedures
Detailed information about the admission process is available on the main UDSM website under the Directorate of Undergraduate Studies (click HERE). The Admission Guidebook for the academic year 2021/2022 is available HERE. The entry requirements for admission to this programme are provided on page 13 of the admission guidebook.

The school fee for this programme is TZS 1,500,000 for Tanzanian Nationals per year and USD 3,500 for Non-Tanzanian Nationals. The fee can be paid per academic year or by instalments per semester.

The University may change schools fees in each new academic year. Therefore, for accurate/ updated information about fees and other related direct costs paid to the University please visit the University Webpage on the fees structure for undergraduates programmes under CoICT. See the Registration Process page HERE. Tuition fees for undergraduate programmes offered by the Department of Computer Science and Engineering are listed in the Admission Guidebook on page 25.

For more information about this programme please contact the Department of Computer Science and Engineering by email through cse@udsm.ac.tz or Telephone +255(0) 222700225. Otherwise, you are welcome to visit us to learn more about this programme at CoICT Kijitonyama Campus along Alli Hassan Mwinyi Road, Block A Room 002. We are open Monday to Friday from 08:00 am to 04:00 pm, except weekends and public holidays.