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.
|