About the Programme

This is a 3-year undergraduate programme leading to the award of B.Sc. with Computer Science. Each academic year has 2 semesters, and each semester has 15 instruction weeks followed by 2 examinations weeks.

Mainly, the programme is constituted of courses from Computer Science and Statistics. Among others, it includes courses on computer programming and software engineering, data and information management, computer networks, and statistics and economics, and mathematics. However, in the interest of imparting soft skills in our graduates, the programme also includes courses on entrepreneurship, professionalism and ethics, communication skills, development studies and problem solving.

Entry Requirements

Minimum UDSM entry qualifications, with the following additional requirements:  

a) Direct Entry Qualification: Principal level passes in Mathematics, and Physics or Economics, at A.C.S.E.E.

b) Equivalent Entry Qualification: Appropriate equivalent diploma and/or full technician certificate with an average B grade from a recognized institution and approved by the UDSM Senate with at least a pass in Mathematics at O-Level.  

Fee Structure

Please click here to see the fee structure that UDSM has approved for BSc. in Computer Science for the academic year 2017/2018. Further details on programme fee structures can be obtained from the Directorate of Undergraduate Studies, University of Dar es Salaam.  

Application for Admission and Delivery Mode

Applications for admission into this programme are coordinated centrally by the University of Dar es Salaam, through the Directorate of Undergraduate Studies.  In most cases, calls for application are open around the end of one academic year, before a new academic year starts, and the most recent mode of application is through an online system. Potential applicants are advised to keep an eye on the website of the Directorate of Undergraduate Studies, for the most recent updates on application calls and the mode of application.

This programme is delivered through a face-to-face mode.

 

Semester I (Single Major with IS and MT + ST or PH)

Code

Course Name

Credits

DS 101

Persepective Development I

8

IS 142

Introduction to High Level programming

8

IS 161

Basic Computer Applications

12

 

   

 

 

 

 

 

 

 

Semester II (Single major with IS and MT + ST or PH)

Code

Course Name

Credits

DS 102

Perspective Development II

8

IS 139

Introduction to Computer Architecture [OPTIONAL]

12

IS 136

Programming in C

12

IS 137

Data Structure and Algorithm

12

IS 243

Practical Training I

8

MT 120

Functions of Single Variable [OPTIONAL]

12

 

   

 

 

 

 

 

 

Semester I

Code

Course Name

Credits

IS 271

Computer Networks

12

IS 245

Operating Systems

12

IS 272

Software Development I

12

EV 200

Environmental Science

8

IS 258

PC Maintenance [Optional]

8

IS 242

Introduction to Computer Graphics [Optional]

8

 

 

 

 

 

 

 

 

 

 

 

Semester II

Code

Course Name

Credits

IS 292

Object Oriented Programming

12

IS 263

Database Concepts

12

IS 343

Practical Training II

8

IS 271

Network Design and Administration [optional]

12

IS 253

Introduction to GIS [Optional]

8

IS 254

Operating System II [Optional]

8

IS 282

Software Development II [Optional]

12

 

   

 

 

 

 

 

 

 

Semester I

Code

Course Name

Credits

IS 333

System Analysis and Design

12

IS 335

Final Year Project I

8

IS 381

Distributed Systems [Optional]

12

IS 334

Organization and Management of Information Systems [Optional]

8

IS 342

Management and Control of Software Projects [Optional]

12

IS 363

Introduction to Artificial Inteligence [Optional]

8

 

   

 

 

 

 

 

 

 

Semester II

Code

Course Name

Credits

IS 353

Implementation of Databases

12

IS 383

Internet Applications and Programming

8

IS 335

Final Year Project II [Optional]

8

IS 364

IT Security [Optional]

8

IS 373

Introduction to Computer Simulation and Modelling [Optional]

12

 

   

 

 

 

 

 

 

© CSE