Entry Requirements

The entry qualification for this programme is minimum UDSM entry qualifications will apply with the following additional requirements:  

a) Direct Entry Qualification: Principal level passes in Physics and Mathematics in 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.  

Semester I Core Courses

Code

Course Name

Credits

CL 111

Communication Skills for Engineers

8

DS 101

Perspective in Development I

8

MT 100

Foundations of Analysis

12

CS 151

Computer Organization and Architecture I

12

CS 174

Programming in C

12

IS 162

Introduction to Information Systems

8

 

TOTAL

60

 

 

 

 

 

 

 

Semester II Core Course

Code

Course Name

Semester Credits

IS 158

Computer Hardware and System Maintenance

8

CS 173

Business Computer Communication

8

IS 143

Discrete Structures

12

IS 171

Introduction to Computer Networks

8

CS 175

Programming in Java

12

IS 181

Web Programming

12

 

TOTAL

60

 

 

 

 

 

 

 

Semester I Core Courses

Course 

Course Name

Credits

CS 252

Computer Organization and Architecture II

12

IS 274

Object Oriented Analysis and Design  

8

IS 237

Data Abstraction and Algorithms

12

IS 264

Principles of Database Systems 

12

CS 243

Computer         Network        Design         and

Administration

12

IS 246

Principles of Computer Graphics

8

 

Total Credits (Core)

64

 

 

 

 

Electives (Minimum Credits per Semester)

8

IS 247

Game Theory and Applications

8

IS 248

Multimedia Systems

8

MT 278

Linear Programming

12

 

TOTAL (Minimum)

72

 

 

 

 

 

 

 

 

 

 

 

 

 

Semester II Core Course

Course 

Course Name

Credits

MT 249

Mathematical Logic and Formal Semantics

12

IS 236

Structured Systems Analysis and  Design

8

CS 234

Object Oriented Programming in Java

12

IS 238

Mobile Application Development

12

IS 239

Algorithms and Complexity

8

 

Total Credits (Core)

52

 

 

 

 

Electives (Minimum Credits per Semester)

8

IS 283

Web Services and Technologies

12

IS 265

Introduction to GIS

8

 

TOTAL (Minimum)

60

 

 

 

 

 

 

 

 

 

 

 

Semester I Core Courses

Course 

Course Name

Semester Credits

IS 344

Human Computer Interaction

12

IS 371

Systems            Administration             and

Programming in Linux 

12

IS 367

Management of Information Systems 

8

CS 335

Software Engineering

12

CS 334

Principles of Operating Systems

12

Total Credits (Core)

56

Electives (Minimum Credits per Semester)

8

IS 369

IT Audit and Controls

8

CS 336

Trends and Social-Cultural Implications of Information Technology

8

 

 

 

TOTAL (Minimum)

64

 

 

 

 

 

 

 

 

 

 

 

 

Semester II Core Course

Course 

Course Name

Credits

IE 445

Entrepreneurship for Engineers

12

IS 336

Principles of Systems Security

8

IS 365

Artificial Intelligence  

8

IS 337

Mobile Computing

8

IS 335

Final Year Project

16

Total Credits (Core)

52

Electives (Minimum Credits per Semester)

8

IS 345

Open Source, Innovation and emerging technologies

8

IS 368

Data Mining and Warehousing

8

 

 

 

TOTAL (Minimum)

60

 

 

 

 

 

 

 

 

 

 

 

 

© CSE