UNISA Information Sechnology Course Module 2025-2026
Introduction to Web Design – ICT1513 | |||
---|---|---|---|
Diploma | Semester module | NQF level: 5 | Credits: 12 |
Module presented in English | Module presented online | ||
Co-requisite: EUP1501 (or XUP1501) & ICT1512 | |||
Purpose: Qualified students will be able to design, develop and maintain graphical user interfaces, critically evaluate a graphical user interface based on values that conform to internationally accepted, ethical and esthetical stands and design values, increase the quality standards of a graphical user interface, analyse the client’s needs and design and develop a graphical user interface to specific standards of being well-designed, portable, accessible, clearly-presented, cost-effective, re-usable, reliable, timeous and robust and analyse a given situation or scenario, which is the client’s needs, provide design solutions, develop, evaluate and improve web-sites. Students must have access to a computer for a minimum of 5 hours per week and access to the internet for a minimum of 2 hours per week. All supporting material are available online. All formative assessments are done online only. |
Internet Programming – ICT2613 | |||
---|---|---|---|
Diploma | Semester module | NQF level: 6 | Credits: 12 |
Module presented in English | |||
Pre-requisite: COS1511 (or XOS1511) or ICT1511 (or XCT1511), ICT1512 (or XCT1512) & ICT1513 (or XCT1513) | |||
Purpose: To enable an intermediate level web developer to design, develop and maintain appropriate web-based solutions that meet the needs of clients in a changing environment. |
Business Informatics IIIB – ICT3642 | |||
---|---|---|---|
Diploma | Semester module | NQF level: 7 | Credits: 12 |
Module presented in English | |||
Pre-requisite: ICT2641 & ICT2642 | Co-requisite: ICT3641 | ||
Purpose: To enable a business analyst to develop and implement electronic commerce online business strategies to facilitate efficient electronic business. |
Introduction to Databases – ICT1521 | |||
---|---|---|---|
Diploma | Semester module | NQF level: 5 | Credits: 12 |
Module presented in English | Module presented online | ||
Co-requisite: EUP1501 (or XUP1501) | |||
Purpose: To enable a novice database designer to design and implement simple database applications. |
Structured Systems Analysis and Design – ICT2621 | |||
---|---|---|---|
Under Graduate Degree | Semester module | NQF level: 6 | Credits: 12 |
Module presented in English | |||
Pre-requisite: ICT1521 (or XCT1521) & ICT1541 (or XCT1541) or INF1505 (or XNF1505) or COS1521 (or XOS1521) | |||
Purpose: To enable an intermediate level systems analyst to analyse information systems, and design computerized solutions using structured analysis and design techniques. |
Information and Communication Technology Project Proposal – ICT3713 | |||
---|---|---|---|
Diploma | Semester module | NQF level: 7 | Credits: 12 |
Module presented in English | |||
Pre-requisite: ICT2621, ICT2622, ICT2641 & ICT2642 | Co-requisite: ICT3722, ICT3621 & INF3708 | ||
Purpose: To provide a beginning qualified ICT professional with experience in the analysis of a problem scenario in a novel environment, design of an ICT solution underpinned by theoretical arguments, and presentation of a proposal for an ICT solution. |
Workstation Technical Skills – ICT1531 | |||
---|---|---|---|
Diploma | Semester module | NQF level: 5 | Credits: 12 |
Module presented in English | |||
Purpose: To provide students with the basic knowledge, skills and values needed to install, support and maintain software products and systems. |
Object-Oriented Analysis – ICT2622 | |||
---|---|---|---|
Under Graduate Degree,Diploma | Semester module | NQF level: 6 | Credits: 12 |
Module presented in English | |||
Pre-requisite: ICT1521 (or XCT1521) & ICT1541 (or XCT1541) or INF1505 (or XNF1505) or COS1521 (or XOS1521) | |||
Purpose: To enable an intermediate level systems analyst to analyse information systems according to the object oriented approach using the tools, techniques and methodologies of systems development. |
Information and Communication Technology Project Implementation – ICT3714 | |||
---|---|---|---|
Diploma | Semester module | NQF level: 7 | Credits: 12 |
Module presented in English | |||
Pre-requisite: ICT2611, ICT2612, ICT2613, ICT2621, ICT2622, ICT2631 & ICT3713 | Co-requisite: ICT3611, ICT3722, ICT3621 & INF3708 | ||
Purpose: To provide a beginning qualified ICT professional with experience in the implementation and evaluation of an ICT project. The student will implement, evaluate and present the proposed design developed in ICT313. |
Network Technical Skills – ICT1532 | |||
---|---|---|---|
Diploma | Semester module | NQF level: 5 | Credits: 12 |
Module presented in English | |||
Co-requisite: ICT1531 (or XCT1531) | |||
Purpose: To provide students with the basic knowledge, skills and values needed to install, support and maintain network products and systems. |
Operating Systems Practice – ICT2631 | |||
---|---|---|---|
Diploma | Semester module | NQF level: 6 | Credits: 12 |
Module presented in English | |||
Pre-requisite: ICT1531 (or XCT1531) & ICT1532 (or XCT1532) | |||
Purpose: To enable an intermediate level operating systems administrator to select an appropriate operating system, and to install, customize and maintain systems software to meet specifications. |
Database Practice – ICT3722 | |||
---|---|---|---|
Diploma | Semester module | NQF level: 7 | Credits: 12 |
Module presented in English | |||
Pre-requisite: ICT2621 & ICT2622 | Co-requisite: ICT3621 | ||
Purpose: To enable a systems analyst and programmer to apply the steps of the database life cycle to effectively implement database structures to solve client problems according to specific standards. |
Business Informatics I – ICT1541 | |||
---|---|---|---|
Diploma | Semester module | NQF level: 5 | Credits: 12 |
Module presented in English | Module presented online | ||
Purpose: To provide a novice business analyst with an introduction to basic information communication technology systems concepts. The student will be able to analyse the components of an ICT system, and describe the flow of information in an organization. |
Digital Logic – ICT2632 | |||
---|---|---|---|
Diploma | Semester module | NQF level: 6 | Credits: 12 |
Module presented in English | |||
Pre-requisite: ICT1531 (or XCT1531) & ICT1532 (or XCT1532) | |||
Purpose: To provide students with mathematical knowledge of the principles of electronic logic required for the development of specialized technical solutions to scientific and business problems. |
Information and Technology Management IV – INT401I | |||
---|---|---|---|
Baccalareus Technologiae Degree | Year module | NQF level: 7 | Credits: 13 |
Module presented in English | Module presented online | ||
Purpose: Building on the cumulative IT experience gained during the completion of the National Diploma: Information Technology (or equivalent qualification), this subject prepares the aspiring IT manager to manage the IT environment both effectively and efficiently. The focus of the subject is therefore managerial by nature. |
Introduction to Programming (Extended) – XCT1511 | |||
---|---|---|---|
Diploma | Year module | NQF level: 5 | Credits: 12 |
Module presented in English | Module presented online | ||
Purpose: Qualified students can design and develop simple programs, according to specific standards of data integrity, robustness, accuracy, efficiency and best practice. As novice programmers they should have a sound, solid logic knowledge, skills and values, to be able to understand problems and plan suitable solutions using algorithms. Novice programmers contribute as computer specialists to business and development of science in Southern Africa, Africa and globally. Students connect to the Internet weekly basis, self-study methods, and participate in the online study and discussion groups, then provide a portfolio as part of the examination as evidence of their learning. |
Business Informatics IIA – ICT2641 | |||
---|---|---|---|
Diploma | Semester module | NQF level: 6 | Credits: 12 |
Module presented in English | |||
Pre-requisite: ICT1541 (or XCT1541) | Co-requisite: FAC1501 | ||
Purpose: To enable an intermediate level business analyst to understand business processes from the client’s perspective, analyse a business from a financial and business process perspective, and propose a business solution. |
Information Systems IV – INY401I | |||
---|---|---|---|
Baccalareus Technologiae Degree | Year module | NQF level: 7 | Credits: 15 |
Module presented in English | Module presented online | ||
Purpose: The purpose of this subject is to equip the learner with a thorough understanding of information systems as well as the skills and knowledge required to analyse the information system requirements and to develop, implement and support a system that will help improve the way a company does business. |
Introduction to Interactive Programming (Extended) – XCT1512 | |||
---|---|---|---|
Diploma | Year module | NQF level: 5 | Credits: 12 |
Module presented in English | Module presented online | ||
Co-requisite: XUP1501 (or EUP1501), XCT1513 | |||
Purpose: Qualified students will be able to develop a working computer based program, with the knowledge, skills and values needed to add interactive functionality to the program through structured object-oriented programming, use logical programming skills to develop an introductory program, extend their knowledge by adding interactivity to websites through object-oriented programming, to design and develop programs using industry process systems and organizational information systems that conforms to specific standards that are user-friendly and robust, solution specific and to the satisfaction of the client and think conceptually to recognize the design rules and techniques and components in order to develop a solution. Students must have access to a computer for a minimum of 5 hours per week and access to the internet for a minimum of 2 hours per week. All supporting material are available online. All formative assessments are done online only. It is highly recommended that you complete the modules XCT1511 – Introduction to Programming and XCT1513 – Introduction to Web Design before attempting this module. |
Business Informatics IIB – ICT2642 | |||
---|---|---|---|
Diploma | Semester module | NQF level: 6 | Credits: 12 |
Module presented in English | Module presented online | ||
Pre-requisite: ICT1541 (or XCT1541) | Co-requisite: FAC1501 & ICT2641 | ||
Purpose: To enable an intermediate level business analyst to understand information systems and management strategies, explain how to manage data resources and identify the role of appropriate technologies in a business environment, describe the enterprise applications and integrations of business processes, and enhance decision making in the organization. Students will be quipped to interpret information into appropriate business information systems. |
Networks IV – NTW401I | |||
---|---|---|---|
Baccalareus Technologiae Degree | Year module | NQF level: 7 | Credits: 13 |
Module presented in English | Module presented online | ||
Purpose: Apart from the technical aspects such as topologies, network switching, etc. that will be covered, network management and recent network environment developments will also be addressed. |
Introduction to Web Design (Extended) – XCT1513 | |||
---|---|---|---|
Diploma | Year module | NQF level: 5 | Credits: 12 |
Module presented in English | Module presented online | ||
Co-requisite: XUP1501 (or EUP1501), XCT1512 | |||
Purpose: Qualified students will be able to design, develop and maintain graphical user interfaces, critically evaluate a graphical user interface based on values that conform to internationally accepted, ethical and esthetical stands and design values, increase the quality standards of a graphical user interface, analyse the client’s needs and design and develop a graphical user interface to specific standards of being well-designed, portable, accessible, clearly-presented, cost-effective, re-usable, reliable, timeous and robust and analyse a given situation or scenario, which is the client’s needs, provide design solutions, develop, evaluate and improve web-sites. Students must have access to a computer for a minimum of 5 hours per week and access to the internet for a minimum of 2 hours per week. All supporting material are available online. All formative assessments are done online only. |
Information Technology Computer Security – CPS401I | |||
---|---|---|---|
Baccalareus Technologiae Degree | Year module | NQF level: 7 | Credits: 13 |
Module presented in English | Module presented online | ||
Purpose: Security is a major issue in the computing environment – even more so with the expansion of the Internet and multi-computer networked environments in the commercial scenario. Therefore, the aim of this course is to sensitize students to issues regarding security in different areas of computing (operating systems, databases, networks, etc). Broadly stated, students should be able to recognize threats as posed from a security point of view, as well as countermeasures to be applied in order to eliminate/manage these threats. |
Information Technology: Operating Systems – OPS401I | |||
---|---|---|---|
Baccalareus Technologiae Degree | Year module | NQF level: 7 | Credits: 13 |
Module presented in English | Module presented online | ||
Purpose: Operating systems that control the different computer resources will be attended to, with emphasis on CPU scheduling and memory management, co-ordination of processes, multiprocessing and multitasking, etc. |
Introduction to Databases (Extended) – XCT1521 | |||
---|---|---|---|
Year module | NQF level: 5 | Credits: 12 | |
Module presented in English | Module presented online | ||
Purpose: To enable a novice database designer to design and implement simple database applications. |
Information Technology Database Systems – DBS401I | |||
---|---|---|---|
Baccalareus Technologiae Degree | Year module | NQF level: 7 | Credits: 13 |
Module presented in English | Module presented online | ||
Purpose: This course assumes knowledge of databases and builds on this existing database knowledge by presenting database design and technology concepts. Fundamental database concepts are covered as well as relational database models and normalisation; entity-relationship modeling; transaction management and concurrency control; distributed database management systems; object-orientated databases; client/server systems; data warehousing and also databases in electronic commerce. |
IT Project: Practical Project – PRJ4M1I | |||
---|---|---|---|
Baccalareus Technologiae Degree | Year module | NQF level: 7 | Credits: 8 |
Module presented in English | Module presented online | ||
Pre-requisite: RIT4801 or RME101Q | |||
Purpose: An advanced system is to be designed and implemented. |
Workstation Technical Skills (Extended) – XCT1531 | |||
---|---|---|---|
Diploma | Year module | NQF level: 5 | Credits: 12 |
Module presented in English | |||
Pre-requisite: XCT1511 or XCT1512 or XCT1513 or XCT1521 | |||
Purpose: To provide students with the basic knowledge, skills and values needed to install, support and maintain software products and systems. |
Advanced Development Software IV – DEV401I | |||
---|---|---|---|
Baccalareus Technologiae Degree | Year module | NQF level: 7 | Credits: 13 |
Module presented in English | Module presented online | ||
Pre-requisite: DSO401I | |||
Purpose: The purpose of this module is to provide an all-encompassing view of how distributed applications are built. Students will learn device interoperability and how to make transitions between software programming languages, such as Python, Java or C++. Students will learn how to use standard tools, object oriented programming (OOP) and the software development life cycle (SDLC) to analyze, design and create distributed applications. |
IT Project: Research Script – PRJ4M2I | |||
---|---|---|---|
Baccalareus Technologiae Degree | Year module | NQF level: 7 | Credits: 8 |
Module presented in English | Module presented online | ||
Pre-requisite: RIT4801 or RME101Q | |||
Purpose: The purpose of this module is to provide an overview of the research process, the tools and techniques (methodologies) and results formulation from the data collected. Qualifying students will have a basic knowledge of the research process and of its principles. Students will be able to critically analyse and evaluate existing research according to these principles, and be able to apply appropriate techniques to conduct and document research. This module forms part of the Research aspect in the B-Tech I.T qualification. The student requires access to a suitable computer and Internet connectivity with appropriate software |
Network Technical Skills (Extended) – XCT1532 | |||
---|---|---|---|
Diploma | Year module | NQF level: 5 | Credits: 12 |
Module presented in English | |||
Co-requisite: XCT1531 (or ICT1531) | |||
Purpose: To provide students with the basic knowledge, skills and values needed to install, support and maintain network products and systems. |
Information Systems Development Software – DSO401I | |||
---|---|---|---|
Baccalareus Technologiae Degree | Year module | NQF level: 7 | Credits: 13 |
Module presented in English | Module presented online | ||
Purpose: The purpose of this module is to enable internet programmers to analyse internet solutions for information systems in environments such as industrial process systems, commerce and organisational information systems, taking into account appropriate techniques and the latest trends in software development. |
IT Software Engineering and Design IV – SED401I | |||
---|---|---|---|
Baccalareus Technologiae Degree | Year module | NQF level: 7 | Credits: 13 |
Module presented in English | Module presented online | ||
Pre-requisite: DSO401I | Co-requisite: DEV401I | ||
Purpose: The purpose of this module is to introduce students to advanced software engineering and the software management. These competencies will equip the qualifying students to analyse and design high quality systems in organisations. They contribute to the development of the Information Systems or Computer Science field in Southern Africa or in any country. This module forms part of the Baccalaureus Technology (Information Technology) degree. Students are required to access the Internet and the LMS myUnisa on a regular basis. |
Business Informatics I (Extended) – XCT1541 | |||
---|---|---|---|
Diploma | Year module | NQF level: 5 | Credits: 12 |
Module presented in English | Module presented online | ||
Pre-requisite: XCT1511 or XCT1512 or XCT1513 or XCT1521 | |||
Purpose: To provide a novice business analyst with an introduction to basic information communication technology systems concepts. The student will be able to analyse the components of an ICT system, and describe the flow of information in an organization. |
Advanced Graphical user Interface Programming – ICT3611 | |||
---|---|---|---|
Diploma | Semester module | NQF level: 7 | Credits: 12 |
Module presented in English | |||
Pre-requisite: ICT2611 | |||
Purpose: To enable a programmer to analyse, design, implement and maintain advanced graphical user interfaces for business software systems. |
Research in Information Technology – RIT4801 | |||
---|---|---|---|
Baccalareus Technologiae Degree | Year module | NQF level: 8 | Credits: 12 |
Module presented in English | Module presented online | ||
Purpose: This module serves as a fundamental building block in equipping students with the knowledge and competencies to conduct research in the IT field. Qualifying students can follow sound qualitative-focused research processes, to translate work-related problems in the form of research questions. Students use appropriate sources to conduct a literature review. Students understand appropriate research strategies, data gathering and analysis techniques to obtain answers to the stated research questions. Students use an academic writing style and recognized referencing techniques to communicate on their research findings to the client. |
End-User Computing I (Theory) – EUC1501 | |||
---|---|---|---|
Under Graduate Degree,Diploma | Semester module | NQF level: 5 | Credits: 12 |
Module presented in English | |||
Purpose: Qualifying students can apply information technology (IT) concepts in their lives, have an understanding of the basic hardware and software components used in an information system, how data is stored and organized in a computer. The students can make an informed decision as to the use of telecommunications, networks, intranets, extranets and the Internet in his/her study field. The student realises the challenges as far as security, privacy and ethical issues posed when using IT. This module provides fundamental introductory knowledge, skills and values which will support studies and applications in sectors other than the Information Technology and Computer Sciences sectors. |
End-User Computing I (Theory) (Extended) – XUC1501 | |||
---|---|---|---|
Year module | NQF level: 5 | Credits: 12 | |
Module presented in English | |||
Purpose: Qualifying students can apply information technology (IT) concepts in their lives, have an understanding of the basic hardware and software components used in an information system, how data is stored and organized in a computer. The students can make an informed decision as to the use of telecommunications, networks, intranets, extranets and the Internet in his/her study field. The student realises the challenges as far as security, privacy and ethical issues posed when using IT. This module provides fundamental introductory knowledge, skills and values which will support studies and applications in sectors other than the Information Technology and Computer Sciences sectors. |
Advanced Internet Programming – ICT3612 | |||
---|---|---|---|
Diploma | Semester module | NQF level: 7 | Credits: 12 |
Module presented in English | |||
Pre-requisite: ICT2612 & ICT2613 | |||
Purpose: To enable an internet programmer to analyse, design, develop and maintain internet solutions in environments such as industrial process systems, commerce and organizational information systems. |
Ethical Information and Communication Technologies for Development Solutions – EUP1501 | |||
---|---|---|---|
Under Graduate Degree,Diploma | Semester module | NQF level: 5 | Credits: 12 |
Module presented in English | Module presented online | ||
Purpose: Students who successfully complete this module will be able to present critical arguments around ICTs for development, while appreciating ethical dimensions within an information society in relation to copyright and intellectual property rights, privacy, conduct and expectations. In addition, successful students will be able to demonstrate their ability to maintain efficient, organised and secure electronic working environments by managing digital files, systems and application software, as well as capabilities related to engaging with textual and numerical data to present information in various formats. |
Ethical Information and Communication Technologies for Development Solutions (Extended) – XUP1501 | |||
---|---|---|---|
Under Graduate Degree,Diploma | Year module | NQF level: 5 | Credits: 12 |
Module presented in English | Module presented online | ||
Purpose: Students who successfully complete this module will be able to present critical arguments around ICTs for development, while appreciating ethical dimensions within an information society in relation to copyright and intellectual property rights, privacy, conduct and expectations. In addition, successful students will be able to demonstrate their ability to maintain efficient, organised and secure electronic working environments by managing digital files, systems and application software, as well as capabilities related to engaging with textual and numerical data to present information in various formats. In addition to the regular 120 notional hours, students complete an additional 120 hours of foundational tasks. |
Database Design – ICT3621 | |||
---|---|---|---|
Diploma | Semester module | NQF level: 7 | Credits: 12 |
Module presented in English | |||
Pre-requisite: ICT2621 & ICT2622 | Co-requisite: ICT3722 | ||
Purpose: To enable a systems analyst to apply the steps of the database life cycle to effectively design database structures to support ICT business systems. |
Introduction to Programming – ICT1511 | |||
---|---|---|---|
Diploma | Semester module | NQF level: 5 | Credits: 12 |
Module presented in English | Module presented online | ||
Purpose: Qualified students can design and develop simple programs, according to specific standards of data integrity, robustness, accuracy, efficiency and best practice. As novice programmers they should have a sound, solid logic knowledge, skills and values, to be able to understand problems and plan suitable solutions using algorithms. Novice programmers contribute as computer specialists to business and development of science in Southern Africa, Africa and globally. Students connect to the Internet weekly basis, self-study methods, and participate in the online study and discussion groups, then provide a portfolio as part of the examination as evidence of their learning. |
Graphical user Interface Programming – ICT2611 | |||
---|---|---|---|
Diploma | Semester module | NQF level: 6 | Credits: 12 |
Module presented in English | |||
Pre-requisite: COS1511 (or XOS1511) or ICT1511 (or XCT1511) & ICT1513 (or XCT1513) | |||
Purpose: To enable an intermediate level programmer to design and implement graphical user interfaces for business software systems. |
Advanced Operating System Practice – ICT3631 | |||
---|---|---|---|
Diploma | Semester module | NQF level: 7 | Credits: 12 |
Module presented in English | |||
Pre-requisite: ICT2631 (not applicable to BTELN COS) | |||
Purpose: To enable an ICT professional to select, customize and maintain an operating system in order to provide an effective and secure business infrastructure. The student will be able to install and maintain servers in a real life, hostile business environment. |
Introduction to Interactive Programming – ICT1512 | |||
---|---|---|---|
Diploma | Semester module | NQF level: 5 | Credits: 12 |
Module presented in English | Module presented online | ||
Co-requisite: ICT1513 | |||
Purpose: Qualified students will be able to develop a working computer based program, with the knowledge, skills and values needed to add interactive functionality to the program through structured object-oriented programming, use logical programming skills to develop an introductory program, extend their knowledge by adding interactivity to websites through object-oriented programming, to design and develop programs using industry process systems and organizational information systems that conforms to specific standards that are user-friendly and robust, solution specific and to the satisfaction of the client and think conceptually to recognize the design rules and techniques and components in order to develop a solution. Students must have access to a computer for a minimum of 5 hours per week and access to the internet for a minimum of 2 hours per week. All supporting material are available online. All formative assessments are done online only. It is highly recommended that you complete the modules ICT1511 – Introduction to Programming and ICT1513 – Introduction to Web Design before attempting this module. |
Interactive Programming – ICT2612 | |||
---|---|---|---|
Diploma | Semester module | NQF level: 6 | Credits: 12 |
Module presented in English | |||
Pre-requisite: COS1511 (or XOS1511) or ICT1511 (or XCT1511) & ICT1513 (or XCT1513) | |||
Purpose: To enable an intermediate level programmer to design, develop and maintain appropriate multimedia solutions that meet the needs of clients in a changing environment. |
Business Informatics IIIA – ICT3641 | |||
---|---|---|---|
Diploma | Semester module | NQF level: 7 | Credits: 12 |
Module presented in English | |||
Pre-requisite: ICT2641 & ICT2642 | |||
Purpose: To provide a business analyst with an understanding of electronic commerce and its role in the creation of new products and services, and of its role in the improvement of business activities. |