Soshanguve South, emalahleni and Polokwane campuses

Similar documents
NATIONAL DIPLOMA: INFORMATION TECHNOLOGY: SOFTWARE DEVELOPMENT Qualification code: NDIS12 - NQF Level 6

NATIONAL DIPLOMA: INFORMATION TECHNOLOGY: TECHNICAL APPLICATIONS Qualification code: NDIL12 - NQF Level 6

NATIONAL DIPLOMA: INFORMATION TECHNOLOGY: BUSINESS APPLICATIONS Qualification code: NDIB12 - NQF Level 6

NATIONAL DIPLOMA: INFORMATION TECHNOLOGY (Extended curriculum programme with foundation provision) Qualification code: NDITF1 - NQF Level 6

a. Admission requirement(s) and selection criteria: See qualification NDITF1 listed under the ICT First Years and Foundation Unit.

NATIONAL DIPLOMA: INFORMATION TECHNOLOGY: SUPPORT SERVICES Qualification code: NDIP12 - NQF Level 6

Please note that a moratorium was placed on new intakes as from 2016 until further notice.

NATIONAL DIPLOMA: INFORMATION TECHNOLOGY Qualification code: NDIT12 - NQF Level 6

NATIONAL DIPLOMA: INFORMATION TECHNOLOGY: COMMUNICATION NETWORKS Qualification code: NDIK12 - NQF Level 6

NATIONAL DIPLOMA: INFORMATION TECHNOLOGY: MULTIMEDIA Qualification code: NDIU12 - NQF Level 6

BACCALAUREUS TECHNOLOGIAE: INFORMATION TECHNOLOGY: SOFTWARE DEVELOPMENT Qualification code: BTIS05 - NQF Level 7

BACCALAUREUS TECHNOLOGIAE: INFORMATION TECHNOLOGY: COMMUNICATION NETWORKS Qualification code: BTIK05 - NQF Level 7

BACCALAUREUS TECHNOLOGIAE: INFORMATION TECHNOLOGY: SUPPORT SERVICES Qualification code: BTIP05 - NQF Level 7

BTEC LEVEL 4 Higher National Certificate in Business

NATIONAL DIPLOMA: ENGINEERING: COMPUTER SYSTEMS Qualification code: NDCY03 - NQF Level 6

BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY

Bachelor of Information Technology (Network Security)

SOFTWARE ENGINEERING. Curriculum in Software Engineering. Program Educational Objectives

School of Digital Technologies Programme Guide 2019 Course of study and programme specific completion requirements.

BSc (Honours) Computer Science Curriculum Outline

COMPUTER TECHNOLOGY (COMT)

Eight units must be completed and passed to be awarded the Diploma.

Part A: Course Outline

Academic Reference Standards (ARS) for Electronics and Electrical Communications Engineering, B. Sc. Program

CRITERIA FOR ACCREDITING COMPUTING PROGRAMS

School of Engineering & Built Environment

School of Engineering & Built Environment

Oklahoma City Community College

PROGRAMME SYLLABUS Information Architecture and Innovation (Two Years), 120

PROGRAMME SPECIFICATION

BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY

Course list for the Bachelor of Computer Science in INFORMATION SYSTEM

Bachelor of Science in Computing

Associate in Science and Bachelor of Science in Information Technology

Bachelor of Business. HE Bachelor of Business HE Associate Degree of Business HE Diploma of Business. Course information for

Initial CITP and CSci (partial fulfilment). *Confirmation of full accreditation will be sought in 2020.

3.4.3 Bachelor of Technology (Electronics Engineering)

Qualification details

Diploma Of Computing

NATIONAL DIPLOMA: ENGINEERING: COMPUTER SYSTEMS (Extended curriculum programme with foundation provision) Qualification code: NDCYF0 - NQF Level 6

PROGRAMME SPECIFICATION

NEW ZEALAND DIPLOMA IN WEB DEVELOPMENT AND DESIGN

All LJMU programmes are delivered and assessed in English

OVERVIEW OF SUBJECT REQUIREMENTS

ITSS Model Curriculum. - To get level 3 -

Level 5 Diploma in Computing

Course Information

PROGRAMME SPECIFICATION

Program SLOs Computer Information Science

REGULATIONS AND CURRICULUM FOR THE MASTER S PROGRAMME IN INFORMATION ARCHITECTURE FACULTY OF HUMANITIES AALBORG UNIVERSITY

Office Administration

Full-Time: 4 Years, Sandwich Thick: 5 Years All LJMU programmes are delivered and assessed in English

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Assessment for all units is ongoing and continuous consisting of tests, assignments and reports. Most units have a final two-hour examination.

CSET 3400 Unix System Administration (3 semester credit hours) IT Elective

CATALOG 2017/2018 BINUS UNIVERSITY. Cyber Security. Introduction. Vision. Mission

ASSIUT UNIVERSITY. Faculty of Computers and Information Department of Information Technology. on Technology. IT PH.D. Program.

University of Plymouth. BA (Hons) Accounting and Finance 0414

Only the original curriculum in Danish language has legal validity in matters of discrepancy

Please note: Only the original curriculum in Danish language has legal validity in matters of discrepancy. CURRICULUM

BACHELOR OF COMPUTING SYSTEMS 2019

Computing Accreditation Commission Version 2.0 CRITERIA FOR ACCREDITING COMPUTING PROGRAMS

IT Systems Administrator

Curriculum Mapping for National Curriculum Statement Grades R-12 and Oracle Academy.

REGULATIONS AND CURRICULUM FOR THE MASTER S PROGRAMME IN INFORMATION ARCHITECTURE FACULTY OF HUMANITIES AALBORG UNIVERSITY

NQF LEVEL 3 SAQA- ID 67465

Computer Information Science xxx

The Information Technology Program (ITS) Contents What is Information Technology?... 2

About the Computer Support Specialist Program

Standard Course Outline IS 656 Information Systems Security and Assurance

Diploma of Information Technology Networking. Information and Communications Technology

To facilitate access to employment including setting up a small business

Course Information

Information Communications Technology and Advanced Networking

CURRICULUM The Architectural Technology and Construction. programme

High School Course Guide Business Management & Administration

Bachelor of Design (Interior Design)

Fees for students of these courses are: Australian Students $10,150 International students on an International Study visa $10,900

Please note: Only the original curriculum in Danish language has legal validity in matters of discrepancy. CURRICULUM

Computer Information Systems

Bachelor of Science Information Studies School of Information Program Summary

This qualification is expiring. The last date to meet the requirements is 31 December 2010.

Assessment Plan. Academic Cycle

ASTON UNIVERSITY PROGRAMME SPECIFICATION

MSc Management with Project Management. BS524 (with PDP) Postgraduate Diploma in Management. January 2016 January 2021.

Computer Information Systems See Computer Science and Computer Network Engineering & Electronics sections for additional computer courses.

NEW BRUNSWICK. IT Systems Administrator

COMMON MODULES: Aerospace Electronics, Computer & Mobile Technology, and Microelectronics specialisations and the Minor in Business Management

Associate Diploma in Network Administration 2018

Further Education and Training Certificate: Technical Support (NQF Level 4) SAQA ID: 78964

Associate Diploma in Networks Administration

CIM LEVEL 6 DIPLOMA IN PROFESSIONAL MARKETING

FOUNDATION CERTIFICATE IN INFORMATION SECURITY v2.0 INTRODUCING THE TOP 5 DISCIPLINES IN INFORMATION SECURITY SUMMARY

BS523 (with PDP) Postgraduate Diploma in Management. January 2016 January September 2017

Prof.Dr. Sotiraq Dhamo Doc. Julian Naqellari The University of Tirana Accounting Department

Engineering Technology

CATALOG 2018/2019 BINUS UNIVERSITY. Computer Science. Introduction. Vision. Mission

ICT-U CAMEROON, P.O. Box 526 Yaounde, Cameroon. Schools and Programs DETAILED ICT-U PROGRAMS AND CORRESPONDING CREDIT HOURS

About the course.

Associate Diploma in Web and Multimedia Development

Transcription:

NATIONAL DIPLOMA: INFORMATION TECHNOLOGY: SOFTWARE DEVELOPMENT (Extended curriculum programme with foundation provision) Qualification code: NDISF1 - NQF Level 6 Campus where offered: Soshanguve South, emalahleni and Polokwane campuses Important notification to new applicants: Students who intend to enrol for this qualification for the first time in 2017 or thereafter, should note that it will not be possible to continue with any Baccalaureus Technologiae as from 2020, since it is being replaced by qualifications aligned with the newly-implemented Higher Education Qualification Sub-Framework. Potential students are advised to consult the University's website for any new qualifications which might not be published in this Prospectus. REMARKS a. Admission requirement(s) and selection criteria: See qualification NDITF1 listed under the ICT First Years and Foundation Unit. b. Minimum duration: Four years, divided as follows: - Year one: foundation subjects. - Year two: general first-year subjects. - Years three and four: specialisation subjects. c. Presentation: Day classes. d. Intake for the qualification: January only. e. Exclusion and readmission: See Chapter 2 of Students Rules and Regulations. f. Recognition of Prior Learning (RPL), equivalence and status: See Chapter 30 of Students Rules and Regulations. g. Industry Exposure IIIB (Work-Integrated Learning): Students may register for this subject only with the permission of the Head of the Department. See Chapter 5 of Students Rules and Regulations (paragraphs 5.2 and 5.3) for further information. h. Subject credits: Subject credits are shown in brackets after each subject. CURRICULUM Please note that students will register for all first- and second-year subjects under qualification code NDITF1. FIRST YEAR FPALS01 Foundation Academic and Language (0,125) Skills FPITM01 Foundation ICT Mathematical Skills (0,125) 1

SECOND SEMESTER FPIDS01 Foundation Information and Software (0,125) Development Skills FPPRS01 Foundation Presentation and Reporting (0,125) Skills TOTAL CREDITS FOR THE FIRST YEAR: 0,500 SECOND YEAR After completion of all first-year subjects. CFS10AT Computing Fundamentals IA (0,062) CGS10AT Computing Systems IA (0,062) CMK10AT Computing Skills IA (0,063) DSO17AT Development Software IA (0,063) SECOND SEMESTER CFS10BT Computing Fundamentals IB (0,062) CGS10BT Computing Systems IB (0,062) CMK10BT Computing Skills IB (0,063) DSO17BT Development Software IB (0,063) Development Software IA TOTAL CREDITS FOR THE SECOND YEAR: 0,500 As from the third year, a student will register for the specialisation field: Software Development (NDISF1). THIRD YEAR DSO23AT Development Software IIA (0,125) Development Software IB ISY23AT Information Systems IIA (0,125) Computing Fundamentals IB SSF24AT System Software IIA (0,125) Computing Systems IB TPG111T Technical Programming I (0,250) Development Software IB TOTAL CREDITS FOR THE SEMESTER: 0,625 SECOND SEMESTER DSO23BT Development Software IIB (0,125) Development Software IIA ISY23BT Information Systems IIB (0,125) Information Systems IIA SSF24BT System Software IIB (0,125) Computing Systems IB TPG201T Technical Programming II (0,250) Technical Programming I TOTAL CREDITS FOR THE SEMESTER: 0,625 TOTAL CREDITS FOR THE THIRD YEAR: 1,250 2

FOURTH YEAR DSO34AT Development Software IIIA (0,125) Development Software IIB DSO34BT Development Software IIIB (0,125) Development Software IIB IDC30AT Industry Exposure IIIA (0,125) ISY34AT Information Systems IIIA (0,125) Information Systems IIB ISY34BT Information Systems IIIB (0,125) Information Systems IIB TOTAL CREDITS FOR THE SEMESTER: 0,625 SECOND SEMESTER On completion of all the above subjects. Students with only one subject outstanding may be allowed to register for that subject and Industry Exposure IIIB with the approval of the Head of the Department. IDC30BT Industry Exposure IIIB (0,125) TOTAL CREDITS FOR THE SEMESTER: 0,125 TOTAL CREDITS FOR THE FOURTH YEAR: 0,750 TOTAL CREDITS FOR THE QUALIFICATION: 3,000 SUBJECT INFORMATION (OVERVIEW OF SYLLABUS) The syllabus content is subject to change to accommodate industry changes. Please note that a more detailed syllabus is available at the Department or in the study guide that is applicable to a particular subject. On 23 August 2017, the syllabus content was defined as follows: C COMPUTING FUNDAMENTALS IA (CFS10AT) The student is introduced to the fundamentals of computers and information systems, computer organisation and data processing. (Total tuition time: ± 90 hours) COMPUTING FUNDAMENTALS IB (CFS10BT) The basic concepts of system development, data management, management information systems, ethics, privacy and security, purchasing and maintaining microcomputers, number systems and binary logic. (Total tuition time: ± 54 hours) COMPUTING SKILLS IA (CMK10AT) (Subject custodian: Department of Informatics) This subject aims to equip the student with fundamentals of IT Soft skills for both the ICT industry and other working environments upon which a successful career can be built. In addition, it will also improve the student s relation and interaction abilities needed within the dynamic ICT industry. The student who successfully completes this subject must identify and implement various thinking skills and learning styles, state the legal and cultural sensitivity issues of IT, identify and explain the variety of soft skills including study skills and strategies, research, presentation as well as communication skills, and identify and explain interpersonal skills in relation to character, time management and team building dynamics and conflict resolution. (Total tuition time: ± 60 hours) 3

COMPUTING SKILLS IB (CMK10BT) (Subject custodian: Department of Informatics) The aim of this subject is to extend the skills in CMK10 AT so as to improve on student s relations and interaction capabilities that will be applicable within the dynamic ICT industry and the external environment. The student who successfully completes this subject must describe, distinguish and portray changes in terms of personality profiles, emotional intelligence, self-management, stress management and relationship management; identify and apply the notion of team dynamics; deal with conflict and understand the dynamics behind change; report on effective correspondence; produce meeting documents; conduct meetings; and demonstrate the required communication skills to develop interpersonal business relationships through by means of group work. (Total tuition time: ± 60 hours) COMPUTING SYSTEMS IA (CGS10AT) (Subject custodian: Department of Computer Systems Engineering) Introduction to hardware, operating systems, motherboards, processors, memory, hard drives, installing and supporting I/O devices, multimedia devices and mass storage, PC maintenance and troubleshooting strategies, and installing and maintenance of Windows. (Total tuition time: ± 54 hours) COMPUTING SYSTEMS IB (CGS10BT) (Subject custodian: Department of Information Technology) Provides the foundation of data communications and local area management, OSI model and/ or TCP/IP protocol stack model, data transmission principles, media, major protocols, topologies, routing methods, introduction to networking principles and network operating system fundamentals. (Total tuition time: ± 54 hours) D DEVELOPMENT SOFTWARE IA (DSO17AT) Aim: To learn to solve problems using the basic programming principles, and then practically apply that knowledge in C++. OBJECTIVES: To enable the student to understand problems and know how to solve them by using a computer; understand the general concepts and arithmetic used in programming, sequence, selection and iteration control structures and a variety of built-in data types, including strings. The students are exposed to the concept of event-driven programming in a visual programming environment focusing on the development of graphical user interfaces to solve real-life practical programming problems. (Total tuition time: ± 72 hours) DEVELOPMENT SOFTWARE IB (DSO17BT) Aim: To expand on the already mastered knowledge obtained in Development Software IA. Objectives: To broaden the programming skills base of the student by adding the following topics: write an algorithm and applying it in VB.NET/C++ using functions and sub-procedures, and write an algorithm containing onedimensional arrays. String manipulation will be continued as well as a brief introduction to text file processing. (Total tuition time: ± 72 hours) DEVELOPMENT SOFTWARE IIA (DSO23AT) This subject introduces Oracle and SQL to students. The subject includes standard queries, joins, functions, sub-queries, report writing, creation of tables and views, data manipulation using the Oracle courseware and the Oracle software. Students also learn how to create and maintain database objects and how to store, retrieve and manipulate data. (Total tuition time: ± 59 hours) DEVELOPMENT SOFTWARE IIB (DSO23BT) This subject introduces students to PL/SQL programming blocks or program units in the Oracle environment. This subject includes the Development of efficient PL/SQL programs to access Oracle databases, creation of stored procedures and functions for maximum reuse and easy code maintenance using the Oracle courseware and the Oracle software. Students would need the knowledge of Oracle and SQL for this subject. (Total tuition time: ± 59 hours) 4

DEVELOPMENT SOFTWARE IIIA (DSO34AT) This subject introduces students to the various database concepts, the design, implementation and management of a database system. The subject will prepare the student for practical applications in the design, implementation and management of database systems. The student should be competent in: the principles of developing and implementing small IT systems. On completion, the student should be able to create, maintain and administer databases according to the DBLC. Students should also be able to grasp how the database design fits into the Software Development Life Cycle. (Total tuition time: ± 59 hours) DEVELOPMENT SOFTWARE IIIB (DSO34BT) CONTINUOUS ASSESSMENT The subject is project-based and integrates knowledge across all study fields of the qualification including: systems analysis and design; networking principles; project management; database design and implementation; and programming. On completion of the subject, the student should have the ability to: analyse and design software solutions to industry-related Information Technology problems and utilise the required technical skills to effectively implement the designed solutions in a distributed IT environment. (Total tuition time: ± 59 hours) F FOUNDATION ACADEMIC AND LANGUAGE SKILLS (FPALS01) AIM/PURPOSE: To provide a sound foundation for, and to enhance basic language proficiency and academic skills necessary for reading, writing and studying in an ICT environment. OBJECTIVES: Analyse, adjust and improve study skills. Apply research skills in assignments. Interpret and reflect on all available and relevant resource material in proper English. Communicate in a comprehensible and clear manner in both a general and subject-specific manner showing cultural sensitivity. Demonstrate intermediate-level proficiency in oral and written English. KEY TOPICS: Managing adjustment problems: student life, coping with diversity and change, time management, setting goals and note taking, summarising techniques, English vocabulary and grammar, reading and writing skills. (Total tuition time: ± 84 hours) FOUNDATIONAL ICT MATHEMATICAL SKILLS (FPITM01) AIM/PURPOSE: The focus of the subject is to ensure students have the necessary mathematical and numeracy skills needed for ICT. Students will also be introduced to abstract logical reasoning and computational thinking skills. These skills are further developed through practical exercises relating to various day-to-day problemsolving activities. OBJECTIVES: To develop the problem solving skills as well as the computational thinking skills of the student and therefore prepare the student for the programming subjects to follow. KEY TOPICS: The number system and basic arithmetic; introduction to algebra: expressions and equations; fractions and decimals, algebraic fractions; percentages; ratio and rate; perimeter, area and volume; measuring systems and units; time, distance and speed; Cartesian plane and coordinates; algebraic functions; mtrices. (Total tuition time: ± 96 hours) FOUNDATION INFORMATION AND SOFTWARE DEVELOPMENT SKILLS (FPIDS01) AIM/PURPOSE: To prepare students for computer programming by developing logical, critical and lateral thinking skills. OBJECTIVES: To develop the students logical thinking and problem-solving skills as preparation for programming. Abstract logical reasoning and computational thinking skills will therefore be used to solve problems. KEY TOPICS: Brain teasers as introduction to problem-solving; analysis and solving of word problems; solving of various day-to-day problems; introduction to algorithmic problem solving - sequence, basic selection, basic repetition steps; statistics; financial matters. (Total tuition time: ± 96 hours) FOUNDATION PRESENTATION AND REPORTING SKILLS (FPPRS01) AIM/PURPOSE: To provide a sound foundation for, and to enhance basic language proficiency skills necessary for reading and writing in an ICT environment with specific reference to presentations and reports. OBJECTIVES: Preparation of effective and professional reports and PowerPoint presentations. Interpret, relate and reflect on all available and relevant resource material in proper English. Communicate orally in a comprehensible and clear manner specifically when presenting various IT topics, demonstrate intermediate-level proficiency in written English. KEY TOPICS: Conflict management; problem solving; interpersonal relationships; stress management; communication theory; listening skills; public speaking and presentation skills; and report writing. (Total tuition time: ± 84 hours) 5

I INDUSTRY EXPOSURE IIIA (IDC30AT) (Subject custodian: Department of Informatics) This subject enables students to gain insight to organisational characteristics and behaviour, personal and technological entrepreneurship; other issues include ethical and professional conduct in the workplace. The subject will also increase their knowledge of individual behavioural aspects, namely biographical characteristics, values attitudes, job satisfaction and personality and emotions, perceptions and individual decision making; broaden their understanding of the administrative structures of organisations, bureaucratic behaviour in global and diverse context; and develop interpersonal skills in applying and integrating contemporary theories of motivation. (Tuition time: ± 60 hours) INDUSTRY EXPOSURE IIIB (IDC30BT) CONTINUOUS ASSESSMENT Career-orientated work-integrated learning aimed at integrating academic learning with practical skills as required by the industry. (No formal tuition) INFORMATION SYSTEMS IIA (ISY23AT) Understanding Systems Analysis fundamentals and the role of information technology in today s dynamic business environment; How to analyse a business case in the systems planning phase and the importance of understanding business operations and requirements and how IT projects support a company s overall strategic plan as well as the importance of conducting a preliminary investigation and a feasibility study; Learn about project management and how to plan, schedule, monitor and report on IT projects; Understand how to gather facts about a systems project, prepare documentation, and how to develop or create graphical models that show how the system transforms data into useful information and these models are used to design and develop systems. (Total tuition time: ± 72 hours) INFORMATION SYSTEMS IIB (ISY23BT) The subject accommodates students from a broad spectrum of disciplines and interest. It includes a theoretical as well as a practical component. Theoretical component covers the systems design, systems implementation and systems support and security phases. Students choose different programming languages and integrate them to design commercial system. This subject provides the knowledge and practical skills needed to complete the development and design phases of a commercial system. (Total tuition time: ± 72 hours) INFORMATION SYSTEMS IIIA (ISY34AT) The purpose of this subject is: to provide the knowledge and practical skills needed to develop and present a computerised design of the system that students plan and analyse, using a system design and development methodology. This subject covers system analysis and design following the object oriented approach. A model driven approach is adopted starting with use cases and scenarios followed by defining problems domains classes through to detailed design models. The students will gain in-depth knowledge of OO software design and design patterns compliant with UML 2.0 modeling standards supported by the Unified Process as a systems development methodology covering the entire Unified Process Life Cycle (UPLC). (Total tuition time: ± 60 hours) INFORMATION SYSTEMS IIIB (ISY34BT) Students are introduced to concepts of project management within an ICT environment. Topics that are covered include: project life cycle, project process groups, project management knowledge areas which include risk, time, cost, and scope management. A student is expected to have knowledge of systems analysis and design in the IT field. On completion, students are expected to be competent in project selection, project scheduling using Gantt/PERT charts, project cost estimation and project risk analysis. (Total tuition time: ± 59 hours) 6

S SYSTEM SOFTWARE IIA (SSF24AT) (Subject custodian: Department of Computer Systems Engineering) Students are introduced to the basic system administration knowledge of Red Hat Linux, as well as to network administration in the Linux environment. (Total tuition time: ± 78 hours) SYSTEM SOFTWARE IIB (SSF24BT) (Subject custodians: Departments of Information Technology) Network concepts defined in System Software I will be further explored. The emphasis is on the TCP/IP protocol suite and services, and building a TCP/IP network. LAN and WAN infrastructures, remote networking, network security and disaster recovery form an integral part of this subject. (Total tuition time: ± 78 hours) T TECHNICAL PROGRAMMING I (TPG111T) AIM: To introduce students to object-orientated concepts and principles using the C++ programming language. OBJECTIVES: Students must be able to create programs that are in accordance with Object-Orientated Programming (OOP) principles, use their own and pre-defined classes in programs, use structures such as control and interactive, use iterative statements in a program, manipulate strings and characters in a program, use arrays in a program, use inheritance, polymorphism and exception handling mechanisms, and understand graphical user interface design. KEY TOPICS: Classes, methods, objects, selection structures, loops, strings, arrays, file manipulations, inheritance, polymorphism, exception handling. (Total tuition time: ± 140 hours) TECHNICAL PROGRAMMING II (TPG201T) AIM/PURPOSE: The student is introduced to a modern rapid application development tool for Win32. with the purpose of solving every day programming challenges. Analyse and design. OBJECTIVES: Analyse and design software solutions to industry related information technology problems, utilise the required technical skills to effectively implement the designed solutions in a distributed IT environment. KEY TOPICS: Advanced OOP, C#, dynamic object instantiation, event-driven programming, back-end classes, strategic solution planning, systematic programme design, flat file data handling. Relational database application development, defensive programming, SQL implementation, triggers, events, implementation of data structures, advanced methods in data aware application development. (Total tuition time: ± 80 hours) 7