BSc Hons in Informatics

General

Program Description

The primary purpose of the BSc Honours qualification is to consolidate and deepen the students’ knowledge and expertise in Informatics, and to develop research capacity in the methodology and techniques of it. BSc Honours is essentially a coursework degree of which at least 25% (30) of the credits are devoted to a research project and reporting under supervision.

The degree demands a high level of theoretical engagement and intellectual independence, and serves as the initial science postgraduate specialization qualification providing students with in-depth scientific knowledge and skills preparing them for research-based postgraduate science study.

The Honours Degree in INFORMATICS consists of SEVEN semester modules and a practical year project IT00287 Project (2 modules).

The following core semester module is compulsory: IT00247 Ethical and legal aspects of IT.

The scope of the practical year project is a minimum of 200 hours. The year project spans two consecutive semester modules.

The continuation of the project in the second semester is dependent on satisfactory progress during the first semester. The project must be developed strictly according to the project development methodology as prescribed by the Academy of Computer Science and Software Engineering.

A research component contributing at least 25% to the final mark will form part of all of the following courses with the exception of the Project (2 modules), where applicable, which will have a research component of 100%.

Elective semester modules:

  • IT00027 Computer Forensics
  • IT00037 Systems Programming
  • IT00047 Information Security
  • IT00057 Information Security in WWW
  • IT00077 Introduction to IT Project Management
  • IT00087 Compiler Construction
  • IT00097 Artificial Intelligence
  • IT00107 Optimisation
  • IT00117 Functional Programming
  • IT00137 Mobile Programming
  • IT00147 Network Information Security
  • IT00157 Advanced Artificial Intelligence
  • IT00177 Graphics
  • IT00187 New Systems Development Paradigms
  • IT00197 Parallel Programming
  • IT00207 Biometrics
  • IT00217 Information Security Risk Analysis
  • IT00227 IT aspects of Knowledge Management
  • IT00247 Ethical and Legal aspects of IT
  • IT00267 E-Business Strategy
  • IT00269 Advanced Information Technology Project Management
  • IT00280 Information Security Governance
  • IT00297 Data Communications
  • IT00300 Software Factories
  • IT00301 Services Computing
  • IT00302 Critical Information Infrastructure Protection
  • IT00303 WWW Programming: Big Data Analytics

With special permission, one or two lectured modules may be replaced by semester modules from related subject areas.

The content of the lectured modules is determined annually by the Academy of Computer Science and Software Engineering. The content is not included in the regulation book but may be obtained directly from the Academy of Computer Science and Software Engineering.

Rules of Access:

  • An NQF 6 Degree qualification obtained with a pass mark of at least 60% in Informatics.
  • The ability to identify a business problem in the industry and to develop a computer programme to solve it.
  • A deep insight into the architecture of IT systems, including computers and networks.
  • A deep insight into the representation of data structures in a computer system and the functioning of data models.
  • A deep insight into the use of IT network systems in the execution of electronic commerce transactions.
  • The ability to design web pages for the Internet serving as interfaces for electronic systems.
  • A broad insight into the latest developments in the IT industry.
  • A broad insight into the role and meaning of IT systems in modern society.

Please note: Applicants may be required to pass a practical programming examination as set annually by the Academy.

Assessment Criteria

A student needs a semester mark of 40% to gain entrance to the final assessment opportunity. The semester and final assessment mark weight is 50:50. A student needs a final mark of 50% to pass a module. The semester mark also contributes to the result of a supplementary assessment.

The final result of a supplementary assessment is capped on 50%.

Registration and Start Dates

Registration starts in January and lectures in February for both Undergraduate and Postgraduate course work programmes.

All research programmes for Masters and PhD can register throughout the year.

End Date: Academic starts in January and ends in December. Programme deadline is determined by the duration of the programme.

Last updated August 2019

About the School

Vibrant, multicultural and dynamic, the University of Johannesburg (UJ) shares the pace and energy of cosmopolitan Johannesburg, the city whose name it carries. Proudly South African, the university i ... Read More

Vibrant, multicultural and dynamic, the University of Johannesburg (UJ) shares the pace and energy of cosmopolitan Johannesburg, the city whose name it carries. Proudly South African, the university is alive down to its African roots, and well-prepared for its role in actualising the potential that higher education holds for the continent’s development. Read less