Bachelor of Science in Information Technology

  • Qualification Type
    Bachelor of Science in Information Technology Degree
  • Full Time
    Minimum: 3 years, Maximum: 6 years
  • Part Time
  • On Campus
    5 days/week
  • Intake
    Semester 1: February (duration 3 years), Semester 2: July (duration 3.5 years)
  • Accreditation
    SAQA ID number 80887, NQF level 7

Qualification Description

The multidisciplinary nature of this degree prepares you for work in many areas in the Information Technology industry.

You will develop a broad theoretical foundation in various core areas of information technology such as information systems, computer science, software development, database design and project management. You will also develop practical skills with an emphasis on managing operating systems, designing software, analysing systems, building network applications and programming. Over and above this, you will cover topics such as human-computer interaction, internet server management, e-commerce and social practices and security.

You will also develop essential skills for the world of work, such as analytical and abstract thinking, effective decision-making, self-discipline, being innovative, adapting to change, working in teams and communicating effectively.

If you have always been fascinated by computers and enjoy keeping up with the latest advances in technology, this qualification brings together technology, design, analysis, communications and business.

Ever wish you could design your own Apps?

Admission requirements

  • National Senior Certificate (NSC) with Bachelor degree entry or an equivalent foreign secondary qualification on an NSC level with Bachelor degree entry approved by Universities South Africa (USAF).


  • Alternatively, a prospective student should have successfully completed a relevant Higher Certificate qualification. On successful completion of the higher certificate, students are required to apply to Universities South Africa (USAF) for a certificate of exemption in order to be admitted to a degree programme.


If you have an international school-leaving certificate, you need to provide a certificate of exemption issued by Universities South Africa (USAF).

Qualification accreditation

Accredited by the South African Higher Education Quality Committee (HEQC) of the Council on Higher Education (CHE).
Registered with the South African Qualifications Authority (SAQA).
Quality assured (externally moderated) by Cardiff Metropolitan University in Wales; the degree is of equivalent standing to a United Kingdom degree. If you have a CTI degree you will therefore be eligible to apply for postgraduate degree studies at Cardiff Metropolitan
University in the United Kingdom. Cardiff Metropolitan University is a registered UK university and not a conferrer of any qualifications in South Africa.

Career options

The career choices for you, as a Bachelor of Science in Information Technology graduate, are varied and employment opportunities exist in both IT and in business:

Database administration
IT management
Software development
Systems analysis and design

Qualification structure

Teaching methods and assessment

We use a blend of face-to-face Lecture-Based Learning (LBL) and Technology Enhanced Learning (TEL).
Our teaching staff is a mix of full-time academics and working professionals to ensure you benefit from quality academic and industry-specific inputs.
You have access to campus resource centres, computer labs and WiFi.
You have to complete practical assignments and conduct individual and group research projects. You have to demonstrate theoretical and practical understanding via examinations, presentations, simulations, case studies and analysis of IT related problems. These projects and assessments ensure relevant industry experience and further prepare you for the world of work.
In your final year assessments, you will have to show advanced and graduate level IT knowledge and thinking, as well as specific skills and applied competence.

Qualification facilities

Virtual PC stations and practical lab environments set up to simulate a live environment.
Cross pollination of hardware resources from the campus IS environment, e.g. IS Pods.

The qualification is offered at All CTI campuses

Programme Structure

Year 1

This year of study lays the foundation down for students and aims to focus on applying yourself to your studies; the basic principles behind programming and logic; fundamentals of networking, what is IT all about; and the general student life.

Computer Skills Development

Computer Systems

Human Computer Interaction

Introduction to Information Systems

Introduction to Programming

Mathematics for Computer Science

Networking Technologies

Object Oriented Programming

Procedural Programming

Software Development Project 1

Year 2

This year of study builds on the foundation of first year and more group discussions are encouraged. Focus is placed on:

Data Analysis and Design

Data Structures and Algorithms

Database Design Concepts

Internet Server Management

Introduction to Business Management

Networking Infrastructure

Programming in Java

Project Management

Software Development Project 2

Systems Analysis and Design

Year 3

During this year students are encourage to think for themselves when applying their reasoning. All modules focus mainly on higher order thinking and the following:

Advanced Database Systems

Information Systems Strategic Design

Internet Programming and e-Commerce

Java and Distributed Systems

Object Oriented Systems Analysis and Design

Operating Systems

Social Practices and Security

Software Development Project 3