About the School


The School of Computing and Information Technology (SCIT) is one of two schools within the Faculty of Engineering and Computing.  The School  provides several computing programmes that lead to certification. The programmes, including the following, constitute a 4-year full-time degree: the Bachelor in Computing and Information Technology or B.Sc. (CIT); the Modular Programme (with diploma-, certificate- and associate degree-level  certification); the post-diploma degree [the  Bachelor in Computing with Management Studies B.Sc. (CMS)].  The School of Computing and Information Technology also provides general education and specialized Information Technology courses that do not themselves lead to certification, but form a part of the programmes belonging to all schools across the University’s campus. The Division of Information and Communication Technology is responsible for the delivery of these courses. Although the Division of Information and Communication Technology was officially accorded divisional status in April 2000, it had successfully delivered information technology/systems courses to thousands of students for several years prior to this time.  

The School of Computing and Information Technology has been offering computing courses for the last 22 years.  During this time the School has distinguished itself by producing technically competent graduates who are able to fit immediately into the world of work.

A professional computer scientist must have a firm foundation in nine (9) areas as specified by the ACM. The School's diploma and degree programmes include the required courses for the discipline and provide grounding in one or more of the areas of the discipline, depending on the student's interest. In addition, these programmes satisfy the requirements of both workplace competency and upward academic mobility  as specified by the ACM.

ACM CIT nine course groupings are:

1.       Algorithms and data structures

2.       Architecture

3.       Artificial Intelligence

4.       Data and Information Getrieval

5.       Human-Computer Communication

6.       Numerical and Symbolic Computing

7.       Operating Systems

8.       Programming Languages

9.       Software Engineering

The education and training of a Computing and Information Technologist covers the core Computing courses, new and developing technologies, cross-faculty opportunities, marketing, entrepreneurial training, personal development, issues of psychology, presentation skills, professional ethics, research methods and other areas which enhance cultural understanding and build the team work necessary for national and international development.


 
 Last Updated 26.06.03