Students who register for any Computer Science or Information Systems modules should:(a) have access to an Internet cafe or a Unisa Regional Learning Centre or other Internet facilities. After registration, access to myUnisa on a regular basis is compulsory. (b) have passed Computer Application Technology or Information Technology with a rating of 4 (new NSC) or passed Computer Studies (NSC) or hold an industry standard qualification such as the ICDL in computer literacy. Students who do not satisfy this requirement are advised to register for EUP1501 BEFORE they register for INF1511.
The following configuration can be used as a guideline for the minimum required for most modules. Some modules have higher requirements and in those cases the requirements will be made available in the first tutorial letter or under module information on MyUnisa. Configuration: PC with a Pentium 233(500) MHz or higher processor, Windows XP(with SP2) or a later version, 512 MB of RAM or higher, 80 GB hard-disk space, A CD-ROM, Flash drive or memory stick for your own data. If you intend to buy a computer, we recommend that you obtain a computer with the highest processor speed and RAM you can afford, AND which is upgradable (to allow you to improve its configuration at a later stage). The different software packages required by the modules are as follows: MODULES: NQF LEVEL: 5:EUP1501 (CEM101A) : Microsoft Office 7 (student version or higher), INF1511: Delphi version 7 or higher MODULES: NQF LEVEL: 6 ICT2621 and ICT2622: Microsoft Windows XP(provided) and Microsoft Visio Professional (provided), MODULES: NQF LEVEL: 7 INF3705 (INF305F): Microsoft Windows XP (provided) and Microsoft Visio Professional (provided), INF3707 (INF307H): Oracle 10g or higher. INF3720 (INF320E): Java (provided) or Delphi Version 5 or higher.
Major combinations:
NQF Level: 5: INF1505, INF1520, INF1511 NQF Level: 6: ICT2621, ICT2622, INF2611, INF2603 NQF Level: 7: INF3703, INF3705, INF3707, INF3708, INF3720
Introduction to Business Information Systems - INF1505
Bachelor degree Semester module NQF level: 5 Credits: 12
Module presented in English Module presented online
Purpose: To introduce students to information technology concepts such as hardware, software, database management, telecommunications, and office
automation. It also covers fundamentals of systems and information systems, types of information systems (e.g. transaction-processing systems, management information systems, decision support systems) and the management of business information systems.
Visual Programming I - INF1511
Bachelor degree Semester module NQF level: 5 Credits: 12
Module presented in English Module presented online
Purpose: To introduce students to the concepts of components, conditional execution, iterative execution, event handling, and data structures in the visual
programming paradigm.
Human-Computer Interaction I - INF1520
Bachelor degree Semester module NQF level: 5 Credits: 12
Module presented in English
Purpose: To introduce the students to the subject of human-computer interaction and the importance of user-centred design. It covers the social, security,
and safety aspects of computing and of using computers as a tool, various interaction devices and interface styles, and various aspects relating to the design and evaluation of interactive systems.
Information Administration II (Theory) - IAD2601
Diploma Semester module NQF level: 6 Credits: 12
Module presented in English Module presented online Pre-requisite: EUC1501 & EUP1501 or AID121Z & IADPRAC Co-requisite:
Purpose: An Introduction to Information Systems, Information Systems in Organizations. Hardware: Input, Processing, Output devices. Software: Systems
and Application software. Organizing data, storing data and computer Networks.
Information Administration II (Practical) - IAD2602
Diploma Semester module NQF level: 6 Credits: 12
Module presented in English Module presented online Pre-requisite: EUC1501 & EUP1501 or AID121Z & IADPRAC Co-requisite:
Purpose: This module covers the Microsoft Certified Applications Specialist (MCAS) international certificate but on an Intermediate level only for Word
2007, Excel 2007 and Access 2007. The PowerPoint 2007 Advanced level will be covered in this module as well
Databases I - INF2603
Bachelor degree Semester module NQF level: 6 Credits: 12
Module presented in English Module presented online Pre-requisite: INF1505 (or XNF1505) Co-requisite:
Purpose: To equip students with the knowledge and competencies to understand and use databases. This module provides fundamental and required
knowledge, skills and values which will support further studies in the field of Database Management design and implementation systems as part of either Bachelor of Science degree in Computing or Informatics or the Bachelor of Commerce degree in Business Informatics or the Bachelor of Commerce degree with Informatics as major. These competencies contribute to the development of competitive information technology practitioners who have strong technical skills in designing, implementing and managing database systems. The module contributes to the development of the computing field in Southern Africa, or globally. Students are required to have computers with Internet access.
Visual Programming II - INF2611
Diploma, Bachelor degree Semester module NQF level: 6 Credits: 12
Module presented in English
Pre-requisite: INF1511 (or XCT1511) Co-requisite:
Purpose: Students will acquire, apply and implement knowledge and skills of advanced visual programming required to develop menu-driven, multi-form,
database and reporting applications. It includes object-oriented concepts in the visual programming paradigm.
Management Information Systems II - MNI231R
Baccalaureus technologiae degree Year module NQF level: 6 Credits: 12
Module presented in English
Purpose: The purpose of this module is to present management information systems from a business and management point of view. Qualifying students
will have a sound understanding of the principles and concepts of Management Information Systems (MIS). Qualifying students will be able to analyse, apply, synthesise, and evaluate Management Information Systems (MIS) in terms of organisational strategies, goals, and objectives. The student requires access to a suitable computer with appropriate software and Internet connectivity.
Databases II - INF3703
Diploma, Bachelor degree Semester module NQF level: 7 Credits: 12
Module presented in English
Pre-requisite: ICT2621 or ICT2622 or INF2603 Co-requisite:
Purpose: To introduce students to the fundamentals of databases and database management systems covering both single and distributed database
systems, relational and object-oriented databases, and dealing with aspects such as normalisation, entity-relationship modelling, transaction management and concurrency control, data warehousing, and database administration.
Advanced Systems Development - INF3705
Diploma, Bachelor degree Semester module NQF level: 7 Credits: 12
Module presented in English
Pre-requisite: ICT2621 & ICT2622 Co-requisite:
Purpose: To introduce students to advanced topics in the analysis of information systems. This includes topics related to the software process, software
engineering practice and the application of web engineering.
Database Design and Implementation - INF3707
Diploma, Bachelor degree Semester module NQF level: 7 Credits: 12
Module presented in English
Pre-requisite: ICT2621 or ICT2622 or INF2603 Co-requisite:
Purpose: To enable students to demonstrate their understanding of all the stages of developing a database application, using a Structured Query Language
(SQL) and a commercial relational database management system.
Software Project Management - INF3708
Diploma, Bachelor degree Semester module NQF level: 7 Credits: 12
Module presented in English
Purpose: To enable students to demonstrate their understanding of managing all phases of a software development project, which includes project initiation
and process analysis, resource planning and allocation, project design, risk management, monitoring and control of a project, managing people and teams, implementation and coordination of projects.
Human-Computer Interaction II - INF3720
Diploma, Bachelor degree Semester module NQF level: 7 Credits: 12
Module presented in English
Pre-requisite: Co-requisite: INF1520 ( or XNF1520)
Purpose: To provide students with a basic practical and theoretical introduction to human-computer interaction (HCI) and to HCI as a design discipline,
extend their technical knowledge of dialogue styles, equip them with a basic set of analysis and evaluation techniques, familiarise them with current software tools for interactive system development, give students experience in the iterative nature of user interface development.
Software Engineering - INF4817
Honours degree Year module NQF level: 8 Credits: 12
Module presented in English Module presented online
Purpose: To develop an understanding of the problems associated with the development of significant computing systems; and to critically assess the
technical aspects of engineering software relative to the management of the process towards the realization of high quality products that are on time and within budget.
Human-Computer Interaction - INF4820
Honours degree Year module NQF level: 8 Credits: 12
Software Project Management - INF4825
Honours degree Year module NQF level: 8 Credits: 12
Module presented in English Module presented online
Purpose: To equip the student to manage an information management related project as part of the integrated information management “system” and not
as a stand alone project.
Information Security - INF4831
Honours degree Year module NQF level: 8 Credits: 12
Module presented in English Module presented online
Purpose: To explain the underlying principles of information security; To study and explore the security pitfalls inherent in many important computing
applications, such as general programs, operating systems, database management systems and networks; To provide the student with the necessary skills and knowledge concerning security controls that can be implemented in different computing applications to step up the security of such applications; To introduce and explain the process of managing and administering security.
E-Learning: Concepts and Principles - INF4860
Honours degree Year module NQF level: 8 Credits: 12
Module presented in English Module presented online
Purpose: To provide a basic knowledge of effective interactive e learning, and to support students in determining appropriate, contextualised principles for
the design or evaluation of usable e-learning applications in specified content domains. The module forms a good background for a subsequent honours project and ultimately for positions as e-learning or e-training practitioners.
Enterprise Architecture - INF4883
Honours degree Year module NQF level: 8 Credits: 12
Module presented in English Module presented online
Purpose: The purpose of this module is to address the question of ‘What is Enterprise Architecture?’ by way of an introduction to the broad field of study.
This introduction is approached from a high level view so that the student can be exposed to the business view of enterprise architecture. This is important since enterprise architecture has as one of its task the bridging of the separation (or divide) between business and IT. What the student will learn is that EA is neither an IT nor a business ‘thing’ but rather something that is used by the enterprise to aid with its efficient handling of complexity. The Student will also be introduced to EA’s main activity which is the modelling of the enterprise as a first step towards the “doing” of EA.