Bachelor of Information and Communication Technology
Dr Mncedisi Bembe
Programme Leader
Programme Description
The purpose of the BICT is to enable the students to acquire knowledge and skills that will enable them to use Information and Communication Technology (ICT) and computing skills to develop solution(s) to the needs of different industries and of society. It will produce graduates with appropriate competencies and knowledge that is deliberately aligned to solving ICT business-related problems. It provides them with sufficient theoretical, analytical and practical knowledge in emerging ICTs to allow for professional and academic growth in careers such as applications development, analytics etc. to make a constructive contribution to industry and society at large.
The skill sets presented by the programme also allow the graduates to develop as holistic practitioners with creative and innovative skills, applied and cognitive competencies in the acquisition, interpretation and application of ICT principles ethically and in a professional manner. It further aims to equip them to become life-long independent learners who are capable of undertaking research in order to make original contributions to knowledge and society.
The Bachelor of ICT is at exit level 7 on the HEQSF, with a requirement of 360 credits.
Students follow a structured curriculum over the three years. They undertake a comprehensive software development project in the final year and have the option to choose one elective module from the four on offer (Artificial intelligence, Human-Computer Interaction, Software Development for the Internet of Things, and Web Development).
Admission Requirements:
Students with National Senior Certificate
- Bachelor endorsement
- APS score of 32
- English first or additional language at level 4
- Mathematics at level 4
Students with NCV (level 4)
- NCV Level 4 with at least 60% in the fundamental subjects
- including English and Mathematics
- AND at least 70% in four vocational subjects relevant to the field of Information technology.
Students with a Higher Certificate or Diploma in a relevant ICTCourse
- May be able to progress or articulate into the BICT in some cases with credit accumulation and transfer.
Recognition of Prior Learning
The University accepts Recognition of Prior Learning (RPL) as an integral part of education and academic practice. It is acknowledged that all learning has value and the University accepts the challenge to assess prior learning that is aligned to programmes and award credit (through CAT) to promote lifelong learning. The purpose of the University of Mpumalanga’s RPL and CAT policies is to recognize prior learning to provide for admission to programmes, grant advanced placement in programmes and grant credits for modules using the principles and processes that serve as the basis for RPL practices.
Duration
It is offered over three years, full time. Teaching will by contact, practical, virtual sessions and blended learning modes.
Curriculum and Credits
Year |
Module Code |
Description |
Credits |
NQF Level |
Core
Elective |
1 |
ALP 101 |
Academic Literacy and Professional Development for ICT 101 |
12 |
5 |
Core |
1 |
DBF 101 |
Introduction to Databases 101 |
12 |
5 |
Core |
1 |
MFC 101 |
Mathematics for computing 101 |
12 |
5 |
Core |
1 |
PRT 101 |
Introduction to Programming Techniques 101 |
12 |
5 |
Core |
1 |
CNT 101 |
Introduction Communication Networking 101 |
12 |
5 |
Core |
1 |
CPP 102 |
Computing Professional Practice 102 |
12 |
5 |
Core |
1 |
MFC 102 |
Mathematics for computing 102 |
12 |
5 |
Core |
1 |
OSF 102 |
Introduction to Operating Systems 102 |
12 |
5 |
Core |
1 |
PRT 102 |
Programming Techniques 102 |
12 |
5 |
Core |
1 |
CNT 102 |
Communication Networking 102 |
12 |
5 |
Core |
2 |
PRT 201 |
Programming Techniques 201 |
12 |
6 |
Core |
2 |
WDV 201 |
Introduction to Web Development |
12 |
6 |
Core |
2 |
PSE 201 |
Principles of Software Engineering 201 |
12 |
6 |
Core |
2 |
DBS 201 |
Database Systems 201 |
12 |
6 |
Core |
2 |
STF 201 |
Statistics for Information Communication Technology 201 |
12 |
6 |
Core |
2 |
CYB 202 |
Cybersecurity 202 |
12 |
6 |
Core |
2 |
MDT 202 |
Mobile Application Development Techniques 202 |
12 |
6 |
Core |
2 |
IOT 202 |
Introduction to the Internet of Things 202 |
12 |
6 |
Core |
2 |
DSA 202 |
Data Structures and Algorithms 202 |
12 |
6 |
Core |
2 |
DSA 202 |
Data Scalability and Analytics 202 |
12 |
6 |
Core |
3 |
PRJ 300 |
Project 300 |
30 |
7 |
Core |
3 |
IPM 301 |
Information Technology Project Management 301 |
15 |
7 |
Core |
3 |
DAN 301 |
Data Analytics 301 |
15 |
7 |
Core |
3 |
CYB 302 |
Cybersecurity 302 |
15 |
7 |
Core |
3 |
PRG 301 |
Programming Techniques 301 |
15 |
7 |
Core |
3 |
CNT 302 |
Communication Networks 302 |
15 |
7 |
Core |
3 |
AIT 302 |
Artificial intelligence 302 (Elective) |
15 |
7 |
Elective |
3 |
HCI 302 |
Human-Computer Interaction 302 (Elective) |
15 |
7 |
Elective |
3 |
SDI 302 |
Software Development for the Internet of Things 302 (Elective) |
15 |
7 |
Elective |
3 |
WDV 302 |
Web Development 302 (Elective) |
15 |
7 |
Elective |
Articulation
The BICT will create opportunities for progression for graduates who intend to further their studies and careers by acquiring further qualifications. Students who complete this qualification can progress to Honours and thereafter to further postgraduate studies.