LIST YA COURSES KWENYE PROGRAM YANGU 

                     (BSC-INSTRUCTIONAL DESIGN AND IT)

  MWAKA WA KWANZA.

 SEMISTER YA KWANZA:

1. Communication Skills for Scientists Core 10 

2.  Introduction to High Level Programming Core 10 

3. Multimedia Technology I Core 7 

4. Development Perspectives Core 10 

5. Introduction to Virtual Education Core 7 

7. Introduction to Information Technology Core 10 

8. Introduction to Educational Technology Core 7 

9. Introduction to Discrete Mathematics Core 10


 MWAKA WA KWANZA.

 SEMISTER YA PILI:

 1. Probability and Statistics Core 10 

 2. Introduction to Database System Core 10 

 3. Introduction to Networking Core 10 

4. Data Structure and Algorithms Core 10 

5. Introduction to Software Engineering Core 7 

 6. Introduction to IT Security Core 7 

 7. Distance Learning Core 7 

9. Computer Mediated Instruction in Virtual Education Core 7


 MWAKA WA PILI.

 SEMISTER YA KWANZA:

1. Object Oriented Programming in Java Core 10 

2. Computer Networking Protocols Core 10 

3. Systems Analysis and Design Core 10 

4. Foundations of Instructional Design Core 10 

5. Technology Management, Integration and Leadership Core 7 

6. Introduction to Web Design Core 7 

7. Industrial training I Core 7 

8. Software Development I Elective 10 

9. Linux/Unix System Administration and Management Elective 10


 MWAKA WA PILI.

 SEMISTER YA PILI:

1. Operating Systems Core 10 

2. ICT Research Methods Core 10 

3. Interactive Multimedia Instruction Core 7 

4. Technology in the Arts and Humanities Classroom Core 10 

5. Digital Sound Editing Core 7 

6. Instructional design in Virtual Education Core 10 

7. Database Management Systems Elective 10 

8. Audio-Video Production Elective 10