27.11.2012 Views

School of Computing prospectus 2012 - Walter Sisulu University

School of Computing prospectus 2012 - Walter Sisulu University

School of Computing prospectus 2012 - Walter Sisulu University

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Walter</strong> <strong>Sisulu</strong> <strong>University</strong><br />

PROSPECTUS <strong>2012</strong><br />

Faculty <strong>of</strong> Science, Engineering<br />

and Technology<br />

www.wsu.ac.za<br />

<strong>School</strong> <strong>of</strong> <strong>Computing</strong>


FACULTY OF SCIENCE, ENGINEERING AND<br />

TECHNOLOGY<br />

SCHOOL OF COMPUTING<br />

PROSPECTUS <strong>2012</strong><br />

1<br />

<strong>2012</strong><br />

PROSPECTUS


TABLE OF CONTENTS<br />

1 Introduction by the Director <strong>of</strong> <strong>School</strong> ....................................................................... 5<br />

2 <strong>School</strong> Departments ................................................................................................5<br />

3 Academic Administration Contact Details ................................................................... 6<br />

4 Merger <strong>of</strong> Legacy Institutions ................................................................................... 6<br />

5 Two Tier Governance Structure................................................................................. 7<br />

6 Student Societies .....................................................................................................7<br />

7 Academic Focus <strong>of</strong> the <strong>School</strong> .................................................................................. 7<br />

7.1 <strong>School</strong> Vision and Mission ........................................................................................ 7<br />

7.1.1 Vision <strong>of</strong> the <strong>School</strong> .................................................................................................7<br />

7.1.2 Mission <strong>of</strong> the <strong>School</strong> ...............................................................................................7<br />

8 Informaion Application to all Undergraduate Programmes in the <strong>School</strong> ....................... 7<br />

8.1 Admission Rules ......................................................................................................7<br />

8.2 Progression Rules ....................................................................................................8<br />

8.2.1 National Diploma: Information Technology (Extended Programme) ............................. 8<br />

8.2.2 National Diploma: Information Technology (All specializations) and<br />

BSc (Computer Science)........................................................................................... 8<br />

8.2.3 BSc (Computer Science) (Extended Programme) ........................................................ 8<br />

8.3 Exit Rules ...............................................................................................................8<br />

8.3.1 Completion Rules ....................................................................................................8<br />

8.3.2 Exclusion Rules .......................................................................................................8<br />

8.3.2.1 ND: IT (Extended Programme) and BSc (Computer Science) (Extended Programme) ... 8<br />

8.3.2.2 ND: IT (All specializations) and BSc (Computer Science) ............................................ 9<br />

9 The Extended Curriculum Programme ....................................................................... 9<br />

10. <strong>School</strong> Staff ............................................................................................................9<br />

10.1 <strong>School</strong> Academic Directorate .................................................................................... 9<br />

10.2 Departmental Staff ..................................................................................................9<br />

10.2.1 Department <strong>of</strong> Applied Informatics ........................................................................... 9<br />

10.2.1.1 Academic Staff ........................................................................................................9<br />

10.2.1.2 Administrative & Academic Support Staff ................................................................. 10<br />

10.2.2 Department <strong>of</strong> Computer Science ........................................................................... 10<br />

10.2.2.1 Academic Staff ...................................................................................................... 10<br />

10.2.2.2 Administrative & Academic Support Staff ................................................................. 10<br />

10.2.3 Department <strong>of</strong> Information Technology ................................................................... 10<br />

10.2.3.1 Academic Staff ...................................................................................................... 10<br />

10.2.3.2 Administrative & Academic Support Staff ................................................................. 11<br />

11 Departments and Programmes ............................................................................... 11<br />

11.1 Programmes <strong>of</strong>fered by the Department <strong>of</strong> Computer Science .................................. 11<br />

11.1.1 Bachelor <strong>of</strong> Science in Computer Science Programme............................................... 11<br />

11.1.2 Bachelor <strong>of</strong> Science in Computer Science Extended Curriculum Programme ............... 16<br />

11.1.3 Courses in the BSc Computer Science Programmes .................................................. 18<br />

Computer Architecture & Organization .................................................................... 18<br />

Computer Literacy and Web Applications I............................................................... 19<br />

Computer Literacy and Web Application II ............................................................... 19<br />

Computer Science Fundamentals ............................................................................ 20<br />

Data Communication & Networking ........................................................................ 20<br />

Data Structures ..................................................................................................... 21<br />

Database Management Systems ............................................................................. 22<br />

Descriptive Statistics, Probability & Distribution Theory ............................................ 22<br />

Descriptive Statistics, Probability & Distribution Theory ............................................ 23<br />

Eigen-Value Problems and Fourier Analysis .............................................................. 23<br />

Electromagnetism & Quantum Mechanics ................................................................ 24<br />

Extended General Physics I .................................................................................... 24<br />

SCHOOL OF COMPUTING<br />

2


Extended General Physics II ................................................................................... 25<br />

Extended General Physics III .................................................................................. 26<br />

Extended General Physics IV .................................................................................. 26<br />

General Physics I ................................................................................................... 27<br />

General Physics II ................................................................................................. 28<br />

Introduction to Artificial Intelligence ....................................................................... 28<br />

Introduction To Computer Architecture .................................................................... 29<br />

Introduction to Information Systems ....................................................................... 30<br />

Introduction to Object Oriented Programming ......................................................... 30<br />

Introduction to Problem Solving ............................................................................. 31<br />

Introduction to Programming 1 ............................................................................... 32<br />

Introduction To Programming II ............................................................................. 32<br />

Java Programming ................................................................................................. 33<br />

Linear Algebra I .................................................................................................... 33<br />

Mechanics & Waves ............................................................................................... 34<br />

Multivariate Calculus .............................................................................................. 34<br />

Multivariable Distribution Theory & Linear Models .................................................... 34<br />

Numerical Analysis I .............................................................................................. 35<br />

Operating Systems ................................................................................................ 35<br />

Ordinary Differential Equations ............................................................................... 36<br />

Precalculus & Calculus I ......................................................................................... 36<br />

Precalculus & Calculus II ........................................................................................ 37<br />

Probability & Distributions II ................................................................................... 37<br />

Real Analysis I ...................................................................................................... 38<br />

S<strong>of</strong>tware Engineering 1 .......................................................................................... 38<br />

S<strong>of</strong>tware Engineering II ......................................................................................... 39<br />

Statistical Inference I ............................................................................................. 40<br />

Statistical Inference II ........................................................................................... 40<br />

Statistical Mechanics & Solid State Physics .............................................................. 41<br />

Thermodynamics and Modern Physics ..................................................................... 42<br />

11.1.4 Bachelor <strong>of</strong> Science Honours in Computer Science Programme ................................. 42<br />

11.1.4.1 Description <strong>of</strong> Programme ...................................................................................... 42<br />

11.1.4.2 Bachelor <strong>of</strong> Science Honours in Computer Science Programme ................................. 43<br />

11.1.5 Courses in the BSc Honours Programme ................................................................. 44<br />

Advanced Algorithm and Data Structure .................................................................. 44<br />

Advanced Programming ......................................................................................... 45<br />

Database Systems ................................................................................................. 45<br />

Enterprise Java...................................................................................................... 46<br />

Research Methodology ........................................................................................... 47<br />

Research Project ................................................................................................... 47<br />

Web <strong>Computing</strong> .................................................................................................... 48<br />

11.2 Department <strong>of</strong> Information Technology ................................................................... 48<br />

11.2.1 Programmes Offered by the Department <strong>of</strong> Information Technology .......................... 49<br />

11.2.2 National Diploma: Information Technology Programmes ........................................... 49<br />

11.2.2.1 National Diploma: IT (Business Applications) ........................................................... 49<br />

11.2.2.2 National Diploma: IT (Communication Networks) ..................................................... 52<br />

11.2.2.3 National Diploma: IT (S<strong>of</strong>tware Development) ......................................................... 54<br />

11.2.2.4 National Diploma: IT (Support Services).................................................................. 55<br />

11.2.2.5 National Diploma: IT (Web & Application Development) ........................................... 58<br />

11.2.2.6 National Diploma: IT (EXTENDED CURRICULUM) ..................................................... 59<br />

11.2.3 Courses in the National Diploma: Information Technology Programme ...................... 62<br />

Applied Statistics 2 ................................................................................................ 62<br />

Business Analysis 2 ................................................................................................ 62<br />

Business Analysis 3 ................................................................................................ 63<br />

Communication Networks 2 .................................................................................... 64<br />

3<br />

<strong>2012</strong><br />

PROSPECTUS


Communication Networks 3 .................................................................................... 64<br />

Development S<strong>of</strong>tware 1 ........................................................................................ 65<br />

Development S<strong>of</strong>tware 2 ........................................................................................ 66<br />

Development S<strong>of</strong>tware 3 ........................................................................................ 66<br />

Distributed Systems 2 ............................................................................................ 67<br />

Emerging Technologies 3 ....................................................................................... 68<br />

Enterprise Systems Technologies 3 ......................................................................... 68<br />

Graphical User Interface Design 1 ........................................................................... 69<br />

Information Systems 1 ........................................................................................... 70<br />

Information Systems 2 ........................................................................................... 70<br />

Information Systems 3 ........................................................................................... 71<br />

Information Technology Skills 1 .............................................................................. 72<br />

Internet Programming 3 ......................................................................................... 72<br />

IT Electronics 2 ..................................................................................................... 73<br />

Management Information Systems 3 ....................................................................... 74<br />

Project Management 3 ........................................................................................... 74<br />

Support Services 2 ................................................................................................ 75<br />

Support Services 3 ................................................................................................ 76<br />

System S<strong>of</strong>tware 1 ................................................................................................ 76<br />

System S<strong>of</strong>tware 2 ................................................................................................ 77<br />

Technical Programming 1 ....................................................................................... 78<br />

Technical Programming 2 ....................................................................................... 78<br />

Web Management 3 .............................................................................................. 79<br />

11.2.4 Courses in the Extended Curriculum <strong>of</strong> the National Diploma: IT Programme ............. 80<br />

11.2.4.1 Enrichment Modules Integrated Into The National Diploma Regular Courses ............. 80<br />

11.2.4.2 Courses ................................................................................................................ 80<br />

Development S<strong>of</strong>tware 1 ext-year2 ......................................................................... 80<br />

Information Systems 1 ext-year1 ............................................................................ 81<br />

Information Systems 1 ext-year2 ............................................................................ 81<br />

Information Technology Skills 1 ext-year 1 .............................................................. 82<br />

Information Technology Skills 1 ext-year 2 .............................................................. 82<br />

System S<strong>of</strong>tware 1 ext-year1 .................................................................................. 83<br />

System S<strong>of</strong>tware 1 ext-year2 .................................................................................. 84<br />

11.2.5 Bachelor <strong>of</strong> Technology: Information Technology Programme ................................... 84<br />

11.2.5.1 Description <strong>of</strong> Programme ...................................................................................... 84<br />

11.2.5.2 Programme Information ......................................................................................... 84<br />

11.2.5.3 Bachelor <strong>of</strong> Technology: Information Technology (Communication Networks) ............ 84<br />

11.2.5.4 Bachelor <strong>of</strong> Technology: Information Technology (S<strong>of</strong>tware Development) ................. 87<br />

11.2.6 Courses in the BTech: Information Technology Programmes ..................................... 89<br />

Advanced Communication Networks IV ................................................................... 89<br />

Advanced Development S<strong>of</strong>tware IV ....................................................................... 89<br />

Application Technology IV ...................................................................................... 90<br />

Communication Networks IV .................................................................................. 90<br />

Computer Security IV............................................................................................. 91<br />

Database Systems IV ............................................................................................ 91<br />

Development S<strong>of</strong>tware IV ...................................................................................... 92<br />

Functional Management IV ..................................................................................... 92<br />

Functional Management IV ..................................................................................... 92<br />

Operating Systems IV ............................................................................................ 93<br />

Project IV ............................................................................................................. 93<br />

Project Management IV ......................................................................................... 94<br />

Research Methodology IV....................................................................................... 94<br />

S<strong>of</strong>tware Engineering IV ........................................................................................ 95<br />

SCHOOL OF COMPUTING<br />

4


1 INTRODUCTION BY THE DIRECTOR OF SCHOOL<br />

Our modern society’s reliance on computing is exceptional, as is the speed at which computing<br />

technology is developing and changing. Constant innovation and improvement in s<strong>of</strong>tware<br />

performance and security are paramount. So too is the design and maintenance <strong>of</strong> our s<strong>of</strong>tware<br />

systems and protocols. Career prospects for computer science and information technology<br />

graduates are excellent as the majority <strong>of</strong> businesses worldwide require personnel skilled in<br />

programming, systems analysis and design, and the management <strong>of</strong> computer resources.<br />

<strong>Computing</strong> skills play an increasingly vital role in almost all occupations, and contribute to<br />

productivity gains, innovation and employment growth across all South African and international<br />

industries. This is leading to exciting career opportunities. The industry is now taking a frontrow<br />

seat in the development <strong>of</strong> innovative solutions to many <strong>of</strong> society’s most pressing issues,<br />

such as climate change and management <strong>of</strong> water resources. Many new jobs have been created<br />

in the past decade and the long-term career prospects for diplomates and graduates continue<br />

to strengthen.<br />

Dr C Marsh<br />

2 SCHOOL DEPARTMENTS<br />

The <strong>School</strong> <strong>of</strong> <strong>Computing</strong> includes the Departments <strong>of</strong> Applied Informatics, Computer Science<br />

and Information Technology. It <strong>of</strong>fers undergraduate programmes at the National Diploma,<br />

BTech and BSc levels and a postgraduate programme in BSc Computer Science Honours. Applied<br />

Informatics is a service department which does not <strong>of</strong>fer any specific programmes but provide<br />

service to many other programmes in other <strong>School</strong>s. The departments within the <strong>School</strong> <strong>of</strong><br />

<strong>Computing</strong> <strong>of</strong>fer Extended Programmes at National Diploma and BSc levels. The following is a<br />

summary <strong>of</strong> programmes that are <strong>of</strong>fered by the <strong>School</strong> <strong>of</strong> <strong>Computing</strong>.<br />

DEPARTMENT PROGRAMMES OFFERED DURATION DELIVERY SITES<br />

Department <strong>of</strong><br />

Computer Science<br />

Department<br />

<strong>of</strong> Information<br />

Technology<br />

BSc (Computer Science) 3yrs Mthatha<br />

BSc (Computer Science with Study<br />

Level 1 Curriculum Extended)<br />

5<br />

4yrs Mthatha<br />

BSc (Honours) (Computer Science) 1yr Contact HoD<br />

Computer<br />

Science<br />

N Dipl: Information Technology<br />

with the following specializations:<br />

Business Applications<br />

Communication Networks<br />

S<strong>of</strong>tware Development<br />

Support Services<br />

3yrs<br />

Ibika<br />

Ibika<br />

Potsdam<br />

Potsdam<br />

Chiselhurst<br />

Chiselhurst<br />

Ibika<br />

<strong>2012</strong><br />

PROSPECTUS


DEPARTMENT PROGRAMMES OFFERED DURATION DELIVERY SITES<br />

N Dipl: Information Technology with<br />

Study Level 1 Curriculum Extended<br />

with the following specializations:<br />

Business Applications<br />

Communication Networks<br />

S<strong>of</strong>tware Development<br />

Support Services<br />

B Tech: Information Technology*<br />

(Full Time) with the following<br />

specialisations:<br />

6<br />

4yrs<br />

Ibika<br />

Ibika<br />

Potsdam<br />

Potsdam<br />

Chiselhurst<br />

Chiselhurst<br />

Ibika<br />

Communication Networks<br />

Ibika Chiselhurst<br />

S<strong>of</strong>tware development<br />

Ibika Chiselhurst<br />

*These programmes will be <strong>of</strong>fered at Ibika & Chiselhurst subject to adequate student numbers<br />

3 ACADEMIC ADMINISTRATION CONTACT DETAILS<br />

Director <strong>of</strong> <strong>School</strong><br />

<strong>School</strong> <strong>of</strong> <strong>Computing</strong><br />

Tel: 043 7094087<br />

Email: umtshizana@wsu.ac.za<br />

Fax: 043 7094091/3<br />

Head <strong>of</strong> Department<br />

Applied Informatics<br />

Chiselhurst, College St, Ibika & Potsdam<br />

Tel: 043 7085207<br />

Email: nmlomo@wsu.ac.za<br />

Fax: 043 7085425<br />

Computer Science<br />

Nelson Mandela Drive<br />

Tel: 047 5022684<br />

Email: ckabuya@wsu.ac.za<br />

Fax: 047 5022269<br />

Information Technology<br />

Chiselhurst, Ibika and Potsdam<br />

Tel: 043 7094043<br />

Email: jlukose@wsu.ac.za<br />

Fax: 043 7094091/3<br />

4 MERGER OF LEGACY INSTITUTIONS<br />

<strong>Walter</strong> <strong>Sisulu</strong> <strong>University</strong> was formed on 1 July 2005 through the merger <strong>of</strong> Border Technikon,<br />

Eastern Cape Technikon and the <strong>University</strong> <strong>of</strong> the Transkei (Unitra). This newly merged<br />

comprehensive higher education institution has positioned itself as a developmental university.<br />

SCHOOL OF COMPUTING<br />

1yr


5 TWO TIER GOVERNANCE STRUCTURE<br />

The programmes <strong>of</strong>fered at the Buffalo City (Potsdam, College Street and Chiselhurst) and Ibika<br />

(Butterworth), campuses are managed by a Head <strong>of</strong> the Department (HOD), who is assisted on<br />

the other delivery site by a Site HOD. HODs report to the Director <strong>of</strong> the <strong>School</strong> <strong>of</strong> <strong>Computing</strong>,<br />

who as academic head, oversees the academic programmes within the respective departments.<br />

6 STUDENT SOCIETIES<br />

The <strong>Walter</strong> <strong>Sisulu</strong> <strong>University</strong> Computer Society (WSUCS) is independently managed by the<br />

students with guidance from the SRC and the <strong>School</strong> management. The society <strong>of</strong>fers a range <strong>of</strong><br />

educational activities to its members including an annual educational tour to relevant business<br />

and industry. The WSUCS is actively engaged in community development programmes. These<br />

activities enhance leadership and organizational qualities as well as help to unleash other<br />

potential talents <strong>of</strong> students<br />

7 ACADEMIC FOCUS OF THE SCHOOL<br />

The academic focus <strong>of</strong> the <strong>School</strong> is to <strong>of</strong>fer programmes specifically aimed at preparing<br />

students for the workplace by <strong>of</strong>fering training that will enable diplomates and graduates to<br />

demonstrate competence, knowledge and judgment in addressing discipline related problems.<br />

7.1 <strong>School</strong> Vision and Mission<br />

7.1.1 Vision <strong>of</strong> the <strong>School</strong><br />

The <strong>School</strong> <strong>of</strong> <strong>Computing</strong> is aiming at contributing to the achievement <strong>of</strong> local, provincial and<br />

national goals <strong>of</strong> social and economic upliftment by being a leading provider <strong>of</strong> expertise in<br />

connectivity technologies and research; by promoting scientific thinking, and by supporting<br />

entrepreneurship and the development <strong>of</strong> SMMEs<br />

7.1.2 Mission <strong>of</strong> the <strong>School</strong><br />

The mission <strong>of</strong> the <strong>School</strong> <strong>of</strong> <strong>Computing</strong> is to <strong>of</strong>fer relevant, community-focused programs and<br />

research in an innovative, developmental and accessible learning environment. It also aims at<br />

developing highly-skilled graduates and scientists who are employable, entrepreneurial, and<br />

who will contribute towards sustainable development <strong>of</strong> the country.<br />

8 INFORMATION APPLICABLE TO ALL UNDERGRADUATE<br />

PROGRAMMES IN THE SCHOOL<br />

8.1 Admission Rules<br />

• Prospective students will need at least a National Senior Certificate (NSC) or equivalent<br />

school-leaving certificate for admission to a diploma programme and must ensure that four<br />

<strong>of</strong> their seven subjects are from the designated list for a degree programme.<br />

• Apart from this, there are also specific subject requirements for some programmes. See in<br />

programme descriptions below.<br />

7<br />

<strong>2012</strong><br />

PROSPECTUS


• In addition to each programme’s NSC or Matric entry requirements, applicants for the<br />

<strong>School</strong> <strong>of</strong> <strong>Computing</strong> will be required to sit placement tests and may also be required to<br />

present themselves for an interview.<br />

• The combination <strong>of</strong> the prospective student’s NSC and placement results will determine<br />

whether the student is admitted to the programme and then will also determine whether<br />

the student is placed in either the mainstream programme or the extended programme.<br />

• There are limits to the number <strong>of</strong> students that can be admitted to each programme.<br />

Meeting the minimum admission requirements does not guarantee acceptance into a<br />

programme.<br />

8.2 Progression Rules<br />

8.2.1 National Diploma: Information Technology (Extended Programme)<br />

Candidates shall only be allowed to register for courses <strong>of</strong> the second year <strong>of</strong> the programme<br />

provided they have passed at least two (2) courses <strong>of</strong> the first year <strong>of</strong> the programme.<br />

Candidates shall only be allowed to register for courses <strong>of</strong> the third year <strong>of</strong> the programme<br />

provided they have accumulated at least 90 credits <strong>of</strong> which 45 credits are from second year<br />

courses and all pre-requisite courses are met.<br />

8.2.2 National Diploma: Information Technology (All specializations) and<br />

BSc (Computer Science)<br />

Candidates shall be allowed to progress from one level to the next provided they have completed<br />

all core and pre-requisite courses and have obtained a minimum <strong>of</strong> at least 60 credits at the<br />

previous level.<br />

8.2.3 BSc (Computer Science) (Extended Programme)<br />

Candidates shall be allowed to progress from one level to the next provided they have completed<br />

all core and pre-requisite courses and have obtained a minimum <strong>of</strong> at least 60 credits at the<br />

previous level.<br />

8.3 Exit Rules<br />

8.3.1 Completion Rules<br />

As per Faculty Prospectus<br />

8.3.2 Exclusion Rules<br />

8.3.2.1 ND: IT (Extended Programme) and BSc (Computer Science) (Extended<br />

Programme)<br />

• Maximum duration <strong>of</strong> programme is four (4) years plus two (2) additional years.<br />

• A first year student who does not obtain 50% <strong>of</strong> the first year credits will be excluded from<br />

the programme on academic grounds.<br />

• Candidates who have not completed all <strong>of</strong> the foundational courses after three (3) years<br />

full-time study, will not be permitted to re-register for the qualification.<br />

SCHOOL OF COMPUTING<br />

8


8.3.2.2 ND: IT (All specializations) and BSc (Computer Science)<br />

• Maximum duration <strong>of</strong> programme is three (3) years plus two (2) additional years.<br />

• A first year student who does not obtain 50% <strong>of</strong> the first year credits will be excluded from<br />

the programme on academic grounds.<br />

9 THE EXTENDED CURRICULUM PROGRAMME<br />

Extended curriculum programmes lead to the same qualifications as the mainstream programmes.<br />

Extended curriculum programmes have been developed for all undergraduate programmes in<br />

the <strong>School</strong> <strong>of</strong> <strong>Computing</strong>, in order to enhance student development and to improve chances<br />

<strong>of</strong> successfully completing the diplomas and degree. In the extended curriculum programme<br />

the first year curriculum is extended over two years with additional academic support and<br />

tuition. Because the extended curriculum programmes lead to the same qualifications the job<br />

opportunities are exactly the same as all the corresponding diploma and degree programmes<br />

listed in this <strong>prospectus</strong>.<br />

10 SCHOOL STAFF<br />

10.1 <strong>School</strong> Academic Directorate<br />

Director : Vacant<br />

<strong>School</strong> Officer : Vacant<br />

Secretary : Ms U Mtshizana, ND: OMT (WSU)<br />

10.2 Departmental Staff<br />

10.2.1 Department <strong>of</strong> Applied Informatics<br />

10.2.1.1 Academic Staff<br />

Lecturer & HOD : Ms T Ngqondi, ND: IT (BT), BTech: IT (PETech), MTech: IT<br />

(NMMU), Adv Cert. Proj. Mgt. (UFH)<br />

Lecturer : Dr K. Sibanda, MScEd (Jose Varona, Cuba), MSc (NUST,<br />

Zimbabwe), PhD: Computer Science (UFH)<br />

Lecturer : Mr H Chibwe, BSc (Zambia), MSc (Birmingham,UK)<br />

Lecturer : Mr A Kantore, ND: IT (BT), BTech:IT (NMMU)<br />

Jnr. Lecturer : Mr V Tiso, ND: IT (BT)<br />

Jnr. Lecturer : Mr M Zamane, ND: FIS (BT), BTech: FIS (PETech); BTech: CMA<br />

Jnr. Lecturer : Mr S Tshemese, ND: IT (BT)<br />

Jnr. Lecturer & Site Co-od : Ms T Kangaphi, ND: IT (BT)<br />

Jnr. Lecturer : Ms G Phingilili, ND: IT, BTech: IT (ECT),<br />

Information Systems (Hons) (UFH)<br />

Lecturer & Site Co-od : Ms L Tuntulwana, ND: IT, BTech: IT (ECT)<br />

Lecturer : Ms P Vitshima, ND: IT, BTech: IT<br />

Lecturer : Ms K Poswa, ND: IT (ECT)<br />

Lecturer : Ms N Buka, ND: IT, BTech IT (ECT)<br />

Lecturer : Mr L Mafanya, ND: IT (BT), BTech: (Tswane <strong>University</strong>)<br />

9<br />

<strong>2012</strong><br />

PROSPECTUS


10.2.1.2 Administrative & Academic Support Staff<br />

Academic Secretary : Ms N Mlomo, NHC: IT (BT)<br />

Laboratory Tech : Ms B Xala, ND: IT (ECT)<br />

Laboratory Tech : Mr M Wetu, ND: IT, Cert Proj Mgt Plan<br />

10.2.2 Department <strong>of</strong> Computer Science<br />

10.2.2.1 Academic Staff<br />

Lecturer & HOD : Mr C Kabuya, BSc (Hons) (UNZA), MSc (UZ)<br />

Senior Lecturer : Vacant<br />

Senior Lecturer : Vacant<br />

Lecturer : Mr S Nyika, BSc (Hons) (Cuba), MSc (NUST, Zimbabwe)<br />

Lecturer : Mr E Mupela, MSc (Varna, Bulgaria) MSc.(Shanga)<br />

Lecturer : Mr L Tinarwo, BSc, BSc (Hons), MSc (Fort Hare)<br />

Lab Assistant : Mrs N Zilwa, BSc , BSc (Hons) (WSU)<br />

10.2.2.2 Administrative & Academic Support Staff<br />

Laboratory Technician : Vacant<br />

Secretary : Vacant<br />

10.2.3 Department <strong>of</strong> Information Technology<br />

10.2.3.1 Academic Staff<br />

Associate Director : Vacant<br />

Senior Lecturer & HOD : Mr JM Lukose, MComp Mgt (North Maharashtra)<br />

Senior Lecturer : Mr M Sasikumar, MSc (Kerala, India), PGDE (Ife), PGDCA, Dip Data<br />

(UNISA), Assessor Cert.<br />

Senior Lecturer : Vacant<br />

Seniour Lecturer : Vacant<br />

Senior Lecturer : Vacant<br />

Lecturer : Mr C Boamah-Abu, BSc (UST-Ghana), BSc (Hons) (Rhodes)<br />

Lecturer & BTech Co-od : Mr B Ndovie, Dip: Civ Eng, BSc (Zambia); PGDip, MSc Comp Sci<br />

(Essex)<br />

Lecturer & Site Co-od : Mr M Jaza, BSc, BSc (Hons) (Fort Hare)<br />

Lecturer : Mr A Luyt, BSc, BEd (Rhodes), Dip. Data: (UNISA), UED (Rhodes)<br />

Lecturer : Ms MC Mokoka, ND: IT (Tswane <strong>University</strong>), BSc Langston<br />

Lecturer : Mr J Samudzi, BSc (Lesotho), B Ed (Rhodes)<br />

Lecturer : Mrs L van der Merwe, BSc (Stellenbosch), Assessor Cert.<br />

Lecturer : Vacant<br />

Lecturer : Vacant<br />

Lecturer : Mr T Tuyikeze, ND: IT (BT), BTech: IT (PE Tech),<br />

MTech: IT (NMMU)<br />

Lecturer & Site Co-od : Mr T Ngetu, ND: IT (BT), BTech: IT (TUT)<br />

Lecturer : Mr P Mwansa, ND: IT, BTech: IT (ECT)<br />

SCHOOL OF COMPUTING<br />

10


Lecturer : Ms D Pillai, MSc (Zululand)<br />

Lecturer : Mr Y Murugan, BSc (Hons) (Fort Hare)<br />

Lecturer : Mr G Mwansa, BSc (Zambia), MSc (IT) (UNAM), Cert. Mgt Services<br />

(IMS, UK), CCAI<br />

Lecturer : Mr P Tamba Tamba, BSc Hons (Zululand), M Tech: IT (DUT)<br />

Lecturer : Mr R Ngandu, BSc, BSc (Hons) (Rhodes)<br />

Lecturer : Mr A Mwanza, BSc, MSc Comp. Sc. (NUST), CCAI,<br />

CCNA, CCNP (ISCW, ONT)<br />

Junior Lecturer : Mr E Frauenstein, ND: IT (BT), BTech: IT (ECT)<br />

Temp Lecturer & Ext Prog Co-od : Ms N Hlungulu, ND: IT (BT), BTech: IT (ECT)<br />

Temp Lecturer & Ext Prog Co-od : Ms S Twetwa, ND: IT, BTech IT (ECT)<br />

Temp Lecturer : Mr A Wakeni, BSc, BSc (Hons) (Fort Hare)<br />

Temp Lecturer : Mr M Majova, ND,IT (WSU), BTech: IT (WSU)<br />

Temp Lecturer : Ms G Motlhoki, BCom (North West <strong>University</strong>), BCom(Hons) (North<br />

West <strong>University</strong>)<br />

Temp Lecturer : Mr A Fosu, BSc (KNUST) (Ghana), BSc (Hons) Fort Hare<br />

Temp Lecturer : Mr S Fernandez, MCA (Bangalore <strong>University</strong>)<br />

Temp Lecturer : Mr T Mhlauli, B Tech: IT (WSU)<br />

10.2.3.2 Administrative & Academic Support Staff<br />

Academic Secretary : Ms A Ndaliso, ND:Office Admin (ECT)<br />

Laboratory Tech : Mr Z Skenjana, ND: IT (ECT)<br />

Laboratory Tech : Ms N Pakkies, BTech: IT (WSU)<br />

Laboratory Tech : Vacant<br />

11 DEPARTMENTS AND PROGRAMMES<br />

11.1 Programmes <strong>of</strong>fered by the Department <strong>of</strong> Computer Science<br />

The Department <strong>of</strong> Computer Science <strong>of</strong>fers BSc and BSc Honours programmes in line with the<br />

requirements <strong>of</strong> South African Qualifications Authority (SAQA), the Council for Higher Education<br />

(CHE) and Higher Education Quality Committee (HEQC). Its programs are designed to be<br />

relevant to the socio-economic needs <strong>of</strong> the region and the continent in general and to produce<br />

graduates who are required locally, nationally, and internationally in the scientific, business and<br />

manufacturing industries.<br />

11.1.1 Bachelor <strong>of</strong> Science in Computer Science Programme<br />

DESCRIPTION OF THE PROGRAMME<br />

11.1.1.1 NAME OF PROGRAMME<br />

Bachelor <strong>of</strong> Science in Computer Science<br />

11.1.1.2 PURPOSE STATEMENT<br />

To provide basic knowledge towards further training to become computer<br />

scientists.<br />

11<br />

<strong>2012</strong><br />

PROSPECTUS


11.1.1.3 RATIONALE OF PROGRAMME<br />

Computer scientists are required locally, nationally, and internationally in the<br />

scientific, business and manufacturing industries.<br />

11.1.1.4 CAREER OPPORTUNITIES<br />

Computer scientists devise new ways to use computers. Progress in the Computer<br />

Science areas <strong>of</strong> networking, database, and human-computer-interface enabled<br />

the development <strong>of</strong> the World Wide Web. Now Computer Science researchers are<br />

working with scientists from other fields to make robots become practical and<br />

intelligent aides, to use databases to create new knowledge, and to use computers<br />

to help decipher the secrets <strong>of</strong> our DNA. They develop effective ways to solve<br />

computing problems. For example, computer scientists develop the best possible<br />

ways to store information in databases, send data over networks, and display<br />

complex images. Their theoretical background allows them to determine the best<br />

performance possible, and their study <strong>of</strong> algorithms helps them to develop new<br />

approaches that provide better performance.<br />

Computer science spans the range from theory through programming. While other<br />

disciplines may produce graduates with more immediately relevant job-related<br />

skills, computer science <strong>of</strong>fers a comprehensive foundation that permits graduates<br />

to adapt to new technologies and new ideas.<br />

11.1.1.5 EXIT LEVEL OUTCOMES<br />

The qualifying learner should have the ability to:<br />

1) Work in a broad range <strong>of</strong> positions involving tasks from theoretical work to s<strong>of</strong>tware<br />

development and demonstrate:<br />

a) an intellectual understanding <strong>of</strong>, and an appreciation for, the central role <strong>of</strong> algorithms<br />

and data structures;<br />

b) an understanding <strong>of</strong> computer hardware from a s<strong>of</strong>tware perspective, for example,<br />

use <strong>of</strong> the processor, memory, disk drives, display, etc.<br />

c) those fundamental programming skills to permit the implementation <strong>of</strong> algorithms and<br />

data structures in s<strong>of</strong>tware;<br />

d) those skills that are required to design and implement larger structural units that<br />

utilize algorithms and data structures and the interfaces through which these units<br />

communicate;<br />

e) an understanding <strong>of</strong> s<strong>of</strong>tware engineering principles and technologies so as to ensure<br />

that s<strong>of</strong>tware implementations are robust, reliable, and appropriate for their intended<br />

audience.<br />

2) Understand the possibilities and limitations <strong>of</strong> what computer technology (s<strong>of</strong>tware,<br />

hardware, and networking) can and cannot do. There are three levels:<br />

a) an understanding <strong>of</strong> what current technologies can and cannot accomplish;<br />

b) an understanding <strong>of</strong> computing’s limitations, including the difference between what<br />

computing is inherently incapable <strong>of</strong> doing vs. what may be accomplished via future<br />

science and technology;<br />

c) an awareness <strong>of</strong> the impact on individuals, organizations, and society <strong>of</strong> deploying<br />

technological solutions and interventions.<br />

3) Understand the concept <strong>of</strong> the lifecycle, including the significance <strong>of</strong> its phases<br />

(planning, development, deployment, and evolution), the implications for the development<br />

<strong>of</strong> all aspects <strong>of</strong> computer-related systems (including s<strong>of</strong>tware, hardware, and human<br />

computer interface), and the relationship between quality and lifecycle management.<br />

4) Understand the essential concept <strong>of</strong> process, in at least two meanings <strong>of</strong> the term:<br />

a) process as it relates to computing especially program execution and system operation;<br />

b) process as it relates to pr<strong>of</strong>essional activity especially the relationship between product<br />

quality and the deployment <strong>of</strong> appropriate human processes during product development.<br />

SCHOOL OF COMPUTING<br />

12


11.1.1.6 PROGRAMME CURRICULUM<br />

BACHELOR OF SCIENCE IN COMPUTER SCIENCE 360 CREDITS OVER 3 YEARS<br />

DELIVERY SITE: NELSON MANDELA DRIVE<br />

COURSE DEPT CODE CREDITS S/Y F/C/E PRE-REQUISITE<br />

STUDY LEVEL 1:<br />

SEMESTER 1<br />

Intro Information Systems CSI1101 8 S C Admission Requirements<br />

Problem Solving CSI1102 8 S C Admission Requirements<br />

Computer Literacy & Web<br />

Applications<br />

CSI1103 8 S C Admission Requirements<br />

Communication Skills EDU1001 8 Y F Admission Requirements<br />

Pre-Calculus & Calculus or<br />

Applied Maths<br />

Plus 1 Additional Elective<br />

ELECTIVES<br />

MAT1101<br />

APM1101<br />

16<br />

16<br />

13<br />

S<br />

S Admission Requirements<br />

Physics PHY1101 16 S E Admission Requirements<br />

Applied Maths APM1101 16 S E Admission Requirements<br />

Statistics STAT1101 16 S E Admission Requirements<br />

Economics ECO1101 16 S E Admission Requirements<br />

Business Management BMA1101 16 S E Admission Requirements<br />

STUDY LEVEL 1:<br />

SEMESTER 2<br />

Computer Literacy & Web<br />

Applications<br />

CSI1203 8 S C Admission Requirements<br />

Intro to OO Programming CSI1201 8 S C CSI1101, CSI1102<br />

Computer Organisation &<br />

Architecture<br />

Plus 1 Additional Elective<br />

ELECTIVES<br />

CSI1202 8 S C Admission Requirements<br />

Physics PHY1202 16 S E Admission Requirements<br />

Applied Maths APM1201 16 S E Admission Requirements<br />

Statistics STAT1202 16 S E Admission Requirements<br />

Economics ECO1202 16 S E Admission Requirements<br />

Business Management BMA1202 16 S E Admission Requirements<br />

STUDY LEVEL 2:<br />

SEMESTER 1<br />

Java Programming CSI2101 14 C All core modules from<br />

Study Level 1<br />

Data Communications &<br />

Networking<br />

Plus 2 Additional Electives<br />

ELECTIVES<br />

CSI2102 14 C<br />

Maths MAT21011 8 S E MAT1101<br />

Maths MAT2102 8 S E<br />

Physics PHY1/2101 16 S E Pre-requisite at Study<br />

Level 1<br />

<strong>2012</strong><br />

PROSPECTUS


Applied Maths APM1/2101 16 S E<br />

Statistics STA1/2101 16 S E<br />

Economics ECO1/2101 16 S E<br />

Business Management BMA1/2101 16 S E<br />

STUDY LEVEL 2:<br />

SEMESTER 2<br />

Maths MAT1201 16 S C All core modules<br />

from Study Level 1<br />

Operating Systems CSI2201 14 S C<br />

Data Structures CSI2202 14 S C<br />

Plus 2 Additional Electives<br />

ELECTIVES<br />

Maths MAT2201 8 S E Pre-requisite at<br />

Study Level 1<br />

Maths MAT2202 8 S E<br />

Physics PHY2202 16 S E<br />

Applied Maths APM2201 16 S E<br />

Statistics STA2202 16 S E<br />

Economics ECO1/2101 16 S E<br />

Business Management BMA1/2101 16 S E<br />

STUDY LEVEL 3:<br />

SEMESTER 1<br />

Intro to Artificial Intelligence CSI3101 14 S C All core modules<br />

from Study Level 2<br />

S<strong>of</strong>tware Engineering CSI3102 14 S C<br />

Plus 2 Additional Electives<br />

ELECTIVES<br />

Physics PHY2/3101 16 S E Pre-requisite at Study<br />

Level 2<br />

Statistics STA2/3101 16 S E<br />

Economics ECO2/3101 16 S E<br />

Business Management BMA2/3101 16 S E<br />

STUDY LEVEL 3:<br />

SEMESTER 2<br />

Data Management CSI3201 14 S C All core modules from<br />

Study Level 2<br />

S<strong>of</strong>tware Engineering II CSI3202 14 S C<br />

Plus 2 Additional Electives<br />

ELECTIVES<br />

Physics PHY2/3201 16 S E Pre-requisite at Study<br />

Level 2<br />

Statistics STA2/3101 16 S E<br />

Economics ECO2/3201 16 S E<br />

Business Management BMA2/3201 16 S E<br />

SCHOOL OF COMPUTING<br />

14


11.1.1.7 UNDERPINNING KNOWLEDGE<br />

The entire programme must consist <strong>of</strong> at least 50% Computer Science. Essential<br />

underpinnings may be abstract, for example, formal theory rooted in mathematics, or<br />

they may address pr<strong>of</strong>essional values and principles. Regardless <strong>of</strong> their form or focus,<br />

the underpinnings must highlight those essential aspects <strong>of</strong> the discipline that remain<br />

unaltered in the face <strong>of</strong> technological change. The discipline’s foundation provides a<br />

touchstone that transcends time and circumstance, giving a sense <strong>of</strong> permanence and<br />

stability to its educational mission. Students must have a thorough grounding in that<br />

foundation.<br />

11.1.1.8 ADMISSION REQUIREMENTS<br />

11.1.1.8.1 National Senior Certificate (NSC)<br />

NSC achievement rating <strong>of</strong> at least 4 (50-59%) in Mathematics and English as a home<br />

language or first additional language level and 4 (50-59%) in either Physical Science<br />

or Biology.<br />

11.1.1.8.2 GRADE 12/ MATRIC<br />

Applicants must have obtained full Matriculation Exemption, Conditional Exemption or<br />

Mature Age Exemption if the Candidate is 23 years on the year <strong>of</strong> registration with the<br />

following subjects:<br />

English First Language E(HG)/D(SG) or<br />

English Second Language D(HG)/C(SG)<br />

Mathematics E(HG)/D(SG)<br />

Physical Science or Biology E(HG)/D(SG)<br />

11.1.1.8.3 PLACEMENT TESTS<br />

NBT<br />

Completion <strong>of</strong> NBTS Mathematics, Physical Science and English tests. Points awarded<br />

for final school results and NBTs tests determine placement <strong>of</strong> student into 3 year or the<br />

Extended 4 year Programme.<br />

11.1.1.8.4 RECOGNITION OF CREDITS FROM OTHER INSTITUTIONS<br />

Not more than 50% <strong>of</strong> subjects in the Diploma will be exempted in this way<br />

All exit level subjects be done in the department. One exit level subject may be<br />

recognized provided prior permission to register for that subject at another institution<br />

is sought by the student from Senate. Also See General Prospectus Rule G15 & G16<br />

11.1.1.9.1 DISTRIBUTION OF CREDITS OVER THE LEVELS<br />

Level 1: 120. (NQF level 5)<br />

Level 2: 120. (NQF level 6)<br />

Level 3: 120. (NQF level 7)<br />

11.1.1.10 PROGRAMME RULES<br />

11.1.1.10.1 PROMOTION RULES<br />

11.1.1.10.2 EXIT RULES<br />

11.1.1.10.2.1 COMPLETION<br />

11.1.1.10.2.2 EXCLUSION<br />

All core and pre-requisite courses must be completed.<br />

A minimum <strong>of</strong> 60 credits must be obtained at the previous level<br />

All courses and modules must be completed.<br />

Maximum 3 years plus two additional years allowed.<br />

* Electives – Recommended electives are listed, however, students at any level may select any<br />

other electives subject to the time-table and prerequisites.<br />

15<br />

<strong>2012</strong><br />

PROSPECTUS


11.1.2 Bachelor <strong>of</strong> Science in Computer Science Extended Curriculum Programme<br />

DESCRIPTION OF THE PROGRAMME<br />

11.1.2.1 NAME OF PROGRAMME<br />

Bachelor <strong>of</strong> Science in Computer Science Extended Curriculum<br />

11.1.2.2 PURPOSE STATEMENT<br />

The purpose <strong>of</strong> the programme is to improve the success and graduation rates <strong>of</strong><br />

students from disadvantaged backgrounds within the Bachelor <strong>of</strong> Science: Computer<br />

Science programmes <strong>of</strong>fered by the <strong>School</strong> <strong>of</strong> <strong>Computing</strong>.<br />

In order to achieve its purpose the programme aims to:<br />

Provide students “at risk” with a viable platform to successfully undertake computing<br />

studies at tertiary education level.<br />

Provide students from disadvantaged backgrounds with an adequate level <strong>of</strong> foundational<br />

competence which is based on specific and discipline-related computing knowledge.<br />

Improve the retention and throughput <strong>of</strong> disadvantaged students entering the mainstream<br />

programmes.<br />

Provide a learning environment where the gap in terms <strong>of</strong> disadvantaged learner needs<br />

and the learner support required are bridged.<br />

BACHELOR OF SCIENCE IN COMPUTER SCIENCE with STUDY LEVEL 1 EXTENDED<br />

CURRICULUM<br />

360 CREDITS OVER 4 YEARS<br />

DELIVERY SITE: NELSON MANDELA DRIVE<br />

COURSE DEPT CODE CREDITS S/Y F/C/E PRE-REQUISITE<br />

STUDY LEVEL EXTENDED 1A: SEMESTER 1<br />

Computer Science<br />

Fundamentals<br />

CSI1111 16 S C Admission Requirements<br />

Integrated Maths I MAT1111 16 S C Admission Requirements<br />

General Study Skills GSS1111 8 S F Admission Requirements<br />

Life Skills I LSK1111 8 Y F Admission Requirements<br />

Academic Literacy I ACL1111 8 S F Admission Requirements<br />

ELECTIVES<br />

Extended General Physics PHY1111 16 S E Admission Requirements<br />

STUDY LEVEL EXTENDED 1A: SEMESTER 2<br />

Introduction to Programming I CSI1212 16 S C Admission Requirements<br />

Integrated Maths II MAT1212 16 S C Admission Requirements<br />

General Study Skills GSS1212 8 S F Admission Requirements<br />

Life Skills I LSK1212 8 S F Admission Requirements<br />

Academic Literacy I ACL1212 8 S F Admission Requirements<br />

ELECTIVES<br />

Extended General Physics II PHY1212 16 S E Admission Requirements<br />

SCHOOL OF COMPUTING<br />

16


STUDY LEVEL EXTENDED 1B: SEMESTER 1<br />

Introduction to Computer<br />

Architecture<br />

CSI1113 16 S C All core modules from<br />

Study Level Extended 1A<br />

Integrated Maths III MAT1113 16 S C<br />

Plus any two electives<br />

ELECTIVES<br />

Extended General Physics III PHY1113 16 S E Pre-requisite at Study<br />

Level Extended 1A<br />

Applied Math APM1101 16 S E Admission Requirements<br />

Stats STA1101 16 S E Admission Requirements<br />

Economics OR<br />

Business Management<br />

ECO1101<br />

BMA1101<br />

STUDY LEVEL EXTENDED 1B: SEMESTER 2<br />

16 S E Admission Requirements<br />

Intro to Programming II CSI1214 16 S C All core modules from<br />

Study Level Extended 1A<br />

Integrated Maths III MAT1113 16 S C<br />

Plus any two electives<br />

ELECTIVES<br />

Extended General Physics IV PHY1214 16 S E Pre-requisite at Study<br />

Level Extended 1A<br />

Applied Math APM2101 16 S E<br />

Stats STA2102 16 S E<br />

Economics OR<br />

Business Management<br />

ECO1202<br />

BMA1202<br />

16 S E<br />

Legend: Y: Year S: Semester F: Foundation C: Core E: Elective<br />

STUDY LEVEL 2: SEMESTER 1<br />

As for 3-year programme<br />

STUDY LEVEL 2: SEMESTER 2<br />

As for 3-year programme<br />

STUDY LEVEL 3: SEMESTER 1<br />

As for 3-year programme<br />

STUDY LEVEL 3: SEMESTER 2<br />

As for 3-year programme<br />

17<br />

<strong>2012</strong><br />

PROSPECTUS


11.1.2.5 ADMISSION REQUIREMENTS, UNDERPINNING KNOWLEDGE<br />

AND PROGRAMME RULES<br />

As for 3-year programme with the following additions:<br />

Maximum duration <strong>of</strong> programme is four (4) years plus two (2)<br />

additional years.<br />

A first year student who does not obtain 50% <strong>of</strong> the first year credits<br />

will be excluded from the programme on academic grounds.<br />

Candidates who have not completed all <strong>of</strong> the foundational courses<br />

after three (3) years full-time study, will not be permitted to re-register<br />

for the qualification.<br />

11.1.2.6 DISTRIBUTION OF CREDITS OVER THE LEVELS<br />

Study Level 1A: 60. (NQF level 5)<br />

Study Level 1B: 60. (NQF level 5)<br />

Study Level 2: 120. (NQF level 6)<br />

Study Level 3: 120. (NQF level 7)<br />

11.1.3 Courses in the BSc Computer Science Programmes<br />

Note: For courses in Economics and Business Management please refer to the <strong>prospectus</strong> <strong>of</strong> the<br />

Faculty <strong>of</strong> Business Management Sciences and Law.<br />

Computer Architecture & Organization<br />

Module Code Module Name NQF Level Credits Semester<br />

CSI 1202 Computer Architecture &<br />

Organization<br />

Lectures per<br />

week<br />

Pracs per week Tutorials<br />

per week<br />

1 x 2 hrs 2 x 2hrs (x 2<br />

groups)<br />

Content /<br />

Syllabus<br />

18<br />

5 8 2<br />

Number<br />

<strong>of</strong> weeks<br />

14 84<br />

Notional<br />

hours<br />

Theory: General concepts, CPU structure, Processor design, ALU, Bus and<br />

Register operations, Number systems, Floating point numbers, Alphanumeric<br />

codes, BCD, binary arithmetic – positive and negative values. Design Logic,<br />

Boolean algebra, Logic gates. Combinational Logic circuits, flip-flops, Multiplexers<br />

and decoders, Counters and registers. Memory and storage techniques, Storage<br />

devices, virtual memory and memory management. i/o addressing and interrupts,<br />

microprocessors, RISC, CISC technology. Introduction to assembly language<br />

programming.<br />

Entry rules MATRICULATION: Qualified for degree. At least 3 in mathematics and 2 in<br />

English and 2 in life orientation.<br />

Assessment<br />

and progression<br />

rules<br />

Admission criteria<br />

SCHOOL OF COMPUTING<br />

Continuous Assessment (CA) (Compulsory): Two Assignments(40%), Two<br />

Tests (40%) and 12 tutorial assessments(20%)<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong> the<br />

examination (EA) to the overall assessment (OA) is 40%. OA = 60%(CA) +<br />

40%(EA).<br />

Re-examination (Not compulsory): To qualify for re-examination students<br />

must obtain an overall assessment <strong>of</strong> between 40 and 49%.


Computer Literacy and Web Applications I<br />

Module Code Module Name NQF Level Credits Semester<br />

CSI 1103 Computer Literacy and Web<br />

applications I<br />

Lectures per<br />

week<br />

Pracs per week Tutorials<br />

per week<br />

1 x 2 hrs 1 x 3 hrs(x 2 groups) 1 x 1hrs (x 2<br />

groups)<br />

Content /<br />

Syllabus<br />

19<br />

5 8 1<br />

Number<br />

<strong>of</strong> weeks<br />

14 84<br />

Notional<br />

hours<br />

Theory: Touch Typing using any open source typing tutor s<strong>of</strong>tware. Basic Computer<br />

Concepts, The term Computer, the Components <strong>of</strong> a computer, advantages and<br />

disadvantages <strong>of</strong> using a computer, The purpose <strong>of</strong> a network, the WWW and the<br />

Internet. The uses <strong>of</strong> internet, Computer s<strong>of</strong>tware, categories <strong>of</strong> computers, Types<br />

<strong>of</strong> computers, computer applications in society. Antivirus, viruses, Trojan horses<br />

and worms. The material is presented in a series <strong>of</strong> weekly lectures and tutorials.<br />

Computer Skills training will be given in the practical laboratory sessions <strong>of</strong> this<br />

course. Assignments which emphasize the use <strong>of</strong> computers will be given. These<br />

could be assignments in Micros<strong>of</strong>t word, Excel, PowerPoint, Excess. Also some<br />

practicals to demonstrate a network must be given such as making a Lan with say<br />

a few computers where students actually prepare UTP cables, RJ45 connectors<br />

and do crimping using the crimping tools and construct a working network.<br />

Entry rules MATRICULATION: Qualified for degree. At least 3 in mathematics, 2 in<br />

English and 2 in life orientation.<br />

Assessment<br />

and progression<br />

rules<br />

Admission criteria<br />

Continuous Assessment (CA) (Compulsory): Two Assignments(30%), Two<br />

Tests (40%), 12 tutorial assessments(10%) and 12 Practical assessments(20%)<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong> the<br />

examination (EA) to the overall assessment (OA) is 40%. OA = 60%(CA) +<br />

40%(EA).<br />

Re-examination (Not compulsory): To qualify for re-examination students<br />

must obtain an overall assessment <strong>of</strong> between 40 and 49%.<br />

Computer Literacy and Web Application II<br />

Module Code Module Name NQF Level Credits Semester<br />

CSI 1203 Computer Literacy and Web<br />

Application II<br />

Lectures per<br />

week<br />

Pracs per week Tutorials<br />

per week<br />

1 x 2 hrs 1 x 3 hrs(x 2 groups) 1 x 1hrs (x 2<br />

groups)<br />

Content /<br />

Syllabus<br />

5 8 2<br />

Number<br />

<strong>of</strong> weeks<br />

14 84<br />

Notional<br />

hours<br />

Theory: The Internet and the WWW, HTML, XML, Any Visual .NET Application<br />

Entry rules MATRICULATION: Qualified for bachelors. At least 3 in mathematics, 2 in<br />

English and 2 in life orientation.<br />

<strong>2012</strong><br />

PROSPECTUS


Assessment<br />

and progression<br />

rules<br />

Admission criteria<br />

Computer Science Fundamentals<br />

Continuous Assessment (CA) (Compulsory): Two Assignments(30%), Two<br />

Tests (40%), 12 tutorial assessments(10%) and 12 Practical assessments(20%)<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong> the<br />

examination (EA) to the overall assessment (OA) is 40%. OA = 60%(CA) +<br />

40%(EA).<br />

Re-examination (Not compulsory): To qualify for re-examination students<br />

must obtain an overall assessment <strong>of</strong> between 40 and 49%.<br />

Module Code Module Name NQF Level Credits Semester<br />

CSI 1111 COMPUTER SCIENCE<br />

FUNDAMENTALS<br />

Lectures per<br />

week<br />

Practicals per week Tutorials<br />

per week<br />

20<br />

5 16 1<br />

Number<br />

<strong>of</strong> weeks<br />

4 x 1 hr 2 x 1 hr 14 160<br />

Content /<br />

Syllabus<br />

Entry rules Admission criteria<br />

Assessment<br />

and progression<br />

rules<br />

Data Communication & Networking<br />

Notional<br />

hours<br />

Theory: 1.Fundamentals <strong>of</strong> IS: Data, Information, Importance and Requirements<br />

<strong>of</strong> IS. 2. Information Systems and Organizations: Types and Characteristics<br />

<strong>of</strong> Information Systems from an Organizational and Functional Perspective<br />

3.Hardware and S<strong>of</strong>tware Fundamentals: Computer Types and Components,<br />

System and Application S<strong>of</strong>tware. 4. Networks: Wired and Wireless Technologies.<br />

5. Security and Control. 6. Decision Making: DSS and MIS. 7. Information System<br />

Development: Classic System Development Life Cycle.<br />

Practicals: Consist <strong>of</strong> 7 tutorials/practicals chosen from each section <strong>of</strong> content<br />

covered.<br />

Continuous Assessment (CA) (Compulsory): The contribution <strong>of</strong> CA to the<br />

semester mark(SM) is 60% comprising 3 major tests (MT), 3 assignments (AA), 3<br />

tutorial assignments (TA). CA = 50% (MT) + 25% (AA) + 25% (TA).<br />

Students with CA less than 40% are not allowed to sit for the examination (EA).<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong> the<br />

examination (EA) to the semester mark (SM) is 40%. SM = 60 %( CA) + 40 %(<br />

EA).<br />

To qualify for semester mark (SM) students must obtain an examination mark <strong>of</strong><br />

not less than 40%.<br />

Re-examination (Not compulsory): To qualify for re-examination students<br />

must obtain an overall assessment <strong>of</strong> between 40 and 49%.<br />

Code Module Name NQF Level Credits Semester<br />

CSI 2102 DATA COMMUNICATION &<br />

NETWORKING<br />

Lectures per week Practicals per week Tutorials<br />

per week<br />

6 14 1<br />

Number<br />

<strong>of</strong> weeks<br />

1 x 2 hr 1 x 2 hr 14 140<br />

SCHOOL OF COMPUTING<br />

Notional<br />

hours


Content /<br />

Syllabus<br />

Theory: Introduction to Computer Networks, Historical Overview,<br />

Communications Technology; Messages &switching : messages & packets, store<br />

& forward, circuit switching, multiplexing; Layered network architecture: Over<br />

view <strong>of</strong> layered model – OSI Model: Physical layer, Data link layer, Network layer,<br />

Transport layer, Resources Access, Session layer, Presentation layer, Application<br />

layer; Computer-networks (revisited); Recent Development in communication<br />

technology Computer Communications Architectures, LAN Systems, Internetwork<br />

Protocols, Inter-network Operation, Transport Protocols, Network<br />

Security, Distributed Applications<br />

Practicals: Consist <strong>of</strong> 14 tutorials chosen from each section <strong>of</strong> content covered.<br />

Entry Rules Pre-requisites: CSI1101, CSI1102, CSI1201and CSI1202, MAT1101, CSI1102,<br />

CSI1203 and MAT1201 or APM1101, APM1201<br />

Assessment<br />

and progression<br />

rules<br />

Data Structures<br />

Continuous Assessment (CA) (Compulsory): The contribution <strong>of</strong> CA to the<br />

overall assessment (OA) is 60%.<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong> the<br />

examination (EA) to the overall assessment (OA) is 40%.<br />

Re-examination (Not compulsory):<br />

Module Code Module Name NQF Level Credits Semester<br />

CSI 2202 DATA STRUCTURES 6 14 1<br />

Lectures per week Practicals per week Tutorials<br />

per week<br />

21<br />

Number<br />

<strong>of</strong> weeks<br />

1 x 2 hr 1 x 2 hr 14 140<br />

Notional<br />

hours<br />

Content / Syllabus Theory: Introduction to Data Structures, and Abstract Data Types. Overview,<br />

Arrays, declaration, limitations <strong>of</strong> arrays. Overview, Strings Manipulation,<br />

Multidimensional arrays, applications, Analysis and Design <strong>of</strong> Algorithms.<br />

Complexity functions. The big-O notation. Sorting & Searching Algorithms,<br />

Pointers & Dynamic Structures, Linked-Lists: Singly-linked lists, Doubly-linked<br />

lists, Circular linked lists, Ordered lists, Stacks – Definitions & declaration, Stack<br />

operations, Stacks implemented as linked lists, Application; Queues – Definition<br />

and Declaration, Implementation, Queue operations, Queues implemented<br />

as linked Lists, Priority Queues, Application; Trees – Definition & Declaration,<br />

Recursive algorithms, Implementation, Binary trees, Binary Search trees,<br />

Binary tree traversal, Application. Templates, Implementing Generic Data Type.<br />

Practicals: Consist <strong>of</strong> 14 practicals chosen from each section <strong>of</strong> content covered.<br />

Entry Rules Pre-requisites: CSI1101, CSI1102, CSI1201and CSI1202, MAT1101, CSI1102,<br />

CSI1203 and MAT1201 or APM1101, APM1201<br />

Assessment<br />

and progression<br />

rules<br />

Continuous Assessment (CA) (Compulsory): The contribution <strong>of</strong> CA to the<br />

overall assessment (OA) is 60%.<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong> the<br />

examination (EA) to the overall assessment (OA) is 40%.<br />

Re-examination (Not compulsory):<br />

<strong>2012</strong><br />

PROSPECTUS


Database Management Systems<br />

Module Code Module Name NQF Level Credits Semester<br />

CSI3201 Database Management Systems 7 14 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

22<br />

Number<br />

<strong>of</strong> weeks<br />

3 x 50 min 1 x 3 hrs 1 x 50 min 14 140<br />

Notional<br />

hours<br />

Content / Syllabus Theory: File Systems and Databases, The Relational Database Model, Structured<br />

Query Language (SQL), Entity Relationship (E-R) Modeling, Normalisation <strong>of</strong><br />

Database Tables, Database Design, Transaction Management and Concurrency<br />

Control, Distributed Database Management System, Object-Oriented Databases,<br />

Database Administration, Database and The Internet.<br />

Practicals: Consist <strong>of</strong> 5 labs based on what is covered during lectures.<br />

Entry Rules Applicant must have Passed all Second Year Modules, CSI2202, CSI2102<br />

Assessment<br />

and progression<br />

rules<br />

Continuous Assessment (CA) (Compulsory): Two class tests (CT), five<br />

assignments (AA), three tutorial assignments (TA), a practical assessment (PA),<br />

an examination (EA) and a re-examination (RA).<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong> the<br />

examination (EA) to the overall assessment (OA) is 40%. OA = 60%(CA) +<br />

40%(EA). To qualify for course credit students must obtain an overall assessment<br />

<strong>of</strong> 50%.<br />

Re-examination (Not compulsory): To qualify for re-examination students<br />

must obtain an overall assessment <strong>of</strong> between 40 and 49%.<br />

Descriptive Statistics, Probability & Distribution Theory<br />

Module Code Module Name NQF Level Credits Semester<br />

APM1101 Descriptive Statistics, Probability<br />

& Distribution Theory<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

5 16 1<br />

4 x 50 min 1 x 100 min 13<br />

Number<br />

<strong>of</strong> weeks<br />

Notional<br />

hours<br />

Content / Syllabus Data analysis and Descriptive Statistics<br />

Different kinds <strong>of</strong> variables and measurement scales. Construction and Graphical<br />

presentation <strong>of</strong> frequency distributions. Cumulative frequency; the ogive and<br />

percentiles. Measures <strong>of</strong> central tendency; the Mean, Median and Mode.<br />

Measures <strong>of</strong> Spread; Mean Deviation, the Standard Deviation and the Quartile<br />

Deviation.<br />

Probability Distributions<br />

Introduction to the concept <strong>of</strong> probability. Counting techniques, Baye’s theorem.<br />

Discrete probability distributions, including the Bernoulli, the Binomial, Poisson,<br />

Hyper-geometric, and Negative Binomial. Continuous Probability distributions<br />

including the Uniform, the Gamma, the Beta and the Chi-Square distributions,<br />

the Normal distribution.<br />

Assessment Year mark (DP) will be obtained assessments based on assignments and tests.<br />

Final mark will be obtained from the Year Mark (DP) x 40% + Exam Mark x<br />

60%.<br />

SCHOOL OF COMPUTING


Descriptive Statistics, Probability & Distribution Theory<br />

Module Code Module Name NQF Level Credits Semester<br />

STA1101 Descriptive Statistics, Probability<br />

& Distribution Theory<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

23<br />

5 16 1<br />

4 x 50 min 1 x 100 min 13<br />

Number<br />

<strong>of</strong> weeks<br />

Notional<br />

hours<br />

Content / Syllabus Data analysis and Descriptive Statistics<br />

Different kinds <strong>of</strong> variables and measurement scales. Construction and Graphical<br />

presentation <strong>of</strong> frequency distributions. Cumulative frequency; the ogive and<br />

percentiles. Measures <strong>of</strong> central tendency; the Mean, Median and Mode.<br />

Measures <strong>of</strong> Spread; Mean Deviation, the Standard Deviation and the Quartile<br />

Deviation.<br />

Probability Distributions<br />

Introduction to the concept <strong>of</strong> probability. Counting techniques, Baye’s theorem.<br />

Discrete probability distributions, including the Bernoulli, the Binomial, Poisson,<br />

Hyper-geometric, and Negative Binomial. Continuous Probability distributions<br />

including the Uniform, the Gamma, the Beta and the Chi-Square distributions,<br />

the Normal distribution.<br />

Assessment Year mark (DP) will be obtained assessments based on assignments and tests.<br />

Final mark will be obtained from the Year Mark (DP) x 40% + Exam Mark x 60%.<br />

Eigen-Value Problems and Fourier Analysis<br />

Module Code Module Name NQF Level Credits Semester<br />

APM2201 Eigen-Value Problems and Fourier<br />

Analysis<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

6 16 1<br />

4 x 50 min 2 x 50 min 13<br />

Number<br />

<strong>of</strong> weeks<br />

Notional<br />

hours<br />

Content / Syllabus Fourier Series: Orthogonality & Normality (Orthonomality) <strong>of</strong> trigonometric<br />

functions, Odd & Even functions, Trigonometric series: Full range & Half range<br />

Fourier Series, Parseval Identity. Partial Differential Equations: How initial &<br />

boundary value problem relate to (PDEs),Wave Equation, Heat Equation, Laplace<br />

Equation, How the separation <strong>of</strong> variables technique leads (in the simplest<br />

examples) to Fourier Series. Eigenvalue Problems: Sturm-Liouville Equation<br />

eigenfuctions & corresponding eigenvalues <strong>of</strong> Sturm-Liouville problem, Sturm-<br />

Liouville problem for equation y¢¢+ly =0 (eigenvalues & eigenfunctions),<br />

Orthogonality <strong>of</strong> Sturm-Liouville eigenfunctions, Series solution Ordinary<br />

Differential Equations: Bessel, Legendre, Hermite and associated functions,<br />

Solution <strong>of</strong> Bessell Equation, recurrence relations, Solution <strong>of</strong> Legendre equation:<br />

Legendre polynomials & Rodrigues formulae, Green formulae and application to<br />

Laplace equation, Vibration <strong>of</strong> rectangular & circular membrane, Fourier integral<br />

& transformation<br />

Assessment Year mark (DP) will be obtained assessments based on assignments and tests.<br />

Final mark will be obtained from the Year Mark (DP) x 40% + Exam Mark x<br />

60%.<br />

<strong>2012</strong><br />

PROSPECTUS


Electromagnetism & Quantum Mechanics<br />

Code Course NQF Level Credits Semester<br />

PHY3101 Electromagnetism & Quantum<br />

Mechanics<br />

Lectures per week Laboratory sessions per week Tutorials<br />

per week<br />

24<br />

7 24 1<br />

Number<br />

<strong>of</strong><br />

weeks<br />

4 x 50 min 2 x 180 min 2 x 50 min 15 240<br />

Notional<br />

hours<br />

Content / Syllabus: ELECTROMAGNETISM: Vector analysis: Gradient, divergence and curl,<br />

fundamental theorems <strong>of</strong> calculus, Laplacian, curvilinear coordinate systems:<br />

Cartesian, cylindrical and spherical<br />

Coulomb’s law and electric scalar charges, electric fields and scalar potentials<br />

<strong>of</strong> distributed electric scalar charges: direct integration and Gauss’ law,<br />

Poisson’s and Laplace’s equations, equipotential surfaces, electric conductors<br />

Biot-Savart law and magnetic sources, magnetic fields and vector potentials,<br />

magnetic forces, magnetic fields by direct integration and Ampere’s circuital<br />

law, Faraday’s law and induced emf<br />

Electric and magnetic dipole moments and polarizations, linear isotropic and<br />

homogeneous media, electric and magnetic fields due to polarized media,<br />

hysteresis, Maxwell’s equations, boundary conditions<br />

QUANTUM MECHANICS: Statistical interpretation <strong>of</strong> the double-slit<br />

interference experiment; Derivation <strong>of</strong> the Schrödinger equation for a force-free<br />

region; Separation <strong>of</strong> the Schrödinger equation; Conditions <strong>of</strong> good behaviour<br />

for wave functions; Simple barrier problems; One dimensional potential well<br />

<strong>of</strong> infinite height; Two and three-dimensional problems, degeneracy; Parity;<br />

Graphical nature <strong>of</strong> wave functions; Operators in Quantum Mechanics; The<br />

harmonic oscillator; The hydrogen atom; Heisenberg Uncertainty Principle.<br />

Assessment: Modules mark (M) will be obtained from continuous assessment based on<br />

quizzes, tutorials, lab reports, and tests. The final mark will be obtained from<br />

the Module mark (M) and Summative Assessment (E) in the ratio 3:2.<br />

Entry Assumptions/Pre-requisites: PHY2101, PHY2202, MAT2101, MAT2102, MAT2201, MAT2202<br />

Co-requisites: None<br />

Extended General Physics I<br />

Code Course NQF Level Credits Semester<br />

PHY1111 Extended General Physics I 5 16 1<br />

Lectures per week Practicals per week Tutorials<br />

per week<br />

Number<br />

<strong>of</strong> weeks<br />

4 x 50 min 1 x 150 min 1 x 50 min 15 160<br />

Content / Syllabus: Science – a way <strong>of</strong> knowing; Measurements in Physics; Kinematics;<br />

Dynamics; Kinetic Theory, Properties <strong>of</strong> Matter & Modern Physics<br />

SCHOOL OF COMPUTING<br />

Notional<br />

hrs


Assessment: Continuous Assessment mark: To qualify for examinations, student must<br />

attain 40% continuous assessment mark ( CAS 100% = 50% from major tests +<br />

30% from practicals + 20% from tutorials, other assessments & assignments).<br />

The contribution <strong>of</strong> CAS mark to Semester mark is 60%.<br />

Examination Mark: Paper I Theory (60%) + Paper II Practical (40%) =<br />

100%.<br />

To qualify for overall assessment <strong>of</strong> semester mark, the student must obtain a<br />

minimum examination mark <strong>of</strong> 40%.<br />

The contribution <strong>of</strong> examination mark to semester mark is 40%.<br />

Overall Semester mark: 60% CAS + 40% Exam mark.<br />

To qualify for module credit (16), student must obtain a minimum <strong>of</strong> 50%<br />

semester mark.<br />

Supplementary Examination: To qualify for this, a student must obtain a<br />

semester mark <strong>of</strong> 40% - 49%<br />

Entry Assumptions/Pre-requisites:<br />

NSC – qualified to progress to a diploma course - achievement rating <strong>of</strong> 3(40-49%) or better in 4<br />

recognized content 20 credit subjects including Mathematics & Physical science. Rating 2 in English &<br />

Life Skills.<br />

Matriculation: Senior Certificate with a minimum <strong>of</strong> E(HG)/D(SG) in Mathematics & Physical Science.<br />

E(SG) in English.<br />

Other requirements: Minimum achievement <strong>of</strong> 3 in NBT tests in English, Mathematics & Science.<br />

Co-requisite: MAT1111<br />

Extended General Physics II<br />

Code Course NQF Level Credits Semester<br />

PHY1212 Extended General Physics II 5 16 2<br />

Lectures per week Practicals per week Tutorials<br />

per week<br />

25<br />

Number<br />

<strong>of</strong> weeks<br />

4 x 50 min 1 x 150 min 1 x 50 min 15 160<br />

Notional<br />

hrs<br />

Content / Syllabus: Thermodynamics; Magnetism, Static & Current Electricity; Electromagnetism;<br />

Wave theory, Longitudinal Sound waves; Electromagnetic waves, Light &<br />

Optics<br />

Assessment: Continuous Assessment mark: To qualify for examinations, student must<br />

attain 40% continuous assessment mark ( CAS 100% = 50% from major<br />

tests + 30% from practicals + 20% from tutorials, other assessments &<br />

assignments). The contribution <strong>of</strong> CAS mark to Semester mark is 60%.<br />

Examination Mark: Paper I Theory (60%) + Paper II Practical (40%) =<br />

100%.<br />

To qualify for overall assessment <strong>of</strong> semester mark, the student must obtain a<br />

minimum examination mark <strong>of</strong> 40%.<br />

The contribution <strong>of</strong> examination mark to semester mark is 40%.<br />

Overall Semester mark: 60% CAS + 40% Exam mark.<br />

To qualify for module credit (16), student must obtain a minimum <strong>of</strong> 50%<br />

semester mark.<br />

Supplementary Examination: To qualify for this, a student must obtain a<br />

semester mark <strong>of</strong> 40% - 49%<br />

<strong>2012</strong><br />

PROSPECTUS


Entry Assumptions/Pre-requisites:<br />

NSC – qualified to progress to a diploma course - achievement rating <strong>of</strong> 3(40-49%) or better in 4<br />

recognized content 20 credit subjects including Mathematics & Physical science. Rating 2 in English &<br />

Life Skills.<br />

Matriculation: Senior Certificate with a minimum <strong>of</strong> E(HG)/D(SG) in Mathematics & Physical Science.<br />

E(SG) in English.<br />

Other requirements: Minimum achievement <strong>of</strong> 3 in NBT tests in English, Mathematics & Science.<br />

Co-requisite: MAT1212<br />

Extended General Physics III<br />

Code Course NQF Level Credits Semester<br />

PHY1113 Extended General Physics III 5 16 1<br />

Lectures per week Practicals per week Tutorials<br />

per week<br />

26<br />

Number<br />

<strong>of</strong> weeks<br />

4 x 50 min 1 x 150 min 1 x 50 min 15 160<br />

Notional<br />

hrs<br />

Content / Syllabus: Vectors; Motion in 2 or 3 dimensions; Newton’s Laws; Circular Motion; Energy<br />

transfer; Linear Momentum & collisions; Static Equilibrium & elasticity;<br />

Temperature & heat; Kinetic theory <strong>of</strong> Gases; Heat engines, entropy & second<br />

law <strong>of</strong> thermodynamics<br />

Assessment: Continuous Assessment mark: To qualify for examinations, student must<br />

attain 40% continuous assessment mark ( CAS 100% = 50% from major<br />

tests + 30% from practicals + 20% from tutorials, other assessments &<br />

assignments). The contribution <strong>of</strong> CAS mark to Semester mark is 60%.<br />

Examination Mark: Paper I Theory (60%) + Paper II Practical (40%) =<br />

100%.<br />

To qualify for overall assessment <strong>of</strong> semester mark, the student must obtain a<br />

minimum examination mark <strong>of</strong> 40%.<br />

The contribution <strong>of</strong> examination mark to semester mark is 40%.<br />

Overall Semester mark: 60% CAS + 40% Exam mark.<br />

To qualify for module credit (16), student must obtain a minimum <strong>of</strong> 50%<br />

semester mark.<br />

Supplementary Examination: To qualify for this, a student must obtain a<br />

semester mark <strong>of</strong> 40% - 49%<br />

Entry Assumptions/Pre-requisites:<br />

A pass in PHY1111, PHY1212, MAT1111 & MAT1212<br />

Co-requisite : MAT1113<br />

Extended General Physics IV<br />

Code Course NQF Level Credits Semester<br />

PHY1214 Extended General Physics IV 5 16 2<br />

Lectures per week Practicals per week Tutorials<br />

per week<br />

Number<br />

<strong>of</strong> weeks<br />

4 x 50 min 1 x 150 min 1 x 50 min 15 160<br />

Notional<br />

hrs<br />

Content / Syllabus: Wave motion; Sound waves; Superposition & standing waves; Electric fields;<br />

Gauss’s law; Electric potential; Capacitance & Dielectrics; Direct current<br />

circuits; Magnetism<br />

SCHOOL OF COMPUTING


Assessment: Continuous Assessment mark: To qualify for examinations, student must<br />

attain 40% continuous assessment mark ( CAS 100% = 50% from major<br />

tests + 30% from practicals + 20% from tutorials, other assessments &<br />

assignments). The contribution <strong>of</strong> CAS mark to Semester mark is 60%.<br />

Examination Mark: Paper I Theory (60%) + Paper II Practical (40%) =<br />

100%.<br />

To qualify for overall assessment <strong>of</strong> semester mark, the student must obtain a<br />

minimum examination mark <strong>of</strong> 40%.<br />

The contribution <strong>of</strong> examination mark to semester mark is 40%.<br />

Overall Semester mark: 60% CAS + 40% Exam mark.<br />

To qualify for module credit (16), student must obtain a minimum <strong>of</strong> 50%<br />

semester mark.<br />

Supplementary Examination: To qualify for this, a student must obtain a<br />

semester mark <strong>of</strong> 40% - 49%<br />

Entry Assumptions/Pre-requisites:<br />

A pass in PHY1111, PHY1212, MAT1111 & MAT1212<br />

Co-requisite: MAT1214<br />

General Physics I<br />

Code Course NQF Level Credits Semester<br />

PHY 1101 General Physics I 5 16 1<br />

Lectures per week Practicals per week Tutorials<br />

per week<br />

27<br />

Number<br />

<strong>of</strong> weeks<br />

4 x 50 min 1 x 180 min 1 x 50 min 15 160<br />

Notional<br />

hrs<br />

Content / Syllabus: Introduction to Mechanics: Rectilinear Motion; Vector Algebra and<br />

Calculus; Motion in two and Three Dimensions; Newton’s laws; Gravitational<br />

force and friction; Statics and Elasticity; Circular motion and other<br />

applications <strong>of</strong> Newton’s Laws; Work, energy and power; Potential energy and<br />

conservation <strong>of</strong> energy; Linear momentum and collisions; Rotation <strong>of</strong> a rigid<br />

object about a fixed axis; Rolling motion; angular momentum and torque;<br />

Oscillatory motion; Fluid mechanics.<br />

Heat and Thermodynamics: Temperature; Heat and the First Law <strong>of</strong><br />

Thermodynamics; Kinetic Theory <strong>of</strong> Gases; Heat, Energy; Entropy and Second<br />

Law <strong>of</strong> Thermodynamics<br />

Assessment: Continuous Assessment Mark: To qualify for an end <strong>of</strong> semester<br />

examination, a candidate must attain at least a 40% continuous Assessment<br />

mark (CASS 100% = 50% from Major Tests + 30% Practical Assessment +<br />

20% from tutorials, minor tests and other Assignments).<br />

Examination Mark: End <strong>of</strong> Semester Examination: 100% (a candidate<br />

should obtain a minimum <strong>of</strong> 40%)<br />

Overall Semester Mark: Final Semester Mark: 0.6 Continuous Assessment<br />

Mark + 0.4 Examination Mark.<br />

Classification <strong>of</strong> Performance: Award <strong>of</strong> Module Credits: To qualify for<br />

the award <strong>of</strong> 16 credits, a candidate must obtain a minimum <strong>of</strong> 50% in the<br />

overall Semester Mark.<br />

Supplementary Examination: To qualify to sit for this, a candidate should<br />

have obtained a semester mark <strong>of</strong> 40%-49%.<br />

<strong>2012</strong><br />

PROSPECTUS


General Physics II<br />

Code Course NQF Level Credits Semester<br />

PHY 1202 General Physics II 5 16 1<br />

Lectures per week Practicals per week Tutorials<br />

per week<br />

28<br />

Number<br />

<strong>of</strong> weeks<br />

4 x 50 min 1 x 180 min 1 x 50 min 15 160<br />

Notional<br />

hrs<br />

Content / Syllabus: Mechanical Waves: Wave motion; Sound waves; Superposition and<br />

Standing waves<br />

Geometrical Optics: The nature <strong>of</strong> light and laws <strong>of</strong> Geometric Optics.<br />

Electromagnetism: Electrostatics; Electric Potential, Gauss’ s Law;<br />

Capacitance and Dielectrics, Current and Resistance, Direct Current Circuits;<br />

Magnetic Fields and Forces; Induced Fields and Forces.<br />

Assessment: Continuous Assessment Mark: To qualify for an end <strong>of</strong> semester<br />

examination, a candidate must attain at least a 40% continuous Assessment<br />

mark (CASS 100% = 50% from Major Tests + 30% Practical Assessment +<br />

20% from tutorials, minor tests and other Assignments).<br />

Examination Mark: End <strong>of</strong> Semester Examination: 100% (a candidate<br />

should obtain a minimum <strong>of</strong> 40%)<br />

Overall Semester Mark: Final Semester Mark: 0.6 Continuous Assessment<br />

Mark + 0.4 Examination Mark.<br />

Classification <strong>of</strong> Performance: Award <strong>of</strong> Module Credits: To qualify for<br />

the award <strong>of</strong> 16 credits, a candidate must obtain a minimum <strong>of</strong> 50% in the<br />

overall Semester Mark.<br />

Supplementary Examination: To qualify to sit for this, a candidate should<br />

have obtained a semester mark <strong>of</strong> 40%-49%.<br />

Entry Assumptions/Pre-requisites: To register for this course, a candidate should have passed<br />

NSC with a “B” designation or equivalent. In addition, a grade <strong>of</strong> at least 4 should have been obtained<br />

in Mathematics and Physical Science.<br />

Introduction to Artificial Intelligence<br />

Module Code Module Name NQF Level Credits Semester<br />

CSI3101 Introduction to Artificial<br />

Intelligence<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

6 14 1<br />

Number<br />

<strong>of</strong><br />

weeks<br />

3 x 50 min 1 x 3 hrs 1 x 50 min 14 140<br />

Notional<br />

hours<br />

Contents/Syllabus Theory: Introduction to AI, Definitions, Early work-A Historical Overview,<br />

The Turing Test, Intelligent Agents, The Idea <strong>of</strong> an Agent, Types <strong>of</strong> Agents,<br />

Types <strong>of</strong> Environments, Solving Problems by Search, Problem Solving agents,<br />

Formulating Problems, Searching for Solutions Search Strategies, Uninformed<br />

Search Strategies, Breadth First Search, Depth First Search, Uniform Cost<br />

Path Search, Informed Search Methods, Best-First –Search, Greedy Search,<br />

A* Search, Game Playing, The 8 Puzzle, The 8 Queens problem, Tic-Tac-<br />

Toe, First Order Predicate Logic, Representation, Reasoning and Logic,<br />

Propositional Logic, Syntax and Semantics, Using First Order Logic, Learning<br />

Methods, Neural Networks and Learning.<br />

Practicals: Consist <strong>of</strong> 5 labs based on what is covered during lectures.<br />

SCHOOL OF COMPUTING


Entry Rules Applicant must have Passed all Second Year Modules, CSI2202, CSI2102<br />

Assessment<br />

and progression<br />

rules<br />

Introduction To Computer Architecture<br />

Continuous Assessment (CA) (Compulsory): Two class tests (CT), five<br />

assignments (AA), three tutorial assignments (TA), a practical assessment<br />

(PA), an examination (EA) and a re-examination (RA).<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong><br />

the examination (EA) to the overall assessment (OA) is 40%. OA = 60%(CA)<br />

+ 40%(EA). To qualify for course credit students must obtain an overall<br />

assessment <strong>of</strong> 50%.<br />

Re-examination (Not compulsory): To qualify for re-examination<br />

students must obtain an overall assessment <strong>of</strong> between 40 and 49%.<br />

Module Code Module Name NQF Level Credits Semester<br />

CSI 1113 Introduction To Computer<br />

Architecture<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

2 x 2 hrs 2 x 2hrs (x<br />

2 groups)<br />

29<br />

5 16 1<br />

Number<br />

<strong>of</strong><br />

weeks<br />

14 112<br />

Notional<br />

hours<br />

Content / Syllabus Theory: General concepts, CPU structure, Processor design, ALU, Bus and<br />

Register operations, Number systems, Floating point numbers, Alphanumeric<br />

codes, BCD, binary arithmetic – positive and negative values. Design Logic,<br />

Boolean algebra, Logic gates. Combinational Logic circuits, flip-flops,<br />

Multiplexers and decoders, Counters and registers. Memory and storage<br />

techniques, Storage devices, virtual memory and memory management.<br />

i/o addressing and interrupts, microprocessors, RISC, CISC technology.<br />

Introduction to assembly language programming.<br />

Entry rules MATRICULATION: Qualified for degree. At least 3 in mathematics, 2 in<br />

physics and 2 in English and 2 in life orientation.<br />

Assessment<br />

and progression<br />

rules<br />

REQUIRED NSC SUBJECTS (Compulsory): Mathematics, English and<br />

Physical Science.<br />

RECOMMENDED: IT, CAT<br />

OTHER (NBT): 3 in mathematics,<br />

Continuous Assessment (CA) (Compulsory): Two Assignments(40%),<br />

Two Tests (40%) and 12 tutorial assessments(20%)<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong><br />

the examination (EA) to the overall assessment (OA) is 40%. OA = 60%(CA)<br />

+ 40%(EA).<br />

Re-examination (Not compulsory): To qualify for re-examination<br />

students must obtain an overall assessment <strong>of</strong> between 40 and 49%.<br />

<strong>2012</strong><br />

PROSPECTUS


Introduction to Information Systems<br />

Module Code Module Name NQF Level Credits Semester<br />

CSI 1101 Introduction to Information<br />

Systems<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

1 x 2 hrs 0 2 x 2hrs (x<br />

2 groups)<br />

30<br />

5 8 1<br />

Number<br />

<strong>of</strong><br />

weeks<br />

14 84<br />

Notional<br />

hours<br />

Content / Syllabus Theory: Fundamentals <strong>of</strong> IS, Data and Information; Importance <strong>of</strong><br />

Information Systems; Computer Based Information Systems, Information<br />

System Requirements: Input, Process, Output, Information Systems as seen<br />

by the user, End-User <strong>Computing</strong> Applications; Office Automation; Distributed<br />

computing<br />

Hardware Fundamentals, S<strong>of</strong>tware Fundamentals, User Interfaces, Command<br />

driven interfaces; Menu driven interfaces; Icon and pointer based interfaces,<br />

Operating Systems; Applications S<strong>of</strong>tware; Programming languages,<br />

Developing Information Systems, The classic systems development life cycle<br />

Business Information Systems, Transactions Processing, Management<br />

Information Systems, Decision Support Systems, Expert Systems<br />

Entry rules MATRICULATION: Qualified for degree. At least 3 in mathematics, 2 in<br />

English and 2 in life orientation.<br />

Assessment<br />

and progression<br />

rules<br />

Admission criteria<br />

Continuous Assessment (CA) (Compulsory): Two Assignments(40%),<br />

Two Tests (40%), 12 tutorial assessments(20%)<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong><br />

the examination (EA) to the overall assessment (OA) is 40%. OA = 60%(CA)<br />

+ 40%(EA).<br />

Re-examination (Not compulsory): To qualify for re-examination<br />

students must obtain an overall assessment <strong>of</strong> between 40 and 49%.<br />

Introduction to Object Oriented Programming<br />

Module Code Module Name NQF Level Credits Semester<br />

CSI 1201 Introduction to Object Oriented<br />

Programming<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

1 x 2 hrs 1 x 3 hrs( x 2 groups) 1 x 1hrs (x<br />

2 groups)<br />

5 8 2<br />

Number<br />

<strong>of</strong><br />

weeks<br />

14 84<br />

Notional<br />

hours<br />

Content / Syllabus Theory: Classes, Objects and data abstraction, Inheritance, polymorphism,<br />

Pointers, virtual functions, templates, exception handling.<br />

Entry rules Admission criteria<br />

SCHOOL OF COMPUTING


Assessment<br />

and progression<br />

rules<br />

Introduction to Problem Solving<br />

Continuous Assessment (CA) (Compulsory): Two Assignments(30%),<br />

Two Tests (40%), 12 tutorial assessments(10%) and 12 Practical<br />

assessments(20%)<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong><br />

the examination (EA) to the overall assessment (OA) is 40%. OA = 60%(CA)<br />

+ 40%(EA).<br />

Re-examination (Not compulsory): To qualify for re-examination<br />

students must obtain an overall assessment <strong>of</strong> between 40 and 49%.<br />

Module Code Module Name NQF Level Credits Semester<br />

CSI 1102 Introduction to<br />

Problem solving<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

1 x 2 hrs 1 x 3 hrs(x 2 groups) 1 x 1hrs (x<br />

2 groups)<br />

31<br />

5 8 1<br />

Number<br />

<strong>of</strong> weeks<br />

14 84<br />

Notional<br />

hours<br />

Content / Syllabus Theory: The Basics <strong>of</strong> a C++ Program, Data Types, Arithmetic Operators<br />

and Operator Precedence Expressions, Type Conversion, Input, Increment<br />

and decrement Operators, Output Preprocessor directives, Creating a<br />

C++ Program. Input/Output, I/O Streams and Standard I/O devices, Using<br />

predefined functions in a program, Input failure, Control Structures, Relational<br />

Operators, Logical Operators and logical Expressions, Selection: if and if ….else<br />

Switch structures, Control structures , Looping, User defined functions, Value<br />

returning functions, Void functions without parameters, Void functions with<br />

parameters, Value parameters, Reference variables as parameters, Value and<br />

reference parameters and memory allocation, Scope <strong>of</strong> an identifier, Global<br />

variables, Static and automatic variables, Function overloading, Functions with<br />

default parameters, User defined simple data types, namespaces and the string<br />

type, Enumeration type, Arrays and strings, Applications <strong>of</strong> arrays (searching<br />

and sorting), List processing, Bubble sort, Selection sort, Insertion sort, Binary<br />

search, Vector type (class), Records, Pointers, linked lists<br />

Entry rules MATRICULATION: Certified for degree. At least 3 in mathematics, 2 in<br />

English and 2 in life orientation.<br />

Assessment<br />

and progression<br />

rules<br />

REQUIRED NSC SUBJECTS (Compulsory): Mathematics, English<br />

RECOMMENDED: IT, CAT<br />

OTHER (NBT): 3 in mathematics,<br />

Continuous Assessment (CA) (Compulsory): Two Assignments(30%),<br />

Two Tests (40%), 12 tutorial assessments(10%) and 12 Practical assessments(20%)<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong><br />

the examination (EA) to the overall assessment (OA) is 40%. OA = 60%(CA)<br />

+ 40%(EA).<br />

Re-examination (Not compulsory): To qualify for re-examination students<br />

must obtain an overall assessment <strong>of</strong> between 40 and 49%.<br />

<strong>2012</strong><br />

PROSPECTUS


Introduction to Programming 1<br />

Module Code Module Name NQF Level Credits Semester<br />

CSI 1212 Introduction to Programming 1 5 16 2<br />

Lectures per week Practicals per week Tutorials<br />

per week<br />

32<br />

Number<br />

<strong>of</strong> weeks<br />

4 x 1 hr 2 x 1 hr 14 160<br />

Notional<br />

hours<br />

Content / Syllabus Theory: 1. Object oriented and structured programming, polymorphism and<br />

inheritance, programming languages, basics <strong>of</strong> a C++ program. 2. Data types,<br />

declarations, input and output, assignments, operators (arithmetic, logical,<br />

relational) 3.Conditional and switch statements, while and for loops, control<br />

statements. 4. Functions with return type void, function overloading. 5. Input<br />

from a file, output to a file, reading to the end <strong>of</strong> the file, arrays.<br />

Practicals: Consist <strong>of</strong> 14 practicals chosen from each section <strong>of</strong> content<br />

covered.<br />

Entry<br />

rules<br />

Assessment<br />

and progression<br />

rules<br />

MATRICULATION: A good National Senior Certificate Pass. Rating <strong>of</strong> 2<br />

(30-39%) in LOTL/ English, 2 (30-39%) in Life Orientation, 3 (40-49%) in<br />

Mathematics, 3 (40-49%) in IT/CAT, Life Sciences, Geography or Physical<br />

Science, 2 (30-39%) in NBT (English, Mathematics, Science).<br />

Admission criteria<br />

Introduction To Programming II<br />

Continuous Assessment (CA) (Compulsory): The contribution <strong>of</strong> CA<br />

to the semester mark(SM) is 60% comprising 3 major tests (MT), 3 tutorial<br />

assignments (TA) and practical assessment (PA). CA = 50% (MT) + 25% (PA)<br />

+ 25% (TA).<br />

Students with CA less than 40% are not allowed to sit for the examination (EA).<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong> the<br />

examination (EA) to the semester mark (SM) is 40%. SM = 60 %( CA) + 40<br />

%( EA).<br />

To qualify for semester mark (SM) students must obtain an examination mark<br />

<strong>of</strong> not less than 40%.<br />

Re-examination (Not compulsory): To qualify for re-examination students<br />

must obtain an overall assessment <strong>of</strong> between 40 and 49%.<br />

Module Code Module Name NQF Level Credits Semester<br />

CSI 1214 Introduction To Programming II 5 16 2<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

2 x 2 hrs 1 x 3 hrs(x 2 groups) 2 x 2hrs (x<br />

2 groups)<br />

Number<br />

<strong>of</strong> weeks<br />

14 154<br />

Notional<br />

hours<br />

Content / Syllabus Theory: Classes, Objects and data abstraction, Inheritance, polymorphism,<br />

Pointers, virtual functions, templates, exception handling.<br />

Entry rules MATRICULATION: Qualified for diploma. At least 3 in mathematics, 2 in<br />

physics and 2 in English and 2 in life orientation.<br />

SCHOOL OF COMPUTING


Assessment<br />

and progression<br />

rules<br />

Java Programming<br />

Admission criteria<br />

Continuous Assessment (CA) (Compulsory): Two Assignments(30%),<br />

Two Tests (40%), 12 tutorial assessments(10%) and 12 Practical<br />

assessments(20%)<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong><br />

the examination (EA) to the overall assessment (OA) is 40%. OA = 60%(CA)<br />

+ 40%(EA).<br />

Re-examination (Not compulsory): To qualify for re-examination<br />

students must obtain an overall assessment <strong>of</strong> between 40 and 49%.<br />

Module Code Module Name NQF Level Credits Semester<br />

CSI 2101 JAVA PROGRAMMING 6 14 1<br />

Lectures per week Practicals per week Tutorials<br />

per week<br />

33<br />

Number<br />

<strong>of</strong> weeks<br />

1 x 2 hr 1 x 2 hr 14 140<br />

Notional<br />

hours<br />

Content / Syllabus Theory: 1. Java classes, Using data within a program, Using methods,<br />

classes and Objects, Advanced Objects Concepts, Making Decisions, Looping,<br />

Characters, Strings and strings Buffer, Arrays, Applets, Graphics, Introduction<br />

to inheritance, Advanced inheritance Concepts, Understanding Swing<br />

Components, Using layout Managers and the event Model, Exception Handling,<br />

File input and output, Multithreading and animation, Working with Mysql<br />

Databases and Java, Java Server Pages (JSP).<br />

Practicals: Consist <strong>of</strong> 14 practicals chosen from each section <strong>of</strong> content<br />

covered.<br />

Entry Rules Pre-requisites: CSI1101, CSI1102, CSI1201and CSI1202, MAT1101, CSI1102,<br />

CSI1203 and MAT1201 or APM1101, APM1201<br />

Assessment<br />

and progression<br />

rules<br />

Linear Algebra I<br />

Continuous Assessment (CA) (Compulsory): The contribution <strong>of</strong> CA to<br />

the overall assessment (OA) is 60%.<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong><br />

the examination (EA) to the overall assessment (OA) is 40%.<br />

Re-examination (Not compulsory):<br />

Module Code Module Name NQF Level Credits Semester<br />

MAT2202 Linear Algebra I 6 8 2<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number<br />

<strong>of</strong><br />

weeks<br />

2 x 50 min 1 x 50 min 13 80.7<br />

Notional<br />

hours<br />

Content / Syllabus Further properties <strong>of</strong> matrices and determinants, real vector spaces, basis<br />

and dimension, linear transformations, eigenvalues, diagonalization.<br />

<strong>2012</strong><br />

PROSPECTUS


Assessment Year mark (DP) will be obtained assessments based on assignments and<br />

tests. Final mark will be obtained from the Year Mark (DP) x 40% + Exam<br />

Mark x 60%.<br />

Mechanics & Waves<br />

Code Course NQF Level Credits Semester<br />

PHY2101 Mechanics & Waves 6 16 1<br />

Lectures per week Practicals per week Tutorials<br />

per week<br />

34<br />

Number<br />

<strong>of</strong><br />

weeks<br />

4 x 50 min 1 x 180 min 2 x 40 min 15 160<br />

Notional<br />

hrs<br />

Content / Syllabus: Vector fundamentals; Rectilinear motion <strong>of</strong> a particle; Position dependent<br />

forces; The Harmonic oscillator; The general motion <strong>of</strong> a particle in three<br />

dimensions; Central forces; Dynamics <strong>of</strong> systems <strong>of</strong> particles; Coupled<br />

oscillators; The wave equation.<br />

Assessment: Modules mark (M) will be obtained from continuous assessment based on<br />

quizzes, tutorials, lab reports, and tests. The final mark will be obtained from<br />

the Module mark (M) and Summative Assessment (E) in the ratio 3:2.<br />

Entry Assumptions/Pre-requisites: PHY1101, PHY1202, MAT1101, MAT1201<br />

Co-requisites: MAT2101, MAT2201<br />

Multivariate Calculus<br />

Module Code Module Name NQF Level Credits Semester<br />

MAT2101 Multivariate Calculus 6 8 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

2 x 50 min 1 x 50 min 13<br />

Number <strong>of</strong><br />

weeks<br />

Notional<br />

hours<br />

Content / Syllabus Functions <strong>of</strong> several variables, surfaces, continuity, partial derivatives, implicit<br />

functions, the chain rule, higher order derivatives, Taylor’s theorem, local<br />

extrema and saddle points, multiple integrals, line integrals, Green’s theorem,<br />

Jacobians, spherical and cylindrical coordinates.<br />

Assessment Year mark (DP) will be obtained assessments based on assignments and tests.<br />

Final mark will be obtained from the Year Mark (DP) x 40% + Exam Mark x<br />

60%.<br />

Multivariable Distribution Theory & Linear Models<br />

Module Code Module Name NQF Level Credits Semester<br />

STA3101 Multivariable Distribution<br />

Theory & Linear Models<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

7 16 2<br />

4 x 50 min 1x 100 min 13<br />

SCHOOL OF COMPUTING<br />

Number<br />

<strong>of</strong><br />

weeks<br />

Notional<br />

hours


Content / Syllabus Multivariate Distribution Theory: Random Vector: p-dimensional case , Joint<br />

distribution and their applications: p-dimensional case; Marginal & Conditional<br />

distributions and their applications to probability calculations, Marginal<br />

and Product Moments; Mean Vector; Covariance Matrix; Dispersion Matrix;<br />

Expectation <strong>of</strong> Random Quadratic Form. Joint Moment Generating Function<br />

and its applications; The Multivariate Normal Distribution; Quadratic Forms<br />

in Normal Variants.<br />

Linear Models: Concepts related to linear models; point and interval estimation;<br />

hypothesis testing; violation <strong>of</strong> assumptions; applications <strong>of</strong> linear models.<br />

Assessment Year mark (DP) will be obtained assessments based on assignments and tests.<br />

Final mark will be obtained from the Year Mark (DP) x 40% + Exam Mark x<br />

60%.<br />

Numerical Analysis I<br />

Module Code Module Name NQF Level Credits Semester<br />

APM2101 Numerical Analysis I 6 16 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

4 x 50 min 1 x 100 min 13<br />

35<br />

Number<br />

<strong>of</strong><br />

weeks<br />

Notional<br />

hours<br />

Content / Syllabus Introduction to numerical analysis: Iterative Methods, Programming with<br />

MATLAB, Interpolation and polynomial approximation: Difference Operators,<br />

Constructing Difference Tables using MATLAB, Lagrange Polynomial<br />

Interpolation, Hermite Interpolation, Divided Differences, Hermite Revisited,<br />

Error Estimation, Numerical differentiation and integration: Differentiation,<br />

integration, Newton-Cotes Formulae, Composite Integration. Initial value<br />

problems, Existence Theorem, Euler Method, Higher Order Taylor Methods,<br />

Runge-Kutta Methods, Midpoint Rule, Higher Order R-K Methods, Multistep<br />

Methods, Adams-Bashforth Technique, Adams-Moulton Technique, Predictor<br />

Corrector Method<br />

Assessment Year mark (DP) will be obtained assessments based on assignments and tests.<br />

Final mark will be obtained from the Year Mark (DP) x 40% + Exam Mark x<br />

60%.<br />

Operating Systems<br />

Module Code Module Name NQF Level Credits Semester<br />

CSI 2201 OPERATING SYSTEMS 6 14 1<br />

Lectures per week Practicals per week Tutorials<br />

per week<br />

Number<br />

<strong>of</strong><br />

weeks<br />

1 x 2 hr 1 x 2 hr 14 140<br />

Notional<br />

hours<br />

<strong>2012</strong><br />

PROSPECTUS


Content / Syllabus Theory: Overview <strong>of</strong> operating systems, functionalities and characteristics<br />

<strong>of</strong> OS. Hardware concepts related to OS, CPU states, I/O channels, memory<br />

hierarchy, microprogramming, The concept <strong>of</strong> a process, operations on<br />

processes, process states, concurrent processes, process control block,<br />

process context. Job and processor scheduling, scheduling algorithms, process<br />

hierarchies. Problems <strong>of</strong> concurrent processes, critical sections, mutual<br />

exclusion. Mutual exclusion, process co-operation, producer and consumer<br />

processes. Semaphores: definition, init, wait, signal operations. Critical<br />

sections Interprocess Communication (IPC), Message Passing, Direct and<br />

Indirect Deadlocks. Memory organization and management, storage allocation.<br />

Virtual memory concepts, paging and segmentation, address mapping. Virtual<br />

storage management, page replacement strategies. File organization: blocking<br />

and buffering, file descriptor, directory structure File and Directory structures,<br />

blocks and fragments, directory tree, UNIX file structure.<br />

Practicals: Consist <strong>of</strong> 14 tutorials chosen from each section <strong>of</strong> content covered.<br />

Entry Rules Pre-requisites: CSI1101, CSI1102, CSI1201and CSI1202, MAT1101,<br />

CSI1102, CSI1203 and MAT1201 or APM1101, APM1201<br />

Assessment<br />

and progression<br />

rules<br />

Ordinary Differential Equations<br />

Continuous Assessment (CA) (Compulsory): The contribution <strong>of</strong> CA to<br />

the overall assessment (OA) is 60%.<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong> the<br />

examination (EA) to the overall assessment (OA) is 40%.<br />

Re-examination (Not compulsory):<br />

Module Code Module Name NQF Level Credits Semester<br />

MAT2201 Ordinary Differential Equations 6 8 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

2 x 50 min 1 x 50 min 13<br />

36<br />

Number<br />

<strong>of</strong><br />

weeks<br />

Notional<br />

hours<br />

Content / Syllabus Second order linear differential equations with constant coefficients, nonhomogeneous<br />

equations, special methods for particular integrals, variation <strong>of</strong><br />

parameters, higher order differential equations, solution in series, applications.<br />

Assessment Year mark (DP) will be obtained assessments based on assignments and tests.<br />

Final mark will be obtained from the Year Mark (DP) x 40% + Exam Mark x<br />

60%.<br />

Precalculus & Calculus I<br />

Module Code Module Name NQF Level Credits Semester<br />

MAT1101 Precalculus & Calculus I 5 16 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

4 x 50 min 1 x 100 min 13<br />

SCHOOL OF COMPUTING<br />

Number<br />

<strong>of</strong><br />

weeks<br />

Notional<br />

hours


Content / Syllabus Sets, definitions, examples, operations on sets, complementation and<br />

DeMorgan’s laws. The real number system, graphs <strong>of</strong> linear, quadratic,<br />

polynomial and rational functions, exponential and logarithmic functions,<br />

trigonometric functions, inequalities. Linear systems. Limits, continuity and<br />

differentiability <strong>of</strong> functions <strong>of</strong> a single variable, curve sketching, maxima and<br />

minima, mean value theorems, indeterminate forms.<br />

Assessment Year mark (DP) will be obtained assessments based on assignments and<br />

tests. Final mark will be obtained from the Year Mark (DP) x 40% + Exam<br />

Mark x 60%.<br />

Precalculus & Calculus II<br />

Module Code Module Name NQF Level Credits Semester<br />

MAT1201 Precalculus & Calculus II 5 16 2<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

4 x 50 min 1 x 100 min 13<br />

37<br />

Number<br />

<strong>of</strong><br />

weeks<br />

Notional<br />

hours<br />

Content / Syllabus Mathematical induction, permutations and combinations, binomial theorem,<br />

complex numbers and polar coordinates. Introduction to integration,<br />

integration <strong>of</strong> simple functions, fundamental theorem <strong>of</strong> integral calculus.<br />

Further techniques <strong>of</strong> integration, introduction to series and sequences, power<br />

series and Taylor polynomials and Taylor’s theorem, introduction to differential<br />

equations (ordinary differential equations <strong>of</strong> first order).<br />

Assessment Year mark (DP) will be obtained assessments based on assignments and<br />

tests. Final mark will be obtained from the Year Mark (DP) x 40% + Exam<br />

Mark x 60%.<br />

Probability & Distributions II<br />

Module Code Module Name NQF Level Credits Semester<br />

STA2101 Probability & Distributions II 6 16 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

4 x 50 min 1 x 100 min 13<br />

Number<br />

<strong>of</strong><br />

weeks<br />

Notional<br />

hours<br />

Content / Syllabus Combinatorial analysis, axioms <strong>of</strong> probability, conditional probability and<br />

stochastic independence. Introduction to the concept <strong>of</strong> a random variable.<br />

More detailed treatment <strong>of</strong> discrete probability distribution, Introduction to<br />

mathematical expectation and moment generating functions, Jointly distributed<br />

random variables, independent random variables, marginal and conditional<br />

distributions. The bivariate normal distribution, Functions <strong>of</strong> random variables;<br />

sums <strong>of</strong> random variables, The central limit theorem. Chebychev’s inequality,<br />

De-Moivre-Laplace theorem. Poisson approximation to the binomial distribution.<br />

Assessment Year mark (DP) will be obtained assessments based on assignments and<br />

tests. Final mark will be obtained from the Year Mark (DP) x 40% + Exam<br />

Mark x 60%.<br />

<strong>2012</strong><br />

PROSPECTUS


Real Analysis I<br />

Module Code Module Name NQF Level Credits Semester<br />

MAT2102 Real Analysis I 6 8 2<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

2 x 50 min 1 x 50 min 13<br />

38<br />

Number<br />

<strong>of</strong><br />

weeks<br />

Notional<br />

hours<br />

Content / Syllabus Real number system as a complete ordered field, real sequences, convergent<br />

sequences, monotone sequences and monotone convergence theorem,<br />

subsequences, Cauchy sequences and Cauchy’s general principle <strong>of</strong><br />

convergence, infinite series and various tests <strong>of</strong> convergence, functions on<br />

closed intervals.<br />

Assessment Year mark (DP) will be obtained assessments based on assignments and tests.<br />

Final mark will be obtained from the Year Mark (DP) x 40% + Exam Mark x<br />

60%.<br />

S<strong>of</strong>tware Engineering 1<br />

Module Code Module Name NQF Level Credits Semester<br />

CSI3102 S<strong>of</strong>tware Engineering I 6 14 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number<br />

<strong>of</strong><br />

weeks<br />

3 x 50 min 1 x 3 hrs 1 x 50 min 14 140<br />

Notional<br />

hours<br />

Content / Syllabus Theory: Need for S<strong>of</strong>tware Engineering, Problems in s<strong>of</strong>tware development,<br />

What is s<strong>of</strong>tware engineering? s<strong>of</strong>tware process: the waterfall model,<br />

prototyping approaches, evolutionary development models, project<br />

management: scheduling, cost estimation, requirements & design analysis:<br />

requirements engineering, analysis, definition, specification, requirements<br />

document, functional and non-functional requirements, requirements<br />

evolution, ssadm: data flow diagrams, entity relationship modeling (logical<br />

data models), modeling with uml: use-cases, class diagrams, state diagrams,<br />

s<strong>of</strong>tware design: principles <strong>of</strong> design, designing for reusability, adaptability and<br />

maintainability, design quality s<strong>of</strong>tware architecture, testing: test plans, testing<br />

methods, test strategies s<strong>of</strong>tware maintenance and evolution.: s<strong>of</strong>tware<br />

change and maintenance, s<strong>of</strong>tware re-engineering, s<strong>of</strong>tware configuration<br />

management.<br />

Practicals: Consist <strong>of</strong> 5 labs based on what is covered during lectures.<br />

Entry rules MATRICULATION: Faculty rules apply<br />

SCHOOL OF COMPUTING<br />

OTHER (specify): Applicant must have Passed all Second Year Modules,<br />

CSI2202, CSI2102


Assessment<br />

and progression<br />

rules<br />

Exclusion from<br />

module<br />

S<strong>of</strong>tware Engineering II<br />

Continuous Assessment (CA) (Compulsory): Two class tests (CT), five<br />

assignments (AA), three tutorial assignments (TA), a practical assessment<br />

(PA), an examination (EA) and a re-examination (RA).<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong><br />

the examination (EA) to the overall assessment (OA) is 40%. OA = 60%(CA)<br />

+ 40%(EA). To qualify for course credit students must obtain an overall<br />

assessment <strong>of</strong> 50%.<br />

Re-examination (Not compulsory): To qualify for re-examination<br />

students must obtain an overall assessment <strong>of</strong> between 40 and 49%.<br />

A student will be excluded from the course after failing the module twice. A<br />

student excluded from a course may be re-admitted after presenting a similar<br />

course from another university for credit.<br />

Module Code Module Name NQF Level Credits Semester<br />

CSI3202 S<strong>of</strong>tware Engineering II 7 14 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

39<br />

Number<br />

<strong>of</strong><br />

weeks<br />

3 x 50 min 1 x 3 hrs 1 x 50 min 14 140<br />

Notional<br />

hours<br />

Content / Syllabus Theory: S<strong>of</strong>tware Engineering principles revisited, Downstream s<strong>of</strong>tware<br />

<strong>Computing</strong> activities, Internet s<strong>of</strong>tware Architectures and Technologies,<br />

N-Tier Architectures, CORBA, J2EE and .NET architectures, Web Services,<br />

Design Patterns, GOF design Patterns, Web Architecture Patterns, UML Object<br />

Diagrams, Challenges and Pitfalls <strong>of</strong> S<strong>of</strong>tware Design, Techniques for design,<br />

Design as decision making and evaluation <strong>of</strong> trade-<strong>of</strong>fs, Examples taken from<br />

Object Oriented Design, Architecture – Driving forces, Various examples, Code<br />

Construction - UML to code, code to UML, Configuration Management –Source<br />

code control and management , Source code processing , Group work support,<br />

Versions and Variants, CVS, Quality Assurance -Defect costs, Reliability,<br />

Standards, Testing – Types <strong>of</strong> test, verification and validation, Black and White<br />

Box testing, Test analysis and generation, Metrics – Examples and uses,<br />

Process and Project metrics, Object orientation metrics.<br />

Practicals: Consist <strong>of</strong> 5 labs based on what is covered during lectures.<br />

Entry Rules Applicant must have Passed all Second Year Modules, CSI2202, CSI2102<br />

Assessment<br />

and progression<br />

rules<br />

Continuous Assessment (CA) (Compulsory): Two class tests (CT), five<br />

assignments (AA), three tutorial assignments (TA), a practical assessment<br />

(PA), an examination (EA) and a re-examination (RA).<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong><br />

the examination (EA) to the overall assessment (OA) is 40%. OA = 60%(CA)<br />

+ 40%(EA). To qualify for course credit students must obtain an overall<br />

assessment <strong>of</strong> 50%.<br />

Re-examination (Not compulsory): To qualify for re-examination students<br />

must obtain an overall assessment <strong>of</strong> between 40 and 49%.<br />

<strong>2012</strong><br />

PROSPECTUS


Statistical Inference I<br />

Module Code Module Name NQF Level Credits Semester<br />

STA1202 Statistical Inference I 5 16 2<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

4 x 50 min 1 x 100 min 13<br />

40<br />

Number<br />

<strong>of</strong><br />

weeks<br />

Notional<br />

hours<br />

Content / Syllabus Inferential Statistics: The Central Limit Theorem. Introduction to Sampling<br />

distributions including the t-distribution, the Chi-Square distribution and<br />

the F-distribution. Estimation <strong>of</strong> parameters. One and Two sample tests <strong>of</strong><br />

hypotheses for means. The F-test. Simple Correlation, Simple Linear Regression<br />

Assessment Year mark (DP) will be obtained assessments based on assignments and<br />

tests. Final mark will be obtained from the Year Mark (DP) x 40% + Exam<br />

Mark x 60%.<br />

Statistical Inference II<br />

Module Code Module Name NQF Level Credits Semester<br />

STA2202 Statistical Inference II 6 16 2<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

4 x 50 min 1x 100 min 13<br />

Number<br />

<strong>of</strong><br />

weeks<br />

Notional<br />

hours<br />

Content / Syllabus Estimation: Properties <strong>of</strong> good estimators. Unbiased estimators. Consistent<br />

estimators. Maximum like¬lihood, method <strong>of</strong> moments, and least squares<br />

estimators. Interval estimation; confidence intervals for means, difference<br />

between two means, proportions. Confidence intervals for variances and ratio<br />

<strong>of</strong> variances.<br />

Hypothesis testing: Testing a statistical hypothesis; the Neyman-Pearson<br />

Lemma, the power function <strong>of</strong> a statistical test. likelihood ratio tests.<br />

Applications <strong>of</strong> hypothesis testing; tests concerning means, difference between<br />

two means, variances, proportions, differences among k proportions.<br />

Analysis <strong>of</strong> contingency tables, correlation and regression analysis, including<br />

multiple linear regression and correlation. Introduction to time series forecasting<br />

Assessment Year mark (DP) will be obtained assessments based on assignments and tests.<br />

Final mark will be obtained from the Year Mark (DP) x 40% + Exam Mark x<br />

60%.<br />

SCHOOL OF COMPUTING


Statistical Mechanics & Solid State Physics<br />

Code Course NQF Level Credits Semester<br />

PHY3202 Statistical Mechanics & Solid<br />

State Physics<br />

Lectures per week Laboratory sessions per week Tutorials<br />

per week<br />

41<br />

7 24 2<br />

Number<br />

<strong>of</strong><br />

weeks<br />

4 x 50 min 2 x 180 min 2 x 50 min 15 240<br />

Notional<br />

hrs<br />

Content / Syllabus: Statistical Mechanics: Statistical equilibrium; The Maxwell-Boltzmann<br />

distribution law; Thermal equilibrium; Application to Ideal gas; Entropy and<br />

heat in terms <strong>of</strong> statistical probability; Heat capacity <strong>of</strong> ideal monatomic and<br />

an ideal polyatomic gas; The principle <strong>of</strong> equipartition <strong>of</strong> energy; The Einstein<br />

Solid; Fermi-Dirac distribution law; The electron gas; Application <strong>of</strong> Fermi-<br />

Dirac statistics to electrons in metals; Bose-Einstein distribution law; The<br />

photon gas; Heat capacities <strong>of</strong> vibrating molecules and <strong>of</strong> solid bodies.<br />

Solid State Physics: Crystals: binding, structure, defects and growing<br />

techniques. Lattices dynamics: quantized vibrations, phonons and density <strong>of</strong><br />

states, specific heat capacity and Debye law. Free electron theory <strong>of</strong> metals:<br />

density <strong>of</strong> states, specific heat capacity, electrical conductivity and Hall effect,<br />

Pauli paramagnetism, thermionic emission. Comparison <strong>of</strong> metals, insulators,<br />

semimetals and semiconductors, band structure. Magnetic properties <strong>of</strong><br />

materials: types <strong>of</strong> magnetism, susceptibility and permeability. Dielectrics:<br />

polarization, temperature and frequency dependence <strong>of</strong> permittivity,<br />

ferroelectric and piezoelectric materials. Semiconductors: holes and conduction<br />

electrons, intrinsic and extrinsic semiconductors, donors and acceptors,<br />

temperature dependency <strong>of</strong> electrical conductivity<br />

Assessment: Modules mark (M) will be obtained from continuous assessment based on<br />

quizzes, tutorials, seminar presentations, lab reports, and tests. The final mark<br />

will be obtained from the Module mark (M) and Summative Assessment (E) in<br />

the ratio 3:2.<br />

Entry Assumptions/Pre-requisites: PHY2101, PHY2202, MAT2101, MAT2102, MAT2201, MAT2202<br />

Co-requisites: None<br />

<strong>2012</strong><br />

PROSPECTUS


Thermodynamics and Modern Physics<br />

Code Course NQF Level Credits Semester<br />

PHY2202 Thermodynamics and Modern<br />

Physics<br />

Lectures per week Practicals per week Tutorials<br />

per week<br />

42<br />

6 16 2<br />

Number<br />

<strong>of</strong><br />

weeks<br />

4 x 50 min 1 x 180 min 2 x 40 min 15 160<br />

Notional<br />

hrs<br />

Content / Syllabus: Thermodynamics: Temperature, reversible processes and work, The First<br />

Law <strong>of</strong> thermodynamics, The Second Law <strong>of</strong> Thermodynamics, Entropy, The<br />

thermodynamic Potentials and the Maxwell relations, General thermodynamics<br />

relations, Change <strong>of</strong> phase, Open systems and the Chemical Potential, The<br />

third law <strong>of</strong> Thermodynamics.<br />

Modern Physics: Atoms and Kinetic Theory (Atomic Theory <strong>of</strong> Matter, Kinetic<br />

Theory, Specific Heat <strong>of</strong> gases, The Maxwell Distribution <strong>of</strong> Velocities and<br />

Brownian Motion). Elementary Particles (Discovery <strong>of</strong> the electron, quantization<br />

<strong>of</strong> electric charge, the photon, neutron, antiparticles and spin, discovery <strong>of</strong><br />

X-rays). The Quantum Theory <strong>of</strong> Light ( Blackbody Radiation, The Rayleigh-<br />

Jeans Theory, Planck’s Theory <strong>of</strong> Radiation, Einstein’s transition Probabilities,<br />

Amplification through Stimulated emission, the Ruby and Neon Lasers). The<br />

Particle Nature <strong>of</strong> Photons (The Photoelectric Effect, The Compton Effect, The<br />

Dual Nature <strong>of</strong> Photons, the Wave Packet, The Uncertainty Principle).<br />

The Quantum Theory <strong>of</strong> Atom (Models <strong>of</strong> Thomson and Rutherford, Classical<br />

Scattering Cross-section, Bohr’s Theory <strong>of</strong> Atomic Spectra, The Franck-Hertz<br />

Experiment, X-ray Spectra and the Bohr Theory). Nuclear Physics ( Binding<br />

Energy, Radioactivity, Nuclear Reactions, Nuclear fusion and fission). Nuclear<br />

Physics (Space-time and dynamics, relativity <strong>of</strong> mass, length contraction and<br />

time dilation).<br />

Assessment: Modules mark (M) will be obtained from continuous assessment based on<br />

quizzes, tutorials, lab reports, and tests. The final mark will be obtained from<br />

the Module mark (M) and Summative Assessment (E) in the ratio 3:2.<br />

Entry Assumptions/Pre-requisites: PHY1101, PHY1202, MAT1101, MAT1201<br />

Co-requisites: MAT2101, MAT2201<br />

11.1.4 Bachelor <strong>of</strong> Science Honours in Computer Science Programme<br />

11.1.4.1 Description <strong>of</strong> Programme<br />

The Bachelor <strong>of</strong> Computer Science (Honours) program is taken over one full-time year or<br />

two part-time years. Entry to the honours program is possible for graduates <strong>of</strong> other cognate<br />

disciplines. Enquiries regarding admission should be directed to the Course Coordinator <strong>of</strong> the<br />

program. This one year program is normally undertaken by students with an excellent academic<br />

record in the Bachelor <strong>of</strong> Computer Science degree who wish to broaden their knowledge as<br />

further preparation for pr<strong>of</strong>essional practice or to meet the requirements for admission to a<br />

research degree. Students enrolled in the program are required to complete a project and<br />

directed electives in computer science.<br />

Computer Science Honours is a one-year 120 credit program made up <strong>of</strong> six 15-credit coursework<br />

modules and an individual, supervised project worth 30 credits.<br />

SCHOOL OF COMPUTING


At the discretion <strong>of</strong> the Director <strong>of</strong> <strong>School</strong>, two <strong>of</strong> the coursework modules may be external to<br />

Computer Science modules.<br />

As a general guide, full-time students are required to take four modules in the first semester<br />

and two modules and the project in the second semester. In all cases, modules are examined<br />

by continuous assessment.<br />

11.1.4.2. Bachelor <strong>of</strong> Science Honours in Computer Science Programme<br />

DESCRIPTION OF THE PROGRAMME<br />

11.1.4.2.1 NAME OF PROGRAMME<br />

Bachelor <strong>of</strong> Science Honours in Computer Science<br />

11.1.4.2.2 PURPOSE STATEMENT<br />

The Computer Science program provides students with the advanced skills needed<br />

for careers involving the design, configuration, and implementation <strong>of</strong> computer<br />

systems and s<strong>of</strong>tware. Topics studied during the program include algorithms,<br />

artificial intelligence, computer networks, databases, Advanced Enterprise Java<br />

Programming and web <strong>Computing</strong>. Students who successfully complete an extra<br />

Honours year can use their enhanced skills to pursue more interesting research<br />

and development positions in the ICT industry. An Honours degree also naturally<br />

leads to further study for a research higher degree at Masters or Doctorate level<br />

11.1.4.2.3 RATIONALE OF PROGRAMME<br />

Computer scientists are required locally, nationally, and internationally in the<br />

scientific, business and manufacturing industries. An honours degree also naturally<br />

leads to a research higher degree at master or doctorate level.<br />

11.1.4.2.4 CAREER OPPORTUNITIES<br />

Computer Science honours graduates enjoy excellent career prospects as the<br />

majority <strong>of</strong> businesses countrywide require personnel skilled in programming,<br />

computer networks and the database management <strong>of</strong> computer resources.<br />

Graduates with an honours degree have a distinct advantage. Students with<br />

honours can go to more interesting research and development positions in the ICT<br />

industries because <strong>of</strong> their extra skills.<br />

11.1.4.2.5 EXIT LEVEL OUTCOMES<br />

By the end <strong>of</strong> the programme learners should be able to:<br />

1. Create complex s<strong>of</strong>tware applications and perform detailed systems analysis.<br />

2. Perform basic research with minimal assistance.<br />

11.1.4.2.6 PROGRAMME CURRICULUM<br />

Course Code Course Title Credits Course<br />

Type<br />

CSH4200 Research Project 30 Core<br />

Semester 1: Any three modules including CSH4104<br />

CSH4101 Advanced Programming (C# ,Java) 15 Elective<br />

CSH4102 Data Communications and Networking 15 Elective<br />

CSH4104 Research Methodology 15 Core<br />

CSH4103 Web <strong>Computing</strong> 15 Elective<br />

43<br />

<strong>2012</strong><br />

PROSPECTUS


Semester 2: Any three modules including CSH4203<br />

CSH4202 Artificial Intelligence 15 Elective<br />

CSH4204 Database Systems 15 Elective<br />

CSH4211 Advanced Enterprise Java 15 Elective<br />

CSH4203 Advanced Algorithms and Data Structures 15 Core<br />

11.1.4.2.7 ADMISSION REQUIREMENTS<br />

An E- Applicants must have successfully completed the Bachelor <strong>of</strong> Computer<br />

Science or equivalent programme in a cognate discipline with a minimum 60%<br />

pass.<br />

11.1.5 Courses in the BSc Honours Programme<br />

The modules making up the Honours program may vary from year to year.<br />

Advanced Algorithm and Data Structure<br />

Module Code Module Name NQF Level Credits Semester<br />

CSH4203 Advanced Algorithm and Data<br />

Structure<br />

Lectures per<br />

week<br />

Pracs per week Tutorials<br />

per week<br />

44<br />

8 15 1<br />

Number <strong>of</strong><br />

weeks<br />

3 x 50 min 1 x 3 hrs 1 x 50 min 15 150<br />

Content /<br />

Syllabus<br />

Notional<br />

hours<br />

Theory: 1 Frames and Topologies, LAN Features, Building WANs, sensor and Ad<br />

hoc Wireless networks, Internet Addressing, Sockets, IP Datagrams, Error Checking<br />

and UDP, TCP and NAT, DNS, RPC and Middleware, Network Programming, VPNs<br />

Networks from a designer’s point <strong>of</strong> view; systems , transmission techniques and<br />

control , protocols, and security issues in use in LAN,MAN and WAN.<br />

Practicals: Consist <strong>of</strong> 5 labs based on what is covered during lectures.<br />

Entry Rules Applicant must have relevant programming experience at undergraduate level<br />

Assessment<br />

and<br />

progression<br />

rules<br />

Exclusion from<br />

module<br />

SCHOOL OF COMPUTING<br />

Continuous Assessment (CA) (Compulsory): Two class tests (CT), five<br />

assignments (AA), three tutorial assignments (TA), a practical assessment (PA), an<br />

examination (EA) and a re-examination (RA).<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong> the<br />

examination (EA) to the overall assessment (OA) is 40%. OA = 60%(CA) + 40%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong> 50%.<br />

Re-examination (Not compulsory): To qualify for re-examination students must<br />

obtain an overall assessment <strong>of</strong> between 40 and 49%.<br />

A student will be excluded from the course after failing the module twice. A student<br />

excluded from a course may be re-admitted after presenting a similar course from<br />

another university for credit.


Advanced Programming<br />

Module Code Module Name NQF Level Credits Semester<br />

CSH4101 Advanced Programming 8 15 1<br />

Lectures per<br />

week<br />

Pracs per week Tutorials<br />

per week<br />

45<br />

Number <strong>of</strong><br />

weeks<br />

3 x 50 min 1 x 3 hrs 1 x 50 min 15 150<br />

Content /<br />

Syllabus<br />

Notional<br />

hours<br />

Theory: Features <strong>of</strong> object-oriented programming languages; Classes revisited;<br />

Inheritance; Design techniques using UML; Design patterns; Abstract classes and<br />

interfaces; Inner classes; Objects as wrappers; Containers and collections; Dynamic<br />

versus static typing; Facilities for building GUI interfaces; Event handling; Exception<br />

handling; Recursion; Stream- based file I/O, serialization, Socket Programming;<br />

Testing <strong>of</strong> object-oriented programs (e.g. with JUnit); Annotations and Reflection,<br />

Generics. Case studies (ranging from simple to real-world complexity) using UML<br />

notation will be used throughout.<br />

Practicals: Consist <strong>of</strong> 5 labs based on what is covered during lectures.<br />

Entry Rules Applicant must have relevant programming experience at undergraduate level<br />

Assessment<br />

and<br />

progression<br />

rules<br />

Database Systems<br />

Continuous Assessment (CA) (Compulsory): Two class tests (CT), five<br />

assignments (AA), three tutorial assignments (TA), a practical assessment (PA), an<br />

examination (EA) and a re-examination (RA).<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong> the<br />

examination (EA) to the overall assessment (OA) is 40%. OA = 60%(CA) + 40%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong> 50%.<br />

Re-examination (Not compulsory): To qualify for re-examination students must<br />

obtain an overall assessment <strong>of</strong> between 40 and 49%.<br />

Module Code Module Name NQF Level Credits Semester<br />

CSH4202 Database Systems 8 15 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number <strong>of</strong><br />

weeks<br />

3 x 50 min 1 x 3 hrs 1 x 50 min 15 150<br />

Notional<br />

hours<br />

Content / Syllabus Theory: Introduction and Link up: The three level architecture for database<br />

systems, Internal level, The relational database model, Relational algebra,<br />

relational calculus and SQL,Database design, Data security, integrity,<br />

recovery, concurrency and optimization, Distributed databases: Distribution<br />

architectures, Distribution design, Distributed query processing and optimization<br />

, Distributed concurrency control , Distributed reliability protocols, New<br />

distribution architectures Object-oriented databases, Data Mining : Exploring<br />

Data, classification, Association analysis, cluster Analysis<br />

Practicals: Consist <strong>of</strong> 5 labs based on what is covered during lectures.<br />

Entry Rules Applicant must have done an undergraduate Database Management Course<br />

<strong>2012</strong><br />

PROSPECTUS


Assessment<br />

and progression<br />

rules<br />

Exclusion from<br />

module<br />

Enterprise Java<br />

Continuous Assessment (CA) (Compulsory): Two class tests (CT), five<br />

assignments (AA), three tutorial assignments (TA), a practical assessment<br />

(PA), an examination (EA) and a re-examination (RA).<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong><br />

the examination (EA) to the overall assessment (OA) is 40%. OA = 60%(CA)<br />

+ 40%(EA). To qualify for course credit students must obtain an overall<br />

assessment <strong>of</strong> 50%.<br />

Re-examination (Not compulsory): To qualify for re-examination<br />

students must obtain an overall assessment <strong>of</strong> between 40 and 49%.<br />

A student will be excluded from the course after failing the module twice. A<br />

student excluded from a course may be re-admitted after presenting a similar<br />

course from another university for credit.<br />

Module Code Module Name NQF Level Credits Semester<br />

CSH4211 Enterprise Java 8 15 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

46<br />

Number <strong>of</strong><br />

weeks<br />

3 x 50 min 1 x 3 hrs 1 x 50 min 15 150<br />

Notional<br />

hours<br />

Content / Syllabus Theory: Introduction to Distributed Systems, Java Remote Method Invocation,<br />

JNDI, Java Message Service. - Java, IDL and Object Request Brokers.- Java<br />

Database Connectivity.- XML and Java.- JavaMail API; EJB ARCHITECTURE.-<br />

The EJB Architecture.- Stateless Session EJBs.- Entity EJBs: How to implement<br />

a container-managed entity EJB.- Gluing EJBs ,Together.- Message-Driven EJBs;<br />

SERVLETS AND JSPS.- Web Applications in Java.- Session Management and<br />

Lifecycle Monitoring.- Java Server Pages.- JSP Tags and Implicit Objects.- JSP<br />

Tag Libraries.- Request , Dispatching.- Filtering.- Securing Web Applications.-<br />

Deployment Configuration.- Accessing EJBs from Servlets/JSPs; ADDITIONAL<br />

TECHNOLOGIES.- Deployment Issues: transactions.- Deployment Issues:<br />

Security.- Bean-managed Persistence.- Stateful Session EJBs.- JEE Connector<br />

Architecture.- From Java to SVG.- Web Services; DESIGN.- JEE Patterns, AJAX,<br />

Google Web toolkit<br />

Practicals: Consist <strong>of</strong> 5 labs based on what is covered during lectures.<br />

Entry Rules Applicant must have relevant programming experience at undergraduate level<br />

Assessment<br />

and progression<br />

rules<br />

Exclusion from<br />

module<br />

SCHOOL OF COMPUTING<br />

Continuous Assessment (CA) (Compulsory): Two class tests (CT), five<br />

assignments (AA), three tutorial assignments (TA), a practical assessment<br />

(PA), an examination (EA) and a re-examination (RA).<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong><br />

the examination (EA) to the overall assessment (OA) is 40%. OA = 60%(CA)<br />

+ 40%(EA). To qualify for course credit students must obtain an overall<br />

assessment <strong>of</strong> 50%.<br />

Re-examination (Not compulsory): To qualify for re-examination students<br />

must obtain an overall assessment <strong>of</strong> between 40 and 49%.<br />

A student will be excluded from the course after failing the module twice. A<br />

student excluded from a course may be re-admitted after presenting a similar<br />

course from another university for credit.


Research Methodology<br />

Module Code Module Name NQF Level Credits Semester<br />

CSH4104 Research Methodology 8 15 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

47<br />

Number <strong>of</strong><br />

weeks<br />

3 x 50 min 1 x 3 hrs 15 150<br />

Notional<br />

hours<br />

Content / Syllabus Theory: Communication and presentation skills, project management,<br />

scientific and technical writing, experimental design and validation<br />

Practicals: Consist <strong>of</strong> 5 labs based on what is covered during lectures.<br />

Entry Rules Applicant must have relevant programming experience at undergraduate level<br />

Assessment<br />

and progression<br />

rules<br />

Exclusion from<br />

module<br />

Research Project<br />

Continuous Assessment (CA) (Compulsory): Two class tests (CT), five<br />

assignments (AA), three tutorial assignments (TA), a practical assessment<br />

(PA), an examination (EA) and a re-examination (RA).<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong><br />

the examination (EA) to the overall assessment (OA) is 40%. OA = 60%(CA)<br />

+ 40%(EA). To qualify for course credit students must obtain an overall<br />

assessment <strong>of</strong> 50%.<br />

Re-examination (Not compulsory): To qualify for re-examination students<br />

must obtain an overall assessment <strong>of</strong> between 40 and 49%.<br />

A student will be excluded from the course after failing the module twice. A<br />

student excluded from a course may be re-admitted after presenting a similar<br />

course from another university for credit.<br />

Module Code Module Name NQF Level Credits Semester<br />

CSH4200 Research Project 8 30 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number <strong>of</strong><br />

weeks<br />

1 x 50 min 1 x 3 hrs 30 300<br />

Notional<br />

hours<br />

Content / Syllabus Theory: Comprises a substantial project usually involving a literature review<br />

together with a theoretical and/or practical investigation <strong>of</strong> a computer science<br />

problem. Technical content will be dependent on the project undertaken.<br />

Project work is embodied in a thesis and presented in a seminar. Additional<br />

instruction and assistance in thesis preparation, seminar preparation delivery<br />

will be given.<br />

Practicals: Consist <strong>of</strong> 5 labs based on what is covered during lectures.<br />

Entry Rules Applicant must have relevant programming experience at undergraduate level<br />

<strong>2012</strong><br />

PROSPECTUS


Assessment<br />

and progression<br />

rules<br />

Exclusion from<br />

module<br />

Web <strong>Computing</strong><br />

Continuous Assessment (CA) (Compulsory): Two class tests (CT), five<br />

assignments (AA), three tutorial assignments (TA), a practical assessment<br />

(PA), an examination (EA) and a re-examination (RA).<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong> the<br />

examination (EA) to the overall assessment (OA) is 40%. OA = 60%(CA)<br />

+ 40%(EA). To qualify for course credit students must obtain an overall<br />

assessment <strong>of</strong> 50%.<br />

Re-examination (Not compulsory): To qualify for re-examination students must<br />

obtain an overall assessment <strong>of</strong> between 40 and 49%.<br />

A student will be excluded from the course after failing the module twice. A<br />

student excluded from a course may be re-admitted after presenting a similar<br />

course from another university for credit.<br />

Module Code Module Name NQF Level Credits Semester<br />

CSH4103 Web <strong>Computing</strong> 8 15 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

48<br />

Number <strong>of</strong><br />

weeks<br />

3 x 50 min 1 x 3 hrs 1 x 50 min 15 150<br />

Notional<br />

hours<br />

Content / Syllabus Theory: 1. Web technologies, HTTP, web clients and web servers, Markup<br />

languages HTML. Web programming languages for clients and servers, Web<br />

clients and client side technologies e.g. XHTML, CSS, JavaScript, Cookies,<br />

AJAX, Web servers and server-side technologies e.g. CGI,Perl, PHP, ASP.<br />

NET,sessions,database connectivity, Database Driven systems, XML including<br />

DTDs , schemas, namespaces, XSLT,DOM and SAX. Web services e.g. SOAP,<br />

WSDL, ASP.NET.Website development tools and multimedia e.g. Visual Studio,<br />

Macromedia studio. Web site design issues: e.g. state preservation, navigation,<br />

access, content management.<br />

Practicals: Consist <strong>of</strong> 5 labs based on what is covered during lectures.<br />

Entry Rules Applicant must have relevant programming experience at undergraduate level<br />

Assessment<br />

and progression<br />

rules<br />

Exclusion from<br />

module<br />

SCHOOL OF COMPUTING<br />

Continuous Assessment (CA) (Compulsory): Two class tests (CT), five<br />

assignments (AA), three tutorial assignments (TA), a practical assessment<br />

(PA), an examination (EA) and a re-examination (RA).<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong><br />

the examination (EA) to the overall assessment (OA) is 40%. OA = 60%(CA)<br />

+ 40%(EA). To qualify for course credit students must obtain an overall<br />

assessment <strong>of</strong> 50%.<br />

Re-examination (Not compulsory): To qualify for re-examination<br />

students must obtain an overall assessment <strong>of</strong> between 40 and 49%.<br />

A student will be excluded from the course after failing the module twice. A<br />

student excluded from a course may be re-admitted after presenting a similar<br />

course from another university for credit.


11.2 Department <strong>of</strong> Information Technology<br />

The Information Technology Department <strong>of</strong>fers the National Diploma: Information Technology<br />

and BTech: Information Technology in different specializations. The National Diploma first<br />

level <strong>of</strong> study is common to all the different specializations on all the delivery sites. Students<br />

undertake their specialisation from their second year <strong>of</strong> study. The extended programme<br />

component is common to all the specializations. Students proceed to the second level <strong>of</strong> study<br />

in their chosen specialization after completing the extended program component.<br />

The Department <strong>of</strong> Information Technology strives towards improving its leadership role in the<br />

higher education sector with specific reference to the IT industry. It promotes excellence in<br />

appropriate research and application <strong>of</strong> technology and <strong>of</strong>fers career orientated diploma and<br />

B.Tech programmes, in line with the requirements <strong>of</strong> South African Qualifications Authority<br />

(SAQA), the Council for Higher Education (CHE) and Higher Education Quality Committee<br />

(HEQC). Its programs are designed to be relevant to the socio-economic needs <strong>of</strong> the region<br />

and the continent in general.<br />

11.2.1 Programmes Offered by the Department <strong>of</strong> Information Technology<br />

11.2.2 National Diploma: Information Technology Programmes<br />

11.2.2.1 National Diploma: IT (Business Applications)<br />

DESCRIPTION OF THE PROGRAMME<br />

11.2.2.1.1 NAME OF PROGRAMME<br />

NATIONAL DIPLOMA: INFORMATION TECHNOLOGY (Business Applications)<br />

11.2.2.1.2 PURPOSE STATEMENT<br />

11.2.2.1.3 RATIONALE<br />

To provide basic knowledge that is required for the creation and customization<br />

<strong>of</strong> total integrated IT solutions to business problems and management <strong>of</strong> those<br />

systems.<br />

Business analysts and information systems developers/specialists are required locally,<br />

nationally, and internationally in any business organization/industries.<br />

11.2.2.1.4 CAREER OPPORTUNITIES<br />

Programmers, business analysts, information systems specialists, computer/IT<br />

technician, support service specialists with numerous entrepreneurial opportunities.<br />

11.2.2.1.5 EXIT LEVEL OUTCOMES<br />

49<br />

<strong>2012</strong><br />

PROSPECTUS


The qualifying learner should have the ability to:<br />

Analyse and design s<strong>of</strong>tware solutions to industry related Information Technology<br />

problems.<br />

Utilise the required technical skills to effectively implement the designed solutions in a<br />

distributed IT environment.<br />

Utilise the required technical skill to design and implement solutions in data<br />

communications, networks and the internet environment.<br />

Demonstrate the effective utilisation <strong>of</strong> business and management skills to bridge the<br />

gap between the IT discipline and the business functional areas in industry.<br />

Demonstrate the ability to use hardware to its full potential by understanding the<br />

technical operation <strong>of</strong> hardware and to control it on a low level.<br />

Demonstrate the ability to provide support services.<br />

11.2.2.1.6 PROGRAMME CURRICULUM<br />

NATIONAL DIPLOMA: INFORMATION TECHNOLOGY (Business Applications) 360 CREDITS<br />

OVER 3 YEARS<br />

DELIVERY SITE: IBIKA & CHISELHURST<br />

STUDY LEVEL 1: ONE YEAR FULL TIME<br />

COURSE DEPT CODE CREDITS S/Y F/C<br />

Development S<strong>of</strong>tware 1 DEVS1/0 /DEV1120 30 Y C<br />

Information Systems 1 INSY1/0 /INF1120 30 Y C<br />

Information Technology<br />

Skills 1<br />

SITH1/0 /ITB1110 30 Y F<br />

System S<strong>of</strong>tware 1 SYST1/0 /SYS1130 30 Y F<br />

STUDY LEVEL 2: ONE YEAR FULL TIME<br />

Applied Statistics 2 APST2/0 30 Y F<br />

Information Systems 2 INSY2/0 /INF2120 30 Y C<br />

Business Analysis 2 BANL2/0 30 Y C<br />

Business Accounting 1 BACC1/0 30 Y C<br />

STUDY LEVEL 3: ONE YEAR FULL TIME<br />

Management Information<br />

Systems 3<br />

MINS3/0 30 Y C<br />

Information Systems 3 INSY3/0 /INF3120 30 Y C<br />

Business Analysis 3 BANL3/0 30 Y C<br />

Enterprise Systems<br />

Technologies 3<br />

Y: Year S: Semester F: Foundation C: Core<br />

SCHOOL OF COMPUTING<br />

ENST3/0 30 Y C<br />

50


11.2.2.1.7 UNDERPINNING KNOWLEDGE<br />

Knowledge to analyse and design business systems to provide decision support<br />

on appropriate technology for acquiring and processing knowledge essential for<br />

innovation, and for betterment <strong>of</strong> organizational responsiveness, effectiveness<br />

and /or efficiency.<br />

11.2.2.1.8 ADMISSION REQUIREMENTS<br />

11.2.2.1.8.1 NATIONAL SENIOR CERTIFICATE (NSC)<br />

Minimum statutory NSC requirements for diploma entry must be met i.e. NSC<br />

achievement rating <strong>of</strong> 3 (Moderate Achievement, 40-49%) or better in four<br />

recognised NSC 20-credit subjects.<br />

COMPULSORY NSC SUBJECTS : NSC achievement rating <strong>of</strong> at least 4 (50-59%)<br />

in English as a home language or first additional language level and either 4 (50-<br />

59%) in Mathematical Literacy or 3 (40-49%) in Mathematics<br />

11.2.2.1.8.2 GRADE 12/ MATRIC<br />

11.2.2.1.8.3 FET COLLEGE<br />

Applicants must have obtained full Matriculation Exemption, Conditional Exemption<br />

or Mature Age Exemption if the Candidate is 23 years on the year <strong>of</strong> registration<br />

with the following subjects:<br />

English First Language E(HG)/D(SG) or<br />

English Second Language D(HG)/C(SG)<br />

Mathematics E(HG)/D(SG)<br />

An N3 certificate with C symbols for at least four subjects including Mathematics<br />

and English as well the languages requirements for the Senior Certificate.<br />

11.2.2.1.8.4 INTERNATIONAL STUDENTS<br />

Applications from international students are considered in terms <strong>of</strong> the<br />

institutional equivalence reference document and (where required) submission<br />

qualification to SAQA for benchmarking in terms <strong>of</strong> HEQF<br />

11.2.2.1.8.5 MATURE AGE ENDORSEMENT<br />

(as per General Prospectus G1.6)<br />

11.2.2.1.8.6 PLACEMENT TESTS<br />

NBT<br />

Completion <strong>of</strong> NBT Numeracy and English tests. Points awarded for final school<br />

results and NBTs tests determine placement <strong>of</strong> student into 3 year or the<br />

Extended 4 year Programme.<br />

11.2.2.1.8.7 RECOGNITION OF CREDITS FROM OTHER INSTITUTIONS<br />

Not more than 50% <strong>of</strong> subjects in the Diploma will be exempted in this way<br />

All exit level subjects should be done in the department. One exit level subject<br />

may be recognized provided prior permission to register for that subject at<br />

another institution is sought by the student from Senate. Also See General<br />

Prospectus Rule G15 & G16.<br />

11.2.2.1.9 DISTRIBUTION OF CREDITS OVER THE LEVELS<br />

Study Level 1: CREDITS 120 (NQF level 5)<br />

Study Level 2: CREDITS 120 (NQF level 5/6)<br />

Study Level 3: CREDITS 120 (NQF level 6)<br />

51<br />

<strong>2012</strong><br />

PROSPECTUS


11.2.2.1.10 PROGRAMME RULES<br />

11.2.2.1.10.1 PROMOTION RULES<br />

11.2.2.1.10.2 EXIT RULES<br />

11.2.2.1.10.2.1 COMPLETION<br />

11.2.2.1.10.2.2 EXCLUSION<br />

All core and pre-requisite courses must be completed.<br />

A minimum <strong>of</strong> 60 credits must be obtained at the previous level<br />

All courses and modules must be completed.<br />

Maximum 3 years plus two additional years allowed.<br />

A first year main stream student who does not obtain at least 60 credits (2<br />

subjects) will be excluded from the program on academic grounds.<br />

11.2.2.2 National Diploma: IT (Communication Networks)<br />

DESCRIPTION OF THE PROGRAMME<br />

11.2.2.2.1 NAME OF PROGRAMME<br />

NATIONAL DIPLOMA: INFORMATION TECHNOLOGY (Communication Networks)<br />

11.2.2.2.2 PURPOSE STATEMENT<br />

11.2.2.2.3 RATIONALE<br />

To provide the basic knowledge that is required to design, develop, implement<br />

and manage reliable and cost effective computer networks for the purpose <strong>of</strong><br />

communication and information sharing in an organization.<br />

Computer network specialists/administrators/technicians are required locally, nationally,<br />

and internationally in any business organization/industries.<br />

11.2.2.2.4 CAREER OPPORTUNITIES<br />

Network Technician, network administrator, support service specialist, computer/IT<br />

technician with numerous entrepreneurial opportunities.<br />

11.2.2.2.5 EXIT LEVEL OUTCOMES<br />

The qualifying learner should have the ability to:<br />

Analyse and design s<strong>of</strong>tware solutions to industry related Information Technology<br />

problems.<br />

utilise the required technical skills to effectively implement the designed solutions in a<br />

distributed IT environment.<br />

utilise the required technical skill to design and implement solutions in data<br />

communications, networks, and the internet environment.<br />

demonstrate the effective utilisation <strong>of</strong> business and management skills to bridge the gap<br />

between the IT discipline and the business functional areas in industry.<br />

demonstrate the ability to use hardware to its full potential by understanding the technical<br />

operation <strong>of</strong> hardware and to control it on a low level.<br />

demonstrate the ability to provide support services.<br />

SCHOOL OF COMPUTING<br />

52


11.2.2.2.6 PROGRAMME CURRICULUM<br />

NATIONAL DIPLOMA: INFORMATION TECHNOLOGY (COMMUNICATION NETWORKS) 360<br />

CREDITS OVER 3 YEARS<br />

DELIVERY SITE: IBIKA & CHISELHURST<br />

STUDY LEVEL 1: ONE YEAR FULL TIME<br />

COURSE DEPT CODE CREDITS S/Y F/C PRE-REQUISITE<br />

Development<br />

S<strong>of</strong>tware 1<br />

Information<br />

Systems 1<br />

Information<br />

Technology Skills 1<br />

DEVS1/0 DEV1120 30 Y C Admission<br />

Requirements<br />

INSY1/0 INF1120 30 Y C Admission<br />

Requirements<br />

SITH1/0 ITB1110 30 Y F Admission<br />

Requirements<br />

System S<strong>of</strong>tware 1 SYST1/0 SYS1130 30 Y C Admission<br />

Requirements<br />

STUDY LEVEL 2: ONE YEAR FULL TIME<br />

Communication<br />

Networks 2<br />

CNET2/0 30 Y C System S<strong>of</strong>tware 1<br />

IT Electronics 2 ITEL2/0 30 Y F Admission<br />

Requirements<br />

Technical<br />

Programming 1<br />

PROT1/0 30 Y C Development<br />

S<strong>of</strong>tware 1<br />

Distributed Systems 2 DSYS2/0 30 Y C Systems S<strong>of</strong>tware 1<br />

STUDY LEVEL 3: ONE YEAR FULL TIME<br />

Communication<br />

Networks 3<br />

Emerging<br />

Technologies 3<br />

Technical<br />

Programming 2<br />

Project<br />

Management 3<br />

CNET3/0 30 Y C Communication<br />

Networks 2<br />

ETEC3/0 30 Y C Distributed Systems<br />

2<br />

PROT2/0<br />

TPT2110<br />

30 Y C Technical<br />

Programming 1<br />

PMGT3/0 30 Y C Communication<br />

Networks 2<br />

Y: Year S: Semester F: Foundation C: Core E: Elective<br />

11.2.2.2.7 UNDERPINNING KNOWLEDGE, DISTRIBUTION OF CREDITS & PROGRAMME<br />

RULES<br />

As for National Diploma: Information Technology (Business Applications) above<br />

11.2.2.2.8 ADMISSION REQUIREMENTS<br />

11.2.2.2.8.1 NATIONAL SENIOR CERTIFICATE (NSC)<br />

Minimum statutory NSC requirements for diploma entry must be met i.e. NSC<br />

achievement rating <strong>of</strong> 3 (Moderate Achievement, 40-49%) or better in four recognised<br />

NSC 20-credit subjects.<br />

COMPULSORY NSC SUBJECTS<br />

NSC achievement rating <strong>of</strong> at least 4 (50-59%) in English as a home language or first<br />

additional language level and 3 (40-49%) in Mathematics<br />

53<br />

<strong>2012</strong><br />

PROSPECTUS


11.2.2.2.8.2 GRADE 12/ MATRIC<br />

11.2.2.2.8.3 FET COLLEGE<br />

Applicants must have obtained full Matriculation Exemption, Conditional Exemption or<br />

Mature Age Exemption if the Candidate is 23 years on the year <strong>of</strong> registration with the<br />

following subjects:<br />

English First Language E(HG)/D(SG) or<br />

English Second Language D(HG)/C(SG)<br />

Mathematics E(HG)/D(SG)<br />

An N3 certificate with C symbols for at least four subjects including Mathematics and<br />

English as well the languages requirements for the Senior Certificate.<br />

11.2.2.2.8.4 INTERNATIONAL STUDENTS<br />

Applications from international students are considered in terms <strong>of</strong> the institutional<br />

equivalence reference document and (where required) submission qualification to<br />

SAQA for benchmarking in terms <strong>of</strong> HEQF.<br />

11.2.2.2.8.5 MATURE AGE ENDORSEMENT<br />

(as per General Prospectus G1.6)<br />

11.2.2.2.8.6 PLACEMENT TESTS<br />

NBT<br />

Completion <strong>of</strong> NBT Numeracy and English tests. Points awarded for final school results<br />

and NBTs tests determine placement <strong>of</strong> student into 3 year or the Extended 4 year<br />

Programme.<br />

11.2.2.3 National Diploma: IT (S<strong>of</strong>tware Development)<br />

DESCRIPTION OF THE PROGRAMME<br />

11.2.2.3.1 NAME OF PROGRAMME<br />

NATIONAL DIPLOMA: INFORMATION TECHNOLOGY (S<strong>of</strong>tware Development)<br />

11.2.2.3.2 PURPOSE STATEMENT<br />

To provide the basic knowledge that is required for the design and production<br />

<strong>of</strong> reliable and cost effective s<strong>of</strong>tware products and systems that meet specified<br />

needs.<br />

11.2.2.3.3 CAREER OPPORTUNITIES<br />

SCHOOL OF COMPUTING<br />

Programmer, systems developer, database administrator, systems analyst,<br />

support specialist with numerous entrepreneurial opportunities.<br />

54


11.2.2.3.4 OUTCOMES<br />

The qualifying learner should have the ability to:<br />

Analyse and design s<strong>of</strong>tware solutions to industry related Information<br />

Technology problems.<br />

Utilise the required technical skills to effectively implement the designed<br />

solutions in a distributed IT environment.<br />

Utilise the required technical skill to design and implement solutions in data<br />

communications, networks and the internet environment.<br />

Demonstrate the effective utilisation <strong>of</strong> business and management skills to<br />

bridge the gap between the IT discipline and the business functional areas in<br />

industry.<br />

Demonstrate the ability to use hardware to its full potential by understanding<br />

the technical operation <strong>of</strong> hardware and to control it on a low level.<br />

Demonstrate the ability to provide support services.<br />

11.2.2.3.5 PROGRAMME CURRICULUM<br />

NATIONAL DIPLOMA: INFORMATION TECHNOLOGY (SOFTWARE DEVELOPMENT) 360 CREDITS OVER<br />

3 YEARS<br />

DELIVERY SITE: IBIKA & POTSDAM<br />

STUDY LEVEL 1: ONE YEAR FULL TIME<br />

COURSE DEPT CODE CREDITS S/Y F/C PRE-REQUISITE<br />

Development S<strong>of</strong>tware 1 DEV1120<br />

DEVS1/0<br />

Information Systems 1 INF1120<br />

INSY1/0<br />

30 Y C Admission<br />

Requirements<br />

30 Y C Admission<br />

Requirements<br />

COURSE DEPT CODE CREDITS S/Y F/C PRE-REQUISITE<br />

Information Technology<br />

Skills 1<br />

ITB1110<br />

SITH1/0<br />

System S<strong>of</strong>tware 1 SYST1/0<br />

SYS1130<br />

STUDY LEVEL 2: ONE YEAR FULL TIME<br />

Development S<strong>of</strong>tware 2 DEV2130<br />

DEVS2/0<br />

Information Systems 2 INF2120<br />

INSY2/0<br />

Technical Programming 1 PTP1120<br />

PROT1/0<br />

Graphic User Interface<br />

Design 1<br />

GUD1110<br />

GUID1/0<br />

STUDY LEVEL 3: ONE YEAR FULL TIME<br />

Development S<strong>of</strong>tware 3 DEV3120<br />

DEVS3/0<br />

Information Systems 3 INF3120<br />

INSY3/0<br />

55<br />

30 Y F Admission<br />

Requirements<br />

30 Y F Admission<br />

Requirements<br />

30 Y C Development<br />

S<strong>of</strong>tware 1<br />

30 Y C Information<br />

Systems 1<br />

30 Y C Development<br />

S<strong>of</strong>tware 1<br />

30 Y F Admission<br />

Requirements<br />

30 Y C Development<br />

S<strong>of</strong>tware 2<br />

30 Y C Information<br />

Systems 2<br />

<strong>2012</strong><br />

PROSPECTUS


Technical Programming 2 TPT2110<br />

PROT2/0<br />

System S<strong>of</strong>tware 2 SYS2120<br />

SYST2/0<br />

Y: Year S: Semester F: Foundation C: Core<br />

30 Y C Technical<br />

Programming 1<br />

30 Y C System S<strong>of</strong>tware<br />

1<br />

11.2.2.3.6 UNDERPINNING KNOWLEDGE, ADMISSION REQUIREMENTS,<br />

DISTRIBUTION OF CREDITS & PROGRAMME RULES<br />

As per ND: Information Technology (Business Applications) above<br />

11.2.2.4 National Diploma: IT (Support Services)<br />

DESCRIPTION OF THE PROGRAMME<br />

11.2.2.4.1 NAME OF PROGRAMME<br />

NATIONAL DIPLOMA: INFORMATION TECHNOLOGY (Support Services)<br />

11.2.2.4.2 PURPOSE STATEMENT<br />

11.2.2.4.3 RATIONALE<br />

To provide the basic knowledge that is required to identify and design solutions for<br />

various end users and their needs including s<strong>of</strong>tware packages, maintenance <strong>of</strong> the<br />

computer equipments and develop user’s own computer applications.<br />

End user support technicians/developers are required locally, nationally, and<br />

internationally in business organizations/industries.<br />

11.2.2.4.4 CAREER OPPORTUNITIES<br />

Computer hardware technicians/maintenance specialist, developer, Computer<br />

operators, database developers, support specialist/help desks with numerous<br />

entrepreneurial opportunities.<br />

11.2.2.4.5 EXIT LEVEL OUTCOMES<br />

SCHOOL OF COMPUTING<br />

The qualifying learner should have the ability to:<br />

Analyse and design s<strong>of</strong>tware solutions to industry related Information Technology<br />

problems.<br />

Utilise the required technical skills to effectively implement the designed solutions in<br />

a distributed IT environment.<br />

Utilise the required technical skills to design and implement solutions in data<br />

communications, networks and the internet environment.<br />

Demonstrate the effective utilisation <strong>of</strong> business and management skills to bridge<br />

the gap between the IT discipline and the business functional areas in industry.<br />

Demonstrate the ability to use hardware to its full potential by understanding the<br />

technical operation <strong>of</strong> hardware and to control it on a low level.<br />

Demonstrate the ability to provide support services.<br />

56


11.2.2.4.6 PROGRAMME CURRICULUM<br />

NATIONAL DIPLOMA: INFORMATION TECHNOLOGY (SUPPORT SERVICES) 360 CREDITS<br />

OVER 3 YEARS<br />

DELIVERY SITE: POTSDAM<br />

STUDY LEVEL 1: ONE YEAR FULL TIME<br />

COURSE DEPT CODE CREDITS S/Y F/C PRE-REQUISITE<br />

Development<br />

S<strong>of</strong>tware 1<br />

Information<br />

Systems 1<br />

Information<br />

Technology Skills 1<br />

DEV1120 30 Y C Admission Requirements<br />

INF1120 30 Y C Admission Requirements<br />

ITB1110 30 Y F Admission Requirements<br />

System S<strong>of</strong>tware 1 SYS1130 30 Y C Admission Requirements<br />

STUDY LEVEL 2: ONE YEAR FULL TIME<br />

Support Services 2 SUP2110 30 Y C Admission Requirements<br />

Information<br />

Systems 2<br />

Graphical User<br />

Interface Design 1<br />

Communication<br />

Networks 2<br />

STUDY LEVEL 3: ONE YEAR FULL TIME<br />

INF2120 30 Y C Information Systems 1<br />

GUD1110 30 Y F Admission Requirements<br />

CNT2110 30 Y C System S<strong>of</strong>tware 1<br />

COURSE DEPT CODE CREDITS S/Y F/C PRE-REQUISITE<br />

Support Services 3 SUP3110 30 Y C Support Services 2<br />

Information<br />

Systems 3<br />

INF3120 30 Y C Information Systems 2<br />

Systems S<strong>of</strong>tware 2 SYS2120 30 Y C Systems S<strong>of</strong>tware 1<br />

Communication<br />

Networks 3<br />

CNT3110 30 Y C Communication Networks<br />

2<br />

Y: Year S: Semester F: Foundation C: Core<br />

11.2.2.4.7 UNDERPINNING KNOWLEDGE, ADMISSION REQUIREMENTS,<br />

DISTRIBUTION OF CREDITS & PROGRAMME RULES<br />

As for National Diploma: Information Technology (Business Applications) above<br />

57<br />

<strong>2012</strong><br />

PROSPECTUS


11.2.2.5 National Diploma: IT (Web & Application Development)<br />

Note: This programme is being phased out and will only be <strong>of</strong>fered at third year level 2011<br />

DESCRIPTION OF THE PROGRAMME<br />

11.2.2.5.1 NAME OF PROGRAMME<br />

NATIONAL DIPLOMA: INFORMATION TECHNOLOGY (Web and Application Development)<br />

11.2.2.5.2 PURPOSE STATEMENT<br />

11.2.2.5.3 RATIONALE<br />

To provide the basic knowledge that is required to design, create, build and maintain<br />

enterprise wide web solutions for organizations and business.<br />

Web designers, developers and maintenance specialists are required locally, nationally,<br />

and internationally in business organizations/industries.<br />

11.2.2.5.4 CAREER OPPORTUNITIES<br />

Web designers/developers/specialists, database developers, computer/IT technician,<br />

support service specialists with numerous entrepreneurial opportunities.<br />

11.2.2.5.5 EXIT LEVEL OUTCOMES<br />

The qualifying learner should have the ability to:<br />

Analyse and design s<strong>of</strong>tware solutions to industry related Web and Information<br />

Technology problems.<br />

Utilise the required technical skills to design and implement solutions in a distributed<br />

Internet environment.<br />

Demonstrate the effective utilisation <strong>of</strong> business and management skills to bridge the<br />

gap between the IT discipline and the business functional areas in industry.<br />

Demonstrate the ability to use hardware to its full potential by understanding the<br />

technical operation <strong>of</strong> hardware and to control it on a low level.<br />

Demonstrate the ability to provide Web services.<br />

11.2.2.5.6 PROGRAMME<br />

CURRICULUM<br />

NATIONAL DIPLOMA: INFORMATION TECHNOLOGY (WEB AND APPLICATION<br />

DEVELOPMENT) 360 CREDITS OVER 3 YEARS<br />

DELIVERY SITE: POTSDAM<br />

STUDY LEVEL 1: ONE YEAR FULL TIME<br />

COURSE DEPT CODE CREDITS S/Y F/C PRE-REQUISITE<br />

STUDY LEVEL 3: ONE YEAR FULL TIME<br />

Internet<br />

Programming 3<br />

Web Management<br />

3<br />

Information<br />

Systems 3<br />

INT3120 30 Y C Internet<br />

Programming 2<br />

WEB3120 30 Y C Web Management<br />

2<br />

INF1130 30 Y C Information<br />

Systems 2<br />

Y: Year S: Semester F: Foundation C: Core E: Elective<br />

11.2.2.5.7 UNDERPINNING KNOWLEDGE, ADMISSION REQUIREMENTS,<br />

DISTRIBUTION OF CREDITS & PROGRAMME RULES<br />

SCHOOL OF COMPUTING<br />

As for National Diploma: Information Technology (Business Applications) above<br />

58


11.2.2.6. National Diploma: IT (EXTENDED CURRICULUM)<br />

DESCRIPTION OF THE PROGRAMME<br />

11.2.2.6.1 NAME OF PROGRAMME<br />

NATIONAL DIPLOMA: INFORMATION TECHNOLOGY (EXTENDED CURRICULUM)<br />

11.2.2.6.2 PURPOSE STATEMENT<br />

The purpose <strong>of</strong> extending the curriculum is to improve the success and graduation rates<br />

<strong>of</strong> students from disadvantaged backgrounds within the National Diploma: Information<br />

Technology programmes <strong>of</strong>fered by the <strong>School</strong> <strong>of</strong> <strong>Computing</strong>.<br />

In order to achieve its purpose the programme aims to:<br />

• Provide students “at risk” with a viable platform to successfully undertake computing<br />

studies at tertiary education level.<br />

• Provide students from disadvantaged backgrounds with an adequate level <strong>of</strong><br />

foundational competence which is based on specific and discipline-related computing<br />

knowledge.<br />

• Improve the retention and throughput <strong>of</strong> disadvantaged students entering the<br />

mainstream programmes.<br />

• Provide a learning environment where the gap in terms <strong>of</strong> disadvantaged learner<br />

needs and the learner support required are bridged.<br />

The programme will contain, but is not limited to the following enrichment areas:<br />

• Academic Literacy - will provide learners with the ability to attend to their academic<br />

needs, manage their academic behaviour, manage their time, and exercise<br />

personal choices with respect to their academic studies that are both reflective and<br />

independent.<br />

• Life Skills – will provide learners with the skills necessary to deal with topical<br />

psychological and social factors as both an individual and a student.<br />

• Maths Literacy – will provide learners with the necessary foundation to seek to<br />

improve their numeric skills by making use <strong>of</strong> daily examples to instill mathematical<br />

principles.<br />

• Communication in English – will provide learners with the effective methods for<br />

improving interpersonal communication. The importance <strong>of</strong> this area arises from<br />

the fact that the majority <strong>of</strong> information technology related business transactions in<br />

South Africa are done in English, and does not diminish the importance <strong>of</strong> any one<br />

mother tongue.<br />

• Information Literacy – will capacitate learners in competencies like locating, sifting,<br />

sorting and evaluating various information sources in order to select what is required<br />

and present it in a useful way.<br />

11.2.2.6.3 RATIONALE<br />

IT specialists are required locally, nationally, and internationally in the ICT and allied<br />

industries.<br />

11.2.2.6.4 CAREER OPPORTUNITIES<br />

Programmer, systems developer, database administrator, systems analyst, support<br />

specialist with numerous entrepreneurial opportunities.<br />

59<br />

<strong>2012</strong><br />

PROSPECTUS


11.2.2.6.5 EXIT LEVEL OUTCOMES<br />

The qualifying learner should have the ability to:<br />

• Analyse and design s<strong>of</strong>tware solutions to industry related Information Technology<br />

problems.<br />

• Utilise the required technical skills to effectively implement the designed solutions in<br />

a distributed IT environment.<br />

• Utilise the required technical skill to design and implement solutions in data<br />

communications, networks and the internet environment.<br />

• Demonstrate the effective utilisation <strong>of</strong> business and management skills to bridge the<br />

gap between the IT discipline and the business functional areas in industry.<br />

• Demonstrate the ability to use hardware to its full potential by understanding the<br />

technical operation <strong>of</strong> hardware and to control it on a low level.<br />

• Demonstrate the ability to provide support services.<br />

11.2.2.6.5 PROGRAMME CURRICULUM<br />

NATIONAL DIPLOMA: INFORMATION TECHNOLOGY (EXTENDED CURRICULUM<br />

PROGRAMME) 360 CREDITS OVER 4 YEARS<br />

DELIVERY SITE: CHISELHURST, IBIKA & POTSDAM<br />

STUDY LEVEL 1A: ONE YEAR FULL TIME<br />

COURSE DEPT CODE CREDITS S/Y F/C/E PRE-REQUISITE<br />

Information Technology<br />

Skills Extended Year 1<br />

Information Systems 1<br />

Extended Year 1<br />

System S<strong>of</strong>tware 1<br />

Extended Year 1<br />

*STUDY LEVEL 1B: ONE YEAR FULL TIME<br />

Development S<strong>of</strong>tware 1<br />

Extended Year 2<br />

Information Technology<br />

Skills 1 Extended Year 2<br />

Information Systems 1<br />

Extended Year 2<br />

System S<strong>of</strong>tware 1<br />

Extended Year 2<br />

SCHOOL OF COMPUTING<br />

EITS110/ ITB11E0 20 Y F Admission<br />

Requirements<br />

EINS110/ INF11E0 20 Y F Admission<br />

Requirements<br />

ESYS110/SYS11E0 20 Y F Admission<br />

Requirements<br />

EDEV121/ DEV12E1 30 Y F Information<br />

Technology Skills<br />

Extended Year 1<br />

System S<strong>of</strong>tware<br />

1 Extended Year 1<br />

EITS121/ITB12E1 10 Y F Information<br />

Technology Skills<br />

Extended Year 1<br />

EINS121/INF12E1 10 Y F Information<br />

Systems 1<br />

Extended Year 1<br />

ESYS121/SYS12E1 10 Y F System S<strong>of</strong>tware<br />

1 Extended Year 1<br />

60


STUDY LEVEL 2: ONE YEAR FULL TIME (120 Credits)<br />

According to one <strong>of</strong> the following specializations:<br />

Business Applications<br />

Communication Networks<br />

S<strong>of</strong>tware Development<br />

Support Services<br />

Web & Application development<br />

STUDY LEVEL 3: ONE YEAR FULL TIME (120 Credits)<br />

According to one <strong>of</strong> the following specializations chosen in Study LEVEL 2:<br />

Business Applications<br />

Communication Networks<br />

S<strong>of</strong>tware Development<br />

Support Services<br />

Web & Application development<br />

Y: Year S: Semester F: Foundation C: Core E: Elective<br />

11.2.2.6.6 ADMISSION REQUIREMENTS, PROGRAMME RULES<br />

As for National Diploma: Information Technology (Business Applications)<br />

above<br />

11.2.2.6.7 PROGRESSION RULES AND EXCLUSION RULES<br />

Candidates shall only be allowed to register for courses <strong>of</strong> the second year<br />

<strong>of</strong> the programme provided they have passed at least two (2) courses <strong>of</strong> the<br />

first year <strong>of</strong> the programme.<br />

Candidates shall only be allowed to register for courses <strong>of</strong> the third year <strong>of</strong><br />

the programme provided they have accumulated at least 90 credits <strong>of</strong><br />

which 45 credits are from second year courses and all pre-requisite courses<br />

are met.<br />

Maximum duration <strong>of</strong> programme is four (4) years plus two (2) additional<br />

years.<br />

A first year student who does not obtain 50% <strong>of</strong> the first year credits will be<br />

excluded from the programme on academic grounds.<br />

Candidates who have not completed all <strong>of</strong> the foundational courses after<br />

three (3) years full-time study, will not be permitted to re-register for the<br />

qualification.<br />

11.2.2.6.8 DISTRIBUTION OF CREDITS<br />

Study Level 1A: 60<br />

Credits NQF Level 5<br />

Study Level 1B: 60<br />

Credits NQF Level 5<br />

Study Level 2: 120<br />

Credits NQF Levels 5/6<br />

Study Level 3: 120<br />

Credits NQF Level 6<br />

61<br />

<strong>2012</strong><br />

PROSPECTUS


11.2.3 Courses in the National Diploma: Information Technology Programme<br />

Applied Statistics 2<br />

Course Code Course Name NQF Level Credits Year<br />

APST1/0 Applied Statistics 2 5 30 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number <strong>of</strong><br />

weeks<br />

5x45 min 0 2x45 min. 25 300<br />

Notional<br />

hours<br />

Content / Syllabus Mathematics (sets, relations, functions, basic logic, and graphs and trees for<br />

IT)<br />

Statistics and probability in Information Technology.<br />

Entry Rules Admission Requirements<br />

Assessment<br />

and progression<br />

rules<br />

Business Analysis 2<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40%(DP) + 60%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong><br />

50%.<br />

Re-examination: To qualify for re-examination students must obtain an<br />

overall assessment <strong>of</strong> between 40 and 49%.<br />

Course Code Course Name NQF Level Credits Year<br />

BANL2/0 Business Analysis 2 5 30 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number <strong>of</strong><br />

weeks<br />

5x45 min 1x45 min. 1x45 min. 25 300<br />

Notional<br />

hours<br />

Content / Syllabus 1. Introduction to Business Management. The Enterprise and its<br />

Environments. 3. The Enterprise and its field <strong>of</strong> business. 4. Choice <strong>of</strong><br />

a form <strong>of</strong> Enterprise and Establishment procedures. 5. Different levels<br />

<strong>of</strong> management. 6. Introduction To E-Business And E-Commerce, 7.<br />

E-Commerce Fundamentals. 8. E-Business Infrastructure, 9. E-Environment,<br />

10. E-Business Strategy, 11. Supply Chain Management, 12. E-Procurement,<br />

13. E-Marketing, 14. Customer Relationship Management<br />

SCHOOL OF COMPUTING<br />

62


Entry Rules Admission criteria<br />

Assessment<br />

and progression<br />

rules<br />

Business Analysis 3<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40%(DP) + 60%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong><br />

50%.<br />

Re-examination: To qualify for re-examination students must obtain an<br />

overall assessment <strong>of</strong> between 40 and 49%.<br />

Course Code Course Name NQF Level Credits Year<br />

BANL 3/0 Business Analysis 3 6 30 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number <strong>of</strong><br />

weeks<br />

3 x 45 min 4 x 45min 0 25 300<br />

Notional<br />

hours<br />

Content / Syllabus Theory: Financial Management module - Fundamentals <strong>of</strong> Financial<br />

Management, Working capital management and short-term planning, Longterm<br />

financial management. MS Excel Module - Visual presentation <strong>of</strong> data,<br />

Measures <strong>of</strong> central tendency, Measures <strong>of</strong> dispersion, Linear regression<br />

and correlation analysis, Time series analysis and forecasting, Data analysis<br />

(Inference), Sampling and Sampling Distributions, Confidence interval<br />

estimation, Regression analysis, Uncertainty (measuring and modeling),<br />

Elementary Probability, Probability Distributions, Waiting lines and Queuing<br />

theory.<br />

Entry Rules Business Analysis 2<br />

Assessment<br />

and progression<br />

rules<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40%(DP) + 60%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong><br />

50%.<br />

Re-examination: To qualify for re-examination students must obtain an<br />

overall assessment <strong>of</strong> between 40 and 49%.<br />

63<br />

<strong>2012</strong><br />

PROSPECTUS


Communication Networks 2<br />

Course Code Course Name NQF Level Credits Year<br />

CNET2/0 Communication Networks 2 6 30 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number <strong>of</strong><br />

weeks<br />

4 x 40 min 2 x 40min 1 x 40 min 25 300<br />

Notional<br />

hours<br />

Content / Syllabus 1. Communicating over the Network. 2. OSI Layers 3. Ethernet. 4. Planning<br />

and Cabling Networks. 5. Configuring and Testing Network. 6. Routing and<br />

Packet Forwarding. 7. Routing Protocols 8. VLSM and CIDR 9. Routing Table<br />

10. Basic Switch configuration 11.Basic Switch management 12. Designing<br />

Local Area Networks 13. Virtual Local Area Network and VTP 14. Spanning<br />

Tree Protocols 15. Introduction to Wireless Routing and Switching<br />

Entry Rules Systems S<strong>of</strong>tware 1<br />

Assessment<br />

and progression<br />

rules<br />

Communication Networks 3<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40%(DP) + 60%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong><br />

50%.<br />

Re-examination: To qualify for re-examination students must obtain an<br />

overall assessment <strong>of</strong> between 40 and 49%.<br />

Course Code Course Name NQF Level Credits Year<br />

CNET3/0 Communication Networks 3 7 30 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number <strong>of</strong><br />

weeks<br />

3 x 45 min 3 x 45 min 1 x 45 min 25 300<br />

Notional<br />

hours<br />

Content / Syllabus Theory: 1. Introduction to Wide Area Networks 2.Wide Area Network<br />

technologies 3.Introduction to Network Security 4.Access Control Lists and<br />

Internet Protocol Addressing 5. Quality <strong>of</strong> Service 6. Advanced Routing<br />

Practical(Lecturer led): On completion <strong>of</strong> this module, learners should be able<br />

to design and implement Virtual Local Area Networks and implement small<br />

networks across a range <strong>of</strong> applications and understand quality <strong>of</strong> service.<br />

Tutorials (lecturer led): Tutorials are done on the theory mentioned above.<br />

SCHOOL OF COMPUTING<br />

64


Entry Rules Communication Networks 2<br />

Assessment<br />

and progression<br />

rules<br />

Development S<strong>of</strong>tware 1<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40%(DP) + 60%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong><br />

50%.<br />

Course Code Course Name NQF Level Credits Year<br />

DEV1120<br />

DEVS1/0<br />

Development S<strong>of</strong>tware 1 5 30 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

2 x 45 min 3 x 45 mins<br />

(lecturer led)<br />

2 x 45 min<br />

(lecturer led)<br />

Number <strong>of</strong><br />

weeks<br />

25 300<br />

Notional<br />

hours<br />

Content / Syllabus Theory: 1. The S<strong>of</strong>tware Development Environment 2. General Problem<br />

Solving 3. Pseudocode 4. Problem Solving Tools & Simple Selection 5. Using<br />

Visual Basic Console Application 6. Advanced Selection, Iteration and VB<br />

functions<br />

Tutorials (lecturer led): Paper based exercises pertaining to theory.<br />

Practicals (lecturer led): Computer based exercises pertaining to theory.<br />

Entry Rules Admission criteria<br />

Assessment<br />

and progression<br />

rules<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40%(DP) + 60%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong><br />

50%.<br />

Re-examination: To qualify for re-examination students must obtain an<br />

overall assessment <strong>of</strong> between 40 and 49%.<br />

65<br />

<strong>2012</strong><br />

PROSPECTUS


Development S<strong>of</strong>tware 2<br />

Course Code Course Name NQF Level Credits Year<br />

DEVS2/0<br />

DEV2130<br />

Development S<strong>of</strong>tware 2 6 30 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

2 x 45 min 4 x 45 mins<br />

(lecturer led)<br />

1 x 45 min<br />

(lecturer led)<br />

Number <strong>of</strong><br />

weeks<br />

25 300<br />

Notional<br />

hours<br />

Content / Syllabus 1. Introduction To Visual Basic .Net, .Net Framework And VB IDE 2. Basic<br />

Data Types And Vb.Net Controls. 3. Debugging and Error handling in Vb.Net.<br />

4. User Interface Design. 5. User Defined Procedures/Functions. 6. Files,<br />

Directories And Streams. 7. Web Forms and XML web services 8. Accessing<br />

Databases In Vb.Net<br />

Entry Rules Development S<strong>of</strong>tware 1<br />

Assessment<br />

and progression<br />

rules<br />

Development S<strong>of</strong>tware 3<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40%(DP) + 60%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong><br />

50%.<br />

Re-examination: To qualify for re-examination students must obtain an<br />

overall assessment <strong>of</strong> between 40 and 49%.<br />

Course Code Course Name NQF Level Credits Year<br />

DEVS 3/0<br />

DEV3130<br />

Development S<strong>of</strong>tware 3 6 30 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number<br />

<strong>of</strong> weeks<br />

4 x 45 min 3 x 45 min 0 25 300<br />

Notional<br />

hours<br />

Content / Syllabus 1. Database Programming using ADO.NET. 2. Advanced Data Updating<br />

Using Vb.Net 2005. 3. Writing Reports using Crystal Reports. 4. Internet<br />

Applications using ASP.NET (Web Forms and controls). 5. Web Services. 6.<br />

Adding Help files to VB.NET.<br />

SCHOOL OF COMPUTING<br />

66


Entry Rules Development S<strong>of</strong>tware 2<br />

Assessment<br />

and progression<br />

rules<br />

Distributed Systems 2<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40%(DP) + 60%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong><br />

50%.<br />

Re-examination: To qualify for re-examination students must obtain an<br />

overall assessment <strong>of</strong> between 40 and 49%.<br />

Course Code Course Name NQF Level Credits Year<br />

DSYS2/0 Distributed Systems 2 6 30 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number <strong>of</strong><br />

weeks<br />

4 x 45 min 3 x 45 min (Lecturer Led) 0 25 300<br />

Notional<br />

hours<br />

Content / Syllabus Operating Systems Internal Functionality (memory management, process(o)r<br />

management and file management), Introduction & Architecture Of Distributed<br />

<strong>Computing</strong> System, Principles & Paradigms With Distributed Systems, OSI<br />

Model & Communication In A Distributed System And Communication Models,<br />

RPC & Client-Server Stubs, Different Types Of Communication, Shell Scripting<br />

in Linux<br />

Entry Rules Systems S<strong>of</strong>tware 1<br />

Assessment<br />

and progression<br />

rules<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40%(DP) + 60%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong> 50%.<br />

Re-examination: To qualify for re-examination students must obtain an<br />

overall assessment <strong>of</strong> between 40 and 49%.<br />

67<br />

<strong>2012</strong><br />

PROSPECTUS


Emerging Technologies 3<br />

Course Code Course Name NQF Level Credits Year<br />

ETEC3/0 Emerging Technologies 3 7 30 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number<br />

<strong>of</strong> weeks<br />

3 x 45 min 3 x 45 min 1 x 45 min 25 300<br />

Notional<br />

hours<br />

Content / Syllabus Theory: 1. Wireless 2. Network Security 3. Mobile <strong>Computing</strong> 4. Real-time<br />

applications<br />

Practical(Lecturer led): On completion <strong>of</strong> this module, learners should<br />

understand cutting edge technologies.<br />

Tutorials (lecturer led): Tutorials are done on the theory mentioned above.<br />

Entry Rules Distributed Systems 2<br />

Assessment<br />

and progression<br />

rules<br />

Enterprise Systems Technologies 3<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40%(DP) + 60%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong><br />

50%.<br />

Course Code Course Name NQF Level Credits Year<br />

ENST3/0 Enterprise Systems<br />

Technologies 3<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

3 x 45 min 3 x 45 min<br />

(lecturer led)<br />

6 30 1<br />

1 x 45 min<br />

(lecturer led)<br />

Number <strong>of</strong><br />

weeks<br />

25 300<br />

Notional<br />

hours<br />

Content / Syllabus Enterprise Information Systems and Technology Background<br />

Data Input and Output Capabilities<br />

Enterprise Resource Planning<br />

Enterprise Information Systems Life Cycle and ERP Systems Development<br />

SCHOOL OF COMPUTING<br />

68


Entry Rules Business analysis 2<br />

Assessment<br />

and progression<br />

rules<br />

Graphical User Interface Design 1<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40%(DP) + 60%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong><br />

50%.<br />

Re-examination: To qualify for re-examination students must obtain an<br />

overall assessment <strong>of</strong> between 40 and 49%.<br />

Course Code Course Name NQF Level Credits Year<br />

GUD1110<br />

GUID1/0<br />

Graphical User Interface<br />

Design 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

2 x 45 min 3 x 45 mins<br />

(lecturer led)<br />

5 30 1<br />

2 x 45 min<br />

(lecturer led)<br />

Number <strong>of</strong><br />

weeks<br />

25 300<br />

Notional<br />

hours<br />

Content / Syllabus 1. Characteristics <strong>of</strong> Graphical and non-graphical user interface 2.The user<br />

interface design process 3.The principles <strong>of</strong> good screen design 4. Introduction<br />

to HCI 5. Interaction design basics in various application domains 6.Usability<br />

guidelines, standards and principles 7.Components <strong>of</strong> GUI/Web interfaces 8.<br />

Emerging Technologies in I/O devices<br />

Entry Rules Admission criteria<br />

Assessment<br />

and progression<br />

rules<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40%(DP) + 60%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong><br />

50%.<br />

Re-examination: To qualify for re-examination students must obtain an overall assessment <strong>of</strong><br />

between 40 and 49%.<br />

69<br />

<strong>2012</strong><br />

PROSPECTUS


Information Systems 1<br />

Course Code Course Name NQF Level Credits Year<br />

INF1120<br />

INSY1/0<br />

INFORMATION SYSTEMS 1 5 30 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

3x45 min 2x45 min 2 x 45 min<br />

(lecturer led)<br />

Number <strong>of</strong><br />

weeks<br />

25 300<br />

Notional<br />

hours<br />

Content / Syllabus Theory: Module 1: Information Systems and the Internet , Module 2:<br />

S<strong>of</strong>tware, Module 3: Information Processing Cycle, Module 4: Communication<br />

Networks , Module 5: Computer Security, Ethics and Privacy, Module 6:<br />

Relational Databases, Module:7 Careers in Information Systems / Technology<br />

Practical: Module 1:Typing, Internet(WWW), E-mail and FTP, Module 2:<br />

Calculator paint and File Management, Module 3: Word Processor, Module 4:<br />

PowerPoint, Module 5: Spreadsheet, Module 6: Access<br />

Entry Rules Admission criteria<br />

Assessment<br />

and progression<br />

rules<br />

Information Systems 2<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40%(DP) + 60%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong><br />

50%.<br />

Re-examination: To qualify for re-examination students must obtain an<br />

overall assessment <strong>of</strong> between 40 and 49%.<br />

Course Code Course Name NQF Level Credits Year<br />

INSY2/0<br />

INF2120<br />

Information Systems 2 6 30 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number<br />

<strong>of</strong> weeks<br />

4 x 45 min 3 x 45 min 0 x 45 min 25 300<br />

Notional<br />

hours<br />

Content / Syllabus Theory: 1. The Systems Development Environment, 2. Systems Planning,<br />

3. Systems Analysis: Determining Systems Requirements, 4. Systems<br />

Analysis: Modeling System Requirements, 5. Database Systems, 6. Designing<br />

Databases, 7. Evaluating Alternatives For Requirements, Environment, And<br />

Implementation, 8. Designing The User Interface, 9. Systems Implementation,<br />

10. Systems Analysis: Modeling System Requirements, 11. Database Systems,<br />

12. Designing Databases<br />

SCHOOL OF COMPUTING<br />

70


Entry Rules Information Systems 1<br />

Assessment<br />

and progression<br />

rules<br />

Information Systems 3<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40%(DP) + 60%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong><br />

50%.<br />

Re-examination: To qualify for re-examination students must obtain an<br />

overall assessment <strong>of</strong> between 40 and 49%.<br />

Course Code Course Name NQF Level Credits Year<br />

INSY3/0<br />

INF3120<br />

Information Systems 3 6 30 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number <strong>of</strong><br />

weeks<br />

4 x 45 min 3 x 45 min 0 x 45 min 25 300<br />

Notional<br />

hours<br />

Content / Syllabus 1. Entity Relationship (ER) Modeling, 2. Advanced Data Modeling, 3. Transaction<br />

Management And Concurrency Control, 4. Distributed Database Management<br />

Systems, 5. The Data Ware House, 6. Database Design Using MySQL, 7.<br />

SQL Server 2005: Databases And Application Development, 8. It Project<br />

Management, 9. E-Commerce And Internet (Excluded on Potsdam Campus)<br />

Entry Rules Information Systems 2<br />

Assessment<br />

and progression<br />

rules<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40%(DP) + 60%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong><br />

50%.<br />

Re-examination: To qualify for re-examination students must obtain an<br />

overall assessment <strong>of</strong> between 40 and 49%.<br />

71<br />

<strong>2012</strong><br />

PROSPECTUS


Information Technology Skills 1<br />

Course Code Course Name NQF Level Credits Year<br />

SITH1/0<br />

ITB1110<br />

Information Technology<br />

Skills 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

4 x 45 min 3 x 45 min<br />

(lecturer led)<br />

5 30 1<br />

Content / Syllabus 1. Academic Skills 2. Communication Skills<br />

3. Legal issues in IT<br />

4. Entrepreneurship<br />

5. Introduction to Maths & Stats as applied to Business<br />

6. Introduction to Logical Reasoning<br />

7. HIV/AIDS<br />

Entry Rules Admission criteria<br />

Assessment<br />

and progression<br />

rules<br />

Internet Programming 3<br />

Number <strong>of</strong><br />

weeks<br />

25 300<br />

Notional<br />

hours<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40%(DP) + 60%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong><br />

50%.<br />

Re-examination: To qualify for re-examination students must obtain an<br />

overall assessment <strong>of</strong> between 40 and 49%.<br />

Course Code Course Name NQF Level Credits Year<br />

INT3120 Internet Programming 3 6 30 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number <strong>of</strong><br />

weeks<br />

3 x 45 min 4 x 45min 0 25 300<br />

Notional<br />

hours<br />

Content / Syllabus Design <strong>of</strong> web based programs using php as the base language. Programs<br />

to run on the Apache web server, Design and building <strong>of</strong> data bases using<br />

mySQL Links to Web 3, Construction <strong>of</strong> dynamic web based data bases.<br />

SCHOOL OF COMPUTING<br />

72


Entry Rules Internet Programming 2<br />

Assessment<br />

and progression<br />

rules<br />

IT Electronics 2<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40%(DP) + 60%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong><br />

50%.<br />

Re-examination: To qualify for re-examination students must obtain an<br />

overall assessment <strong>of</strong> between 40 and 49%.<br />

Course Code Course Name NQF Level Credits Year<br />

IT ELECTRONICS II 6 30 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number <strong>of</strong><br />

weeks<br />

3 x 45 min 3 x 45 min 1 x 45 min 25 300<br />

Notional<br />

hours<br />

Content / Syllabus IT Mathematics : 1. Binary Review, 2. Computer Codes, 3. Zoned Decimal<br />

and Packed Decimal Formats, 4. Computer Arithmetic, 5. Representation<br />

<strong>of</strong> Numbers in the Computer, 6. Methods <strong>of</strong> pro<strong>of</strong>, 7. Theory <strong>of</strong> Sets, 8.<br />

Fundamentals <strong>of</strong> logic, 9. Algebraic Structures, 10.Functions<br />

Computer Architecture : 1. Digital Logic, 2. Digital Systems, 3. Machine<br />

Level Representation <strong>of</strong> Data, 4. Assembly Level Machine Organization,<br />

5. Memory System Organization and Architecture, 6. Interfacing and<br />

Communication, 7. Alternative Architectures.<br />

Entry Rules Admission criteria<br />

Assessment<br />

and progression<br />

rules<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40%(DP) + 60%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong><br />

50%.<br />

73<br />

<strong>2012</strong><br />

PROSPECTUS


Management Information Systems 3<br />

Course Code Course Name NQF Level Credits Year<br />

MINS3/0 Management Information<br />

Systems 3<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

6 30 1<br />

Number <strong>of</strong><br />

weeks<br />

3 x 45 min 3 x 45min 1 x 45 min 25 300<br />

Notional<br />

hours<br />

Content / Syllabus Commercial Law: Sale and Acquisition <strong>of</strong> Goods, Credit and Security,<br />

Consumer Credit and protection, Company law, close corporations, law <strong>of</strong><br />

partnerships, information technology legislation issues<br />

E-Commerce: Web-based tools for Electronic Commerce, Implementing<br />

Security for Electronic Commerce, Electronic Payment Systems , B2B Strategies,<br />

Impacts and Issues <strong>of</strong> Electronic Commerce, Design and Implementation <strong>of</strong> a<br />

web-based trading s<strong>of</strong>tware<br />

Entry Rules Business Analysis 2<br />

Assessment<br />

and progression<br />

rules<br />

Project Management 3<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40%(DP) + 60%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong><br />

50%.<br />

Re-examination: To qualify for re-examination students must obtain an<br />

overall assessment <strong>of</strong> between 40 and 49%.<br />

Course Code Course Name NQF Level Credits Year<br />

PMAN3/0 Project Management 3 7 30 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number <strong>of</strong><br />

weeks<br />

4 x 40 min 2 x 40min 1 x 40 min 25 300<br />

Notional<br />

hours<br />

Content / Syllabus Theory : 1. Project Management Overview, 2. PM in IT Context, 3. Project<br />

Integration 4. Project Management <strong>of</strong> Scope, Time, Cost, Quality, Human<br />

Resource, Communications and Risk.<br />

Practical : Network Project<br />

SCHOOL OF COMPUTING<br />

74


Entry Rules Communication Networks 2<br />

Assessment<br />

and progression<br />

rules<br />

Support Services 2<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40%(DP) + 60%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong><br />

50%.<br />

Re-examination: To qualify for re-examination students must obtain an<br />

overall assessment <strong>of</strong> between 40 and 49%.<br />

Course Code Course Name NQF Level Credits Year<br />

SUP2110 Support Services 2 6 30 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

2 x 45 min 3 x 45 min<br />

(lecturer led)<br />

2 x 45 min<br />

(lecturer led)<br />

Number <strong>of</strong><br />

weeks<br />

25 300<br />

Notional<br />

hours<br />

Content / Syllabus Legal, ethical and pr<strong>of</strong>essional issues in information security. Risk<br />

management and security planning. Security Technology: Firewalls, VPNs,<br />

Intrusion detection, Access control. Physical security. Security implementation<br />

and maintenance<br />

Entry Rules Admission criteria<br />

Assessment<br />

and progression<br />

rules<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40%(DP) + 60%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong><br />

50%.<br />

Re-examination: To qualify for re-examination students must obtain an overall assessment <strong>of</strong><br />

between 40 and 49%.<br />

75<br />

<strong>2012</strong><br />

PROSPECTUS


Support Services 3<br />

Course Code Course Name NQF Level Credits Year<br />

SUP3110 Support Services 3 6 30 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

3 x 45 min 4 x 45 min<br />

(lecturer led)<br />

Number<br />

<strong>of</strong> weeks<br />

0 25 300<br />

Notional<br />

hours<br />

Content / Syllabus Theory:<br />

Help-desk technology. Computer user support principles. Information Center<br />

Principles and Administration. Industrial Trends in Support Services. Project.<br />

Entry Rules Support Services 2<br />

Assessment<br />

and progression<br />

rules<br />

System S<strong>of</strong>tware 1<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40%(DP) + 60%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong><br />

50%.<br />

Re-examination: To qualify for re-examination students must obtain an<br />

overall assessment <strong>of</strong> between 40 and 49%.<br />

Course Code Course Name NQF Level Credits Year<br />

SYST1/0<br />

SYS1130<br />

System S<strong>of</strong>tware 1 5 30 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

2x45 min 2x45 min 2x45 min.<br />

(lecturer led)<br />

Number <strong>of</strong><br />

weeks<br />

25 300<br />

Notional<br />

hours<br />

Content / Syllabus Theory: 1. Introduction to the personal computer 2.Number Systems 3. Safe lab<br />

procedures and tools to use 4. Computer assembly 5. Preventative maintenance<br />

and troubleshooting 6. Fundamentals <strong>of</strong> operating systems 7. Fundamental<br />

laptops and portable devices 8. Printers and scanners 9. Networks 10. Security<br />

11. Communication skills<br />

Tutorials (lecturer led): N/A<br />

Practicals (lecturer led): Computer based exercises pertaining to theory<br />

SCHOOL OF COMPUTING<br />

76


Entry Rules Admission criteria<br />

Assessment<br />

and progression<br />

rules<br />

System S<strong>of</strong>tware 2<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40%(DP) + 60%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong><br />

50%.<br />

Re-examination: To qualify for re-examination students must obtain an<br />

overall assessment <strong>of</strong> between 40 and 49%.<br />

Course Code Course Name NQF Level Credits Year<br />

SYS2130<br />

SYST2/0<br />

System S<strong>of</strong>tware 2 5 30 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number<br />

<strong>of</strong> weeks<br />

4 x 45 min 3 x 45 min (Lecturer Led) 0 25 300<br />

Notional<br />

hours<br />

Content / Syllabus Theory 1. History and Evolution <strong>of</strong> Operating systems 2. Memory Management<br />

3. Process(or) Management 4. File Management 5. Device Management<br />

6. Introduction to Virtual Machine technologies 7. Server Administration<br />

(Proprietary & Open Source Environments) 8. User and Group Supervision 9.<br />

Printer Services 10. Troubleshooting techniques 11. Introduction to System<br />

Security<br />

Entry Rules System S<strong>of</strong>tware 1<br />

Assessment<br />

and progression<br />

rules<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40%(DP) + 60%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong><br />

50%.<br />

Re-examination: To qualify for re-examination students must obtain an<br />

overall assessment <strong>of</strong> between 40 and 49%.<br />

77<br />

<strong>2012</strong><br />

PROSPECTUS


Technical Programming 1<br />

Course Code Course Name NQF Level Credits Year<br />

PROT1/0<br />

PTP1130<br />

Technical Programming 1 5 30 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

2 x 45 min 3 x 45 mins<br />

(lecturer led)<br />

2 x 45 min<br />

(lecturer led)<br />

Number <strong>of</strong><br />

weeks<br />

25 300<br />

Notional<br />

hours<br />

Content / Syllabus Theory: 1. Basic elements <strong>of</strong> C++ 2. Understand the usage <strong>of</strong> input and<br />

output streams 3. control structures and describe their usage 4. Use <strong>of</strong> arrays<br />

in a program 5. Functions/methods 6. Overview <strong>of</strong> Java 7. Object-oriented<br />

Programming Concepts 8. Review <strong>of</strong> Programming elements in relation to Java<br />

9. Basic Input and Output in Java<br />

Tutorials (lecturer led):.Same topics discussed in theory classes. Learners<br />

broken down into smaller groups to discuss these topics with examples.<br />

Practical (lecturer led):.Learners get to work on their individual and group<br />

projects. These projects demonstrate the Learner’s understanding <strong>of</strong> how to<br />

apply the Design Guidelines discussed in Theory Classes.<br />

Entry Rules Development S<strong>of</strong>tware 1<br />

Assessment<br />

and progression<br />

rules<br />

Technical Programming 2<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40 %( DP) + 60 %( EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong><br />

50%.<br />

Re-examination: To qualify for re-examination students must obtain an<br />

overall assessment <strong>of</strong> between 40 and 49%.<br />

Course Code Course Name NQF Level Credits Year<br />

PROT2/0<br />

PTP2120<br />

Technical Programming 2 6 30 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

3 x 45 min 4 x 45 mins<br />

(lecturer led)<br />

Number <strong>of</strong><br />

weeks<br />

0 25 300<br />

Notional<br />

hours<br />

Content / Syllabus 1. Object Oriented Programming 2. Control Structures 3. Data Structures<br />

4. Inheritance and Aggregation 5. Interfaces and Packages, 6. Exceptions, 7.<br />

File Management, Streams and I/O 8. Graphical User Interface –Containers 9.<br />

GUI-Layout 10. JDBC Database Connectivity 11. Threads<br />

SCHOOL OF COMPUTING<br />

78


Entry Rules Technical Programming 1<br />

Assessment<br />

and progression<br />

rules<br />

Web Management 3<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40%(DP) + 60%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong><br />

50%.<br />

Re-examination: To qualify for re-examination students must obtain an<br />

overall assessment <strong>of</strong> between 40 and 49%.<br />

Course Code Course Name NQF Level Credits Year<br />

WEB3120 Web Management 3 6 30 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number<br />

<strong>of</strong> weeks<br />

3 x 45 min 4 x 45min 0 25 300<br />

Notional<br />

hours<br />

Content / Syllabus Implementation <strong>of</strong> the principles <strong>of</strong> XHTML in the design <strong>of</strong> pages.<br />

Construction <strong>of</strong> simple flash movie files using macromedia studio. Design and<br />

build a website using a package such as dream weaver.<br />

Entry Rules Web Management 2<br />

Assessment<br />

and progression<br />

rules<br />

Duly Performed (DP): Average <strong>of</strong> Summative assessments. To qualify for<br />

examination students must obtain a Duly Performed <strong>of</strong> 40%. The contribution<br />

<strong>of</strong> the duly performed (DP) to the overall assessment (OA) is 40%.<br />

Examination (EA): One paper based examination. To qualify for Overall<br />

Assessment (OA) students must obtain an examination mark <strong>of</strong> 40%. The<br />

contribution <strong>of</strong> the examination (EA) to the overall assessment (OA) is 60%.<br />

Overall Assessment or Final Mark (OA): OA = 40%(DP) + 60%(EA).<br />

To qualify for course credit students must obtain an overall assessment <strong>of</strong><br />

50%.<br />

Re-examination: To qualify for re-examination students must obtain an<br />

overall assessment <strong>of</strong> between 40 and 49%.<br />

79<br />

<strong>2012</strong><br />

PROSPECTUS


11.2.4 Courses in the Extended Curriculum <strong>of</strong> the National Diploma: IT Programme<br />

11.2.4.1 Enrichment Modules Integrated Into The National Diploma Regular<br />

Courses<br />

Academic Literacy and Communication in English<br />

Deals with the English language pr<strong>of</strong>iciency and will provide learners with the ability to attend<br />

to their academic needs, manage their academic behaviour, manage their time, and exercise<br />

personal choices with respect to their academic studies that are both reflective and independent<br />

Information Literacy<br />

Provides the means to capacitate learners in competencies like locating, sifting, sorting and<br />

evaluating various information sources in order to select what is required and present it in a<br />

useful way.<br />

Communication in English<br />

Provides learners with effective methods for improving interpersonal communication. The<br />

importance <strong>of</strong> this area arises from the fact that the majority <strong>of</strong> Information Technology related<br />

business transactions in South Africa are done in English, and does not diminish the importance<br />

<strong>of</strong> any one mother tongue.<br />

Life Skills<br />

Equips students with life management skills, personal finance, encourages them to be<br />

responsible citizens and will provide learners with the skills necessary to deal with topical<br />

psychological and social factors as both an individual and a student.<br />

Mathematical Literacy<br />

Deals with the application <strong>of</strong> mathematics in everyday life activities and in business. The<br />

objective <strong>of</strong> the course is to make students aware <strong>of</strong> the systematical approach in IT subjects<br />

such as Development S<strong>of</strong>tware and to serve as a basis for the more specialised fields <strong>of</strong> study.<br />

11.2.4.2 Courses<br />

Development S<strong>of</strong>tware 1 ext-year2<br />

Course Code Course Name NQF Level Credits Year<br />

DEV12E1 /<br />

EDEV121<br />

Lectures per<br />

week<br />

4 x 45 min 4 x 45 mins<br />

(lecturer led)<br />

SCHOOL OF COMPUTING<br />

Development S<strong>of</strong>tware 1<br />

Extended Year 2<br />

Pracs per week Tutorials<br />

per week<br />

80<br />

5 30 1<br />

4 X 45 mins<br />

(lecturer led)<br />

Number <strong>of</strong><br />

weeks<br />

25 600<br />

Notional<br />

hours


Content /<br />

Syllabus<br />

Core subject<br />

Learners are taught how to analyse problems and how to write logically correct<br />

algorithmic solutions using pseudocode and the VB.Net (Console Application)<br />

programming language. Learners are introduced to the concept <strong>of</strong> the Program<br />

Development Cycle and taught how to use some <strong>of</strong> the tools associated with each<br />

stage.<br />

Note: Foundational provision is in the form <strong>of</strong> additional time.<br />

Theory: 1. The S<strong>of</strong>tware Development Environment 2. General Problem Solving<br />

3. Pseudocode 4. Problem Solving Tools & Simple Selection 5. Using Visual Basic<br />

Console Application 6. Advanced Selection, Iteration and VB functions<br />

Tutorials (lecturer led): Paper based exercises pertaining to theory.<br />

Practicals (lecturer led): Computer based exercises pertaining to theory.<br />

Entry Rules Information Technology Skills Extended Year 1 and System S<strong>of</strong>tware<br />

Extended Year 1<br />

Information Systems 1 ext-year1<br />

Module Code Module Name NQF Level Credits Year<br />

EINS110/<br />

INF11E0<br />

INFORMATION SYSTEMS I<br />

Extended Year 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

5 20 1<br />

Number<br />

<strong>of</strong> weeks<br />

2 x 45 min 2 x 45 min 0 25 180<br />

Enrichment module<br />

2 x 45 min<br />

0 0 25 80<br />

Notional<br />

hours<br />

Content / Syllabus Information Systems course, in the first year, teach students to effectively use<br />

some common application s<strong>of</strong>tware that are used in <strong>of</strong>fice and business. It<br />

includes a word processor (Micros<strong>of</strong>t Word), a spreadsheet (Micros<strong>of</strong>t Excel),<br />

and presentation s<strong>of</strong>tware (Micros<strong>of</strong>t Powerpoint). The students will also<br />

learn how to use internet effectively to access information and will use e-mail<br />

for communication.<br />

Note: Foundational provision is in the form <strong>of</strong> additional time and includes<br />

Life Skills enrichment.<br />

Theory: Theory: 1. Module 1: Information Systems and the Internet ,<br />

Module 2: S<strong>of</strong>tware, Module 3: Information Processing Cycle.<br />

Practical: Module 1: Typing, Internet(WWW), E-mail and FTP, Module 2:<br />

Calculator paint and File Management, Module 3: Word Processor, Module 4:<br />

Powerpoint<br />

Information Systems 1 ext-year2<br />

Module Code Module Name NQF Level Credits Year<br />

EINS121 / INF12E1 INFORMATION SYSTEMS I<br />

Extended Year 2<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

5 10 1<br />

Number <strong>of</strong><br />

weeks<br />

2 x 45 min 3 x 45 min 0 25 200<br />

Enrichment module<br />

3 x 45 min<br />

0 0 25 120<br />

81<br />

Notional<br />

hours<br />

<strong>2012</strong><br />

PROSPECTUS


Content / Syllabus In the second year <strong>of</strong> this course, learners will be taught the basic principles<br />

<strong>of</strong> computer processing. The students will be aware <strong>of</strong> various IT pr<strong>of</strong>essions<br />

and the skills required in each <strong>of</strong> these specialized fields. The learners will<br />

be aware <strong>of</strong> the various types <strong>of</strong> threats to computer systems and will know<br />

the basic precautions to be taken to use the computer system in a secure<br />

environment. The learners will appreciate the impact <strong>of</strong> computers on the<br />

modern society and how computers could be used to improve the lives <strong>of</strong><br />

people. Learners will use a relational database and spreadsheet.<br />

Note: Foundational provision is in the form <strong>of</strong> additional time and includes<br />

Information Literacy enrichment.<br />

Theory: 1. Communication networks, 2. Database management, 3. Computer<br />

security, ethics & privacy, 4. Careers in information systems / technology<br />

Practical: 1. Spreadsheet, 2. Databases(Relational databases)<br />

Information Technology Skills 1 ext-year 1<br />

Module Code Module Name NQF Level Credits Year<br />

ITB11E0/EITS110 IT SKILLS 1 Extended Year<br />

1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

2 x 45 min 0 2x 45 min<br />

(lecturer led)<br />

Enrichment Module<br />

(6 x 45)<br />

5 20 1<br />

Number <strong>of</strong><br />

weeks<br />

25 180<br />

0 0 25 250<br />

Notional<br />

hours<br />

Content / Syllabus The course concentrates on developing specific skills in an IT environment. It<br />

covers study skills and research skills, oral and written communication skills.<br />

The students will learn how to work effectively in a group, how to manage<br />

stress and conflict and will also gain a general understanding <strong>of</strong> the various<br />

legal aspects that are applicable in the IT industry. Students will also be<br />

introduced to logical reasoning needed in problem solving in the IT context.<br />

Note: Foundational provision is in the form <strong>of</strong> additional time and includes<br />

Academic Literacy and Communication in English enrichment.<br />

1. Academic Skills 2. Communication Skills<br />

3. Legal issues in IT<br />

4. Introduction to Logical Reasoning<br />

Information Technology Skills 1 ext-year 2<br />

Module Code Module Name NQF Level Credits Year<br />

ITB12E1/EITS121 IT SKILLS 1 Extended Year<br />

2<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

2 x 45 min 0 1 x 45 min<br />

(lecturer led)<br />

SCHOOL OF COMPUTING<br />

82<br />

5 10 1<br />

Number<br />

<strong>of</strong> weeks<br />

25 120<br />

Notional<br />

hours


Content / Syllabus The course will reinforce the skills students have learnt during the first year<br />

and will cover entrpreneurship and the basic business principles in an IT<br />

environment. Students will also be introduced to Maths and Stats as applied<br />

to business. The final module covers the issues <strong>of</strong> HIV/AIDS.<br />

Note: Foundational provision is in the form <strong>of</strong> additional time .<br />

4. Introduction to Logical Reasoning<br />

5. Entrepreneurship<br />

6. Introduction to Maths & Stats as applied to Business<br />

7. HIV/AIDS<br />

System S<strong>of</strong>tware 1 ext-year1<br />

Module Code Module Name NQF Level Credits Year<br />

ESYS110/SYS11E0 System S<strong>of</strong>tware<br />

1 Extended<br />

5 20 1<br />

Lectures per week Pracs per week Tutorials per week Number <strong>of</strong> weeks Notional<br />

hours<br />

Core subject<br />

3 x 45 min<br />

Enrichment Module<br />

8x45 min<br />

Core subject<br />

1 x 45 min<br />

0 25 180<br />

0 0 25 350<br />

Content / Syllabus Systems s<strong>of</strong>tware course makes students aware <strong>of</strong> the relationship between<br />

hardware and the s<strong>of</strong>tware. The course mainly deals with the hardware<br />

concepts. Students will be taught to identify the various hardware components<br />

that make up a computer system and explain the purpose and characteristics<br />

<strong>of</strong> each <strong>of</strong> them. They will be taught to assemble a computer using the<br />

individual components. Learners will also learn the basic precautions to be<br />

taken when handling and using these components. The course will also<br />

include the concepts <strong>of</strong> basic preventive maintenance and troubleshooting.<br />

Students will learn how to upgrade theomputer systems to have multimedia<br />

capabilities. They will also learn the basic concepts <strong>of</strong> networking <strong>of</strong> computer<br />

systems.<br />

Note: Foundational provision is additional time and Mathematical Literacy<br />

enrichment.<br />

Theory: Module1: Introduction to the Personal Computer, Module2:<br />

Numbering Systems, Module3: Safe Labs Procedures and tool used,<br />

Module4: Computer Assembly –step by step, Module5: Basic <strong>of</strong> Preventative<br />

Maintenance and Troubleshooting and Module 6. Fundamental operating<br />

Systems Module8: Multimedia Capabilities, Module9: Network Fundamentals,<br />

Module10: Advanced Hardware.<br />

Practicals: Online Practicals and Labs (Simulation program: to assembly a<br />

computer)<br />

83<br />

<strong>2012</strong><br />

PROSPECTUS


System S<strong>of</strong>tware 1 ext-year2<br />

Module Code Module Name NQF Level Credits Year<br />

ESYS121/<br />

SYS12E1<br />

System S<strong>of</strong>tware Extended<br />

Year 2<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

5 10 1<br />

Number <strong>of</strong><br />

weeks<br />

2 x 45 min 1 x 45 min 0 25 120<br />

Notional<br />

hours<br />

Content / Syllabus In the second year, the course covers the concept <strong>of</strong> multimedia computer<br />

systems. Students will learn how to upgrade the computer systems to have<br />

multimedia capabilities. They will also learn the basic concepts <strong>of</strong> networking<br />

<strong>of</strong> computer systems. They will learn the various types <strong>of</strong> topologies and will<br />

be able to select a particular topology for specific environments. They will<br />

be able to install, maintain and troubleshoot various peripheral devices like<br />

printers along with an existing computer system.<br />

Note: Foundational provision is in the form <strong>of</strong> additional time.<br />

Theory: Module8: Multimedia Capabilities, Module9: Network Fundamentals,<br />

Module10: Advanced Hardware, Module11: Printers and Printing, Module12:<br />

Upgrading PC components, Module13: Preventative Maintenance Safety,<br />

Module14: Troubleshooting PC hardware, Module15:Troubleshooting S<strong>of</strong>tware<br />

11.2.5 Bachelor <strong>of</strong> Technology: Information Technology Programme<br />

11.2.5.1 Description <strong>of</strong> Programme<br />

The Bachelor <strong>of</strong> Technology: Information Technology programme is taken over one full-time<br />

year or two part-time years in two specializations: Communications Networks or S<strong>of</strong>tware<br />

development. This one year programme is normally undertaken by students with an excellent<br />

academic record in the National Diploma: Information Technology who wish to broaden their<br />

knowledge as further preparation for pr<strong>of</strong>essional practice or to meet the requirements for<br />

admission to a research degree.<br />

Students enrolled in the programme are required to complete a project and directed electives.<br />

11.2.5.2 Programme Information<br />

The Bachelor <strong>of</strong> Technology: Information Technology is a one-year 120 credit programme made<br />

up <strong>of</strong> eight 12-credit coursework modules and an individual, supervised project worth 24 credits.<br />

11.2.5.3 Bachelor <strong>of</strong> Technology: Information Technology (Communication<br />

Networks)<br />

DESCRIPTION OF THE PROGRAMME<br />

11.2.5.3.1 NAME OF PROGRAMME<br />

Bachelor <strong>of</strong> Technology: Information Technology (Communication Networks)<br />

11.2.5.3.2 PURPOSE STATEMENT<br />

SCHOOL OF COMPUTING<br />

Thee programme provides students with the advanced skills needed for careers<br />

involving the design, configuration and implementation <strong>of</strong> computer networks.<br />

84


11.2.5.3.3 RATIONALE OF PROGRAMME<br />

Information Technologists are required locally, nationally, and internationally in the<br />

scientific, business and manufacturing industries. A BTech degree also naturally leads<br />

to a research higher degree at master or doctorate level.<br />

11.2.5.3.4 CAREER OPPORTUNITIES<br />

Graduates enjoy excellent career prospects as the majority <strong>of</strong> businesses countrywide<br />

require personnel skilled in programming, computer networks. Students can go to<br />

more interesting research and development positions in the ICT industries because <strong>of</strong><br />

their extra skills.<br />

85<br />

<strong>2012</strong><br />

PROSPECTUS


11.2.5.3.5 EXIT LEVEL OUTCOMES<br />

Manage and control an IT environment by applying management skills and strategies<br />

(C)<br />

To demonstrate an ability to understand and apply advanced Communication Network<br />

principles. (C)<br />

Apply advanced techniques in the design and implementation <strong>of</strong> solutions to IT<br />

oriented problems.<br />

Apply advanced techniques in the analysis and design <strong>of</strong> IT s<strong>of</strong>tware systems (E)<br />

Apply advanced techniques in the planning and design <strong>of</strong> network systems and<br />

infrastructures (C)<br />

Demonstrate the ability to plan and integrate the User Interface with the design <strong>of</strong> a<br />

production system. (E)<br />

Apply advanced techniques in analysis, design and implementation <strong>of</strong> a database/<br />

knowledge base system. (E)<br />

Apply advance techniques in the introduction and control <strong>of</strong> information security in an<br />

IT environment. (E)<br />

Inter-relate various operating systems, application systems, databases, etc. into a<br />

single operating environment. (E)<br />

Develop and implement an expert system. (E)<br />

Apply research techniques to analyse and design effective solutions for IT problems.<br />

(E)<br />

Effectively document proposed solutions. (E)<br />

Explain the concepts <strong>of</strong> artificial intelligence and commercial applications that can<br />

result from it. (E)<br />

Develop and implement local area network. (C)<br />

Develop and implement advanced Internet and web solutions. (E)<br />

Develop and implement advanced solutions for intelligent industrial systems. (E)<br />

Manage end user call centres. (E)<br />

Develop and implement advanced technical systems. (E)<br />

Demonstrate the ability to produce a pr<strong>of</strong>essionally prepared dissertation. (E)<br />

Demonstrate the ability to produce pr<strong>of</strong>essionally prepared progress reports on work<br />

done as part <strong>of</strong> the industry exposure needed for this qualification. (E)<br />

Effectively administer a certain IT specialist field.<br />

Administer the design and implementation <strong>of</strong> business applications (E) Administer the<br />

design and implementation <strong>of</strong> s<strong>of</strong>tware and database systems. (E)<br />

Administer a network and data communications environment. (C)<br />

Administer the full utilization <strong>of</strong> Web development and Internet solutions. (E)<br />

Administer the design and implementation <strong>of</strong> intelligent industrial system applications<br />

(E)<br />

Administer support services systems (E)<br />

Administer the design and implementation <strong>of</strong> technical applications (E)<br />

Administer a hardware and computer architecture environment. (E)<br />

11.2.5.3.6 PROGRAMME CURRICULUM<br />

Course Code Course Title Semester Credits Course<br />

Type<br />

RESM4/0 Research Methodology 1&2 12 Core<br />

PROJ4/0 Projects IV 1&2 24 Core<br />

OPES4/0 Operating Systems IV 1 12 Core<br />

FUMA4/0 Functional Management IV 1 12 Core<br />

CNET4/0 Communication Networks IV 1 12 Core<br />

SCHOOL OF COMPUTING<br />

86


Course Code Course Title Semester Credits Course<br />

Type<br />

CSEC4/0 Computer Security IV 2 12 Core<br />

PMAN4/0 Project Management IV 2 12 Core<br />

ITMA4/0 Information Technology Management IV 2 12 Core<br />

ADEV4/0 Advanced Development S<strong>of</strong>tware IV 2 12 Core<br />

11.2.5.3.7 ADMISSION REQUIREMENTS<br />

Applicants must have successfully completed the National Diploma or equivalent<br />

programme in a cognate discipline with a minimum 60% pass.<br />

11.2.5.4 Bachelor <strong>of</strong> Technology: Information Technology (S<strong>of</strong>tware<br />

Development)<br />

DESCRIPTION OF THE PROGRAMME<br />

11.2.5.4.1 NAME OF PROGRAMME<br />

Bachelor <strong>of</strong> Technology: Information Technology (S<strong>of</strong>tware Development)<br />

11.2.5.4.2 PURPOSE STATEMENT<br />

Thee programme provides students with the advanced skills needed for careers<br />

involving the design, configuration and implementation <strong>of</strong> computer networks.<br />

11.2.5.4.3 RATIONALE OF PROGRAMME<br />

Information Technologists are required locally, nationally, and internationally in the<br />

scientific, business and manufacturing industries. A BTech degree also naturally leads<br />

to a research higher degree at master or doctorate level.<br />

11.2.5.4.4 CAREER OPPORTUNITIES<br />

Graduates enjoy excellent career prospects as the majority <strong>of</strong> businesses countrywide<br />

require personnel skilled in programming, computer networks. Students can go to<br />

more interesting research and development positions in the ICT industries because <strong>of</strong><br />

their extra skills.<br />

87<br />

<strong>2012</strong><br />

PROSPECTUS


11.2.3.4.5 EXIT LEVEL OUTCOMES<br />

Apply the required strategies to manage an IT specialist area.<br />

Manage and control an IT environment by applying management skills and strategies<br />

(c)<br />

To demonstrate an ability to understand and apply advanced s<strong>of</strong>tware development<br />

principles. (C)<br />

Apply advanced techniques in the design and implementation <strong>of</strong> solutions to IT<br />

oriented problems.<br />

Apply advanced techniques in the analysis and design <strong>of</strong> IT s<strong>of</strong>tware systems (E)<br />

Develop and implement advanced s<strong>of</strong>tware systems (C)<br />

Apply advanced techniques in the planning and design <strong>of</strong> network systems and<br />

infrastructures (E)<br />

Demonstrate the ability to plan and integrate the User Interface with the design <strong>of</strong> a<br />

production system (E)<br />

Apply advanced techniques in analysis, design and implementation <strong>of</strong> a database/<br />

knowledge base system (E)<br />

Apply advance techniques in the introduction and control <strong>of</strong> information security in an<br />

IT environment (E)<br />

Inter-relate various operating systems, application systems, databases, etc. into a<br />

single operating environment (E)<br />

Develop and implement an expert system (E)<br />

Apply research techniques to analyse and design effective solutions for IT problems.<br />

(E)<br />

Effectively document proposed solutions (E)<br />

Explain the concepts <strong>of</strong> artificial intelligence and commercial applications that can<br />

result from it. (E)<br />

Develop and implement local area networks (E)<br />

Develop and implement advanced Internet and web solutions. (E)<br />

Develop and implement advanced solutions for intelligent industrial systems. (E)<br />

Manage end user call centres. (E)<br />

Develop and implement advanced technical systems. (E)<br />

Demonstrate the ability to produce a pr<strong>of</strong>essionally prepared dissertation. (E)<br />

Demonstrate the ability to produce pr<strong>of</strong>essionally prepared progress reports on work<br />

done as part <strong>of</strong> the industry exposure needed for this qualification. (E)<br />

Effectively administer a certain IT specialist field.<br />

Administer the design and implementation <strong>of</strong> business applications (E)<br />

Administer the design and implementation <strong>of</strong> s<strong>of</strong>tware and database systems (C)<br />

Administer a network and data communications environment. (E)<br />

Administer the full utilization <strong>of</strong> Web development and Internet solutions. (E)<br />

Administer the design and implementation <strong>of</strong> intelligent industrial system applications.<br />

(E)<br />

Administer support services systems. (E)<br />

Administer the design and implementation <strong>of</strong> technical applications. (E)<br />

Administer a hardware and computer architecture environment. (E)<br />

11.2.5.4.6 PROGRAMME CURRICULUM<br />

Course<br />

Code<br />

Course Title Semester Credits Course<br />

Type<br />

RESM4/0 Research Methodology 1&2 12 Core<br />

PROJ4/0 Projects IV 1&2 24 Core<br />

DEVS4/0 Development S<strong>of</strong>tware IV 1 12 Core<br />

FUMA4/0 Functional Management IV 1 12 Core<br />

SCHOOL OF COMPUTING<br />

88


Course<br />

Code<br />

Course Title Semester Credits Course<br />

Type<br />

SOFE4/0 S<strong>of</strong>tware Engineering 1 12 Core<br />

ATEC4/0 Application Technology IV 2 12 Core<br />

DATB4/0 Database Systems IV 2 12 Core<br />

ITMA4/0 Information Technology Management IV 2 12 Core<br />

ADEV4/0 Advanced Development S<strong>of</strong>tware IV 2 12 Core<br />

11.2.5.4.7 ADMISSION REQUIREMENTS<br />

Applicants must have successfully completed the National Diploma or equivalent<br />

programme in a cognate discipline with a minimum 60% pass.<br />

11.2.6 Courses in the BTech: Information Technology Programmes<br />

Advanced Communication Networks IV<br />

Module Code Module Name NQF Level Credits Semester<br />

ACNE 4/0 Advanced Communication<br />

Networks IV<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

7 12 1<br />

Number <strong>of</strong><br />

weeks<br />

3 x 45 min 4 x 45 min 1 x 45 min 15 120<br />

Notional<br />

hours<br />

Content / Syllabus Theory: Description <strong>of</strong> Network Requirements; Introducing VoIP Networks;<br />

Digitizing and Packetizing Voice Encapsulating Voice Packets for Transport;<br />

Calculating Bandwidth Requirements; Implementing Voice Support in an<br />

Enterprise; Introduction to IP QoS; Identifying Models for Implementing QoS;<br />

Methods for Implementing QoS; DiffServ QoS Model; AutoQoS; Wireless<br />

Scalability<br />

Entry Rules Admission criteria<br />

Advanced Development S<strong>of</strong>tware IV<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong><br />

the examination (EA) to the overall assessment (OA) is 60%. OA = 60%(EA)<br />

+ 40%(CA). To qualify for course credit students must obtain an overall<br />

assessment <strong>of</strong> 50%.<br />

Module Code Module Name NQF Level Credits Semester<br />

ADEVS 4/0 Advanced Development<br />

S<strong>of</strong>tware IV<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

7 12 2<br />

Number <strong>of</strong><br />

weeks<br />

3 x 45 min 1 x 3 hrs 1 x 45 min 15 120<br />

Notional<br />

hours<br />

Content / Syllabus Theory: Introduction to S<strong>of</strong>tware Development; Introduction to Object-<br />

Oriented Design; Collections; Recursion; Linked Lists; Stacks and Queues;<br />

Searching and Sorting Algorithms;<br />

Binary Trees.<br />

89<br />

<strong>2012</strong><br />

PROSPECTUS


Entry Rules Admission criteria: National Diploma (IT) in Information<br />

Technology<br />

Assessment<br />

and progression<br />

rules<br />

Exclusion from<br />

module<br />

Application Technology IV<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong><br />

the examination (EA) to the overall assessment (OA) is 60%. OA = 40%(CA)<br />

+ 60%(EA). To qualify for course credit students must obtain an overall assessment<br />

<strong>of</strong> 50%.<br />

A student will be excluded from the course after failing the module twice. A<br />

student excluded from a course may be re-admitted after presenting a similar<br />

course from another university for credit.<br />

Module Code Module Name NQF Level Credits Year<br />

ATEC 4/0 Application Technology IV 7 12 2<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number <strong>of</strong><br />

weeks<br />

3 x 45 min 1 x 3 hrs 1 x 45 min 15 120<br />

Notional<br />

hours<br />

Content / Syllabus 1. E-Commerce Fundamentals 2. E-Commerce Management 3. Introduction to<br />

Web Development 3. Review <strong>of</strong> Web Technologies 4. Client side scripting 5.<br />

Server side Scripting 6. Three Tier Models for Web Development 7. E-Commerce<br />

Development: A Case Study<br />

This course builds on S<strong>of</strong>tware Engineering IV. Learners apply the knowledge<br />

and skills applied to develop a non-trivial web-based application.<br />

Entry Rules Admission criteria<br />

Assessment<br />

and progression<br />

rules<br />

Exclusion from<br />

module<br />

Communication Networks IV<br />

100% continuous evaluation.<br />

Students will be given assignments and test papers and are required to develop<br />

projects as per the requirements listed in the detailed study programme.<br />

Individual participation in practical activities and attendance <strong>of</strong> lectures and<br />

practical sessions will also be assessed.<br />

A student will be excluded from the course after failing the module twice. A<br />

student excluded from a course may be re-admitted after presenting a similar<br />

course from another university for credit.<br />

Module Code Module Name NQF Level Credits Semester<br />

CNET 4/0 Communication Networks IV 7 12 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number <strong>of</strong><br />

weeks<br />

3 x 45 min 4 x 45 min 1 x 45 min 15 120<br />

Notional<br />

hours<br />

Content / Syllabus Theory:<br />

Overview <strong>of</strong> Scalable Internetworks; Routing Overview including IP Addressing<br />

Schemes; RIPv2<br />

EIGRP ; OSPF; IS-IS; Route Optimization; BGP; IP Multicasting and IPv6 Addressing<br />

SCHOOL OF COMPUTING<br />

90


Entry Rules Admission criteria<br />

Computer Security IV<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong><br />

the examination (EA) to the overall assessment (OA) is 60%. OA = 60%(EA)<br />

+ 40%(CA). To qualify for course credit students must obtain an overall assessment<br />

<strong>of</strong> 50%.<br />

Module Code Module Name NQF Level Credits Semester<br />

CSEC 4/0 Computer Security IV 7 12 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number<br />

<strong>of</strong> weeks<br />

3 x 45 min 4 x 45 min 1 x 45 min 15 120<br />

Notional<br />

hours<br />

Content / Syllabus Theory: Introduction to Computer Security; Cryptography; Identification<br />

and Authentication; Access Control; Database Security; Intrusion Detection,<br />

Firewalls and Intrusion Prevention<br />

Entry Rules Admission criteria<br />

Database Systems IV<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong><br />

the examination (EA) to the overall assessment (OA) is 60%. OA = 60%(EA)<br />

+ 40%(CA). To qualify for course credit students must obtain an overall assessment<br />

<strong>of</strong> 50%.<br />

Module Code Module Name NQF Level Credits Semester<br />

DATB 4/0 Database Systems IV 7 12 2<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number<br />

<strong>of</strong> weeks<br />

3 x 45 min 1 x 3 hrs 1 x 45 min 15 120<br />

Notional<br />

hours<br />

Content / Syllabus Theory: Introduction to Databases and Databases Users; Database System<br />

Concepts and Architecture; Data Modeling using Entity-Relationship(ER)<br />

Model; Data Modeling using the Enhanced Entity-Relationship(EER) Model;<br />

The Relational Data Model and Relational Database Constraints; Relational<br />

Database Design by ER- and EER-to-Relational Mapping;<br />

The Relational Algebra; SQL-99: Schema Definition, Constraints, and Queries<br />

and Views; Functional Dependencies and Normalization for Relational<br />

Databases<br />

To enable the students master some <strong>of</strong> the advanced program design and<br />

problem solving skills including various data structures.<br />

Entry Rules Admission criteria: National Diploma (IT) in Information<br />

Technology<br />

Assessment<br />

and progression<br />

rules<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong><br />

the examination (EA) to the overall assessment (OA) is 60%. OA = 40%(CA)<br />

+ 60%(EA). To qualify for course credit students must obtain an overall<br />

assessment <strong>of</strong> 50%.<br />

Exclusion from module A student will be excluded from the course after failing the module twice. A<br />

student excluded from a course may be re-admitted after presenting a similar<br />

course from another university for credit.<br />

91<br />

<strong>2012</strong><br />

PROSPECTUS


Development S<strong>of</strong>tware IV<br />

Module Code Module Name NQF Level Credits Semester<br />

DEVS 4/0 Development S<strong>of</strong>tware IV 7 12 2<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

52 92<br />

Number <strong>of</strong><br />

weeks<br />

3 x 45 min 1 x 3 hrs 1 x 45 min 15 120<br />

Notional<br />

hours<br />

Content / Syllabus Theory: Object oriented programming and methodologies, Object Oriented<br />

Analysis and Design, Design and analysis using UML, Analysis and design<br />

patterns, Components, Subject and Aspect oriented programming.<br />

Entry Rules Admission criteria<br />

Assessment<br />

and progression<br />

rules<br />

Exclusion from<br />

module<br />

Functional Management IV<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong><br />

the examination (EA) to the overall assessment (OA) is 40%. OA = 60%(CA)<br />

+ 40%(EA). To qualify for course credit students must obtain an overall<br />

assessment <strong>of</strong> 50%.<br />

A student will be excluded from the course after failing the module twice. A<br />

student excluded from a course may be re-admitted after presenting a similar<br />

course from another university for credit.<br />

Module Code Module Name NQF Level Credits Semester<br />

FUMA4/0 Functional Management IV 7 12 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number <strong>of</strong><br />

weeks<br />

6 x 45 min none 1 x 45 min 15 120<br />

Content / Syllabus Theory: Management Theory; Planning; Leading; Organizing<br />

Entry Rules Admission criteria: National Diploma (IT) in Information Technology<br />

Assessment<br />

and progression<br />

rules<br />

Exclusion from<br />

module<br />

Functional Management IV<br />

Notional<br />

hours<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong><br />

the examination (EA) to the overall assessment (OA) is 60%. OA = 40%(CA)<br />

+ 60%(EA). To qualify for course credit students must obtain an overall<br />

assessment <strong>of</strong> 50%.<br />

A student will be excluded from the course after failing the module twice. A<br />

student excluded from a course may be re-admitted after presenting a similar<br />

course from another university for credit.<br />

Module Code Module Name NQF Level Credits Semester<br />

ITMA 4/0 Information Technology<br />

Management IV<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

7 12 2<br />

Number <strong>of</strong><br />

weeks<br />

3 x 45 min 1 x 3 hrs 1 x 45 min 15 120<br />

SCHOOL OF COMPUTING<br />

Notional<br />

hours


Content / Syllabus Theory: Information Technology in the Organization, Information<br />

Technology concepts and management, Organizational Applications/<br />

Uses <strong>of</strong> Information Systems, Strategic use <strong>of</strong> Information Technology in<br />

Digital Economy, Transaction Processing, Functional Applications, CRM, and<br />

Integration, Enterprise systems : from supply chains to ERP to CRM, Using<br />

Information Technology for Strategic Advantage, Acquiring IT Applications<br />

and Infrastructure, Implementing and managing Information technology,<br />

Managing Information’s resources and security.<br />

Entry Rules Admission criteria<br />

Assessment<br />

and progression<br />

rules<br />

Exclusion from<br />

module<br />

Operating Systems IV<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong> the<br />

examination (EA) to the overall assessment (OA) is 40%. OA = 60%(CA)<br />

+ 40%(EA). To qualify for course credit students must obtain an overall<br />

assessment <strong>of</strong> 50%.<br />

A student will be excluded from the course after failing the module twice. A<br />

student excluded from a course may be re-admitted after presenting a similar<br />

course from another university for credit.<br />

Module Code Module Name NQF Level Credits Semester<br />

OPES 4/0 Operating Systems IV 7 12 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number <strong>of</strong><br />

weeks<br />

3 x 45 min 4 x 45 min 1 x 45 min 15 120<br />

Notional<br />

hours<br />

Content / Syllabus Theory: Operating Systems Structures; Characteristics <strong>of</strong> Modern Distributed<br />

Systems; System models; Process Management (processes, threads,<br />

CPU scheduling, synchronization, and deadlock), Memory Management<br />

(segmentation, paging, swapping), file systems, and operating system support<br />

for distributed systems. Unix/linux will be used as a case study to illustrate the<br />

underlying operating systems principles and shell scripting.<br />

Entry Rules Admission criteria<br />

Project IV<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong><br />

the examination (EA) to the overall assessment (OA) is 60%. OA = 60%(EA)<br />

+ 40%(CA). To qualify for course credit students must obtain an overall<br />

assessment <strong>of</strong> 50%.<br />

Module Code Module Name NQF Level Credits Year<br />

PROJ 4/0 Project IV 7 24 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number<br />

<strong>of</strong> weeks<br />

3x45 min none 1 x 45 min 30 240<br />

Notional<br />

hours<br />

Content / Syllabus Theory: Conducting research and writing deliverables or a dissertation.<br />

Entry Rules Admission criteria: National Diploma (IT) in Information<br />

Technology<br />

93<br />

<strong>2012</strong><br />

PROSPECTUS


Assessment<br />

and progression<br />

rules<br />

Exclusion from<br />

module<br />

Project Management IV<br />

Examination (None): Continuous Evaluation. Overall Assessment =<br />

100%(CA). To qualify for course credit students must obtain an overall<br />

assessment <strong>of</strong> 50%.<br />

A student will be excluded from the course after failing the module twice. A<br />

student excluded from a course may be re-admitted after presenting a similar<br />

course from another university for credit.<br />

Module Code Module Name NQF Level Credits Semester<br />

PMAN 4/0 Project Management IV 7 12 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number <strong>of</strong><br />

weeks<br />

3 x 45 min 4 x 45 min 1 x 45 min 15 120<br />

Notional<br />

hours<br />

Content / Syllabus Theory: Introduction to Project Management; Project Planning; Project<br />

Evaluation; Selection <strong>of</strong> project approaches; Effort Estimation; Activity<br />

Planning; Risk Management; Resource Allocation; Monitoring and Control;<br />

Managing Contracts; Managing people and organizing teams; Project Quality<br />

Aspects;<br />

Entry Rules Admission criteria<br />

Research Methodology IV<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong><br />

the examination (EA) to the overall assessment (OA) is 60%. OA = 60%(EA)<br />

+ 40%(CA). To qualify for course credit students must obtain an overall<br />

assessment <strong>of</strong> 50%.<br />

Module Code Module Name NQF Level Credits Semester<br />

RESM4/0 Research Methodology IV 7 12 1<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

Number <strong>of</strong><br />

weeks<br />

4 x 45 Mins none 1 x 45 min 15 120<br />

Notional<br />

hours<br />

Content / Syllabus To equip students with basic skills in research. Students will learn how to<br />

choose a research topic, how to discover new knowledge using different<br />

research techniques, and how to present research findings<br />

Theory: Using Statistics; Surveys; Case Studies and Experiments; Overview<br />

<strong>of</strong> Research Methods; Formalities, Psychology, Ethics and Philosophy;<br />

Reporting.<br />

Entry Rules Admission criteria: National Diploma (IT) in Information<br />

Technology<br />

Assessment<br />

and progression<br />

rules<br />

Exclusion from<br />

module<br />

SCHOOL OF COMPUTING<br />

Examination (None): Continuous Evaluation. Overall Assessment =<br />

100%(CA). To qualify for course credit students must obtain an overall<br />

assessment <strong>of</strong> 50%.<br />

A student will be excluded from the course after failing the module twice. A<br />

student excluded from a course may be re-admitted after presenting a similar<br />

course from another university for credit.<br />

94


S<strong>of</strong>tware Engineering IV<br />

Module Code Module Name NQF Level Credits Year<br />

SOFE 4/0 S<strong>of</strong>tware Engineering IV 7 12 2<br />

Lectures per week Pracs per week Tutorials<br />

per week<br />

95<br />

Number <strong>of</strong><br />

weeks<br />

3 x 45 min 1 x 3 hrs 1 x 45 min 15 120<br />

Notional<br />

hours<br />

Content / Syllabus 1. Introduction to S<strong>of</strong>tware Engineering 2. Methodologies: A Historical<br />

Perspective 3. S<strong>of</strong>tware Development Teams 4. Globally Distributed S<strong>of</strong>tware<br />

Development 5. Modeling in OOP 6. Requirements Analysis 7. Requirements<br />

Design 8. Re-usable Component<br />

The course introduces learners to modern s<strong>of</strong>tware development<br />

methodologies, e.g., RUP, Agile and Open Source Models. Strong emphasis is<br />

placed on teamwork.<br />

Entry Rules Admission criteria<br />

Assessment<br />

and progression<br />

rules<br />

Exclusion from<br />

module<br />

Examination (Compulsory): One examination (EA). The contribution <strong>of</strong><br />

the examination (EA) to the overall assessment (OA) is 40%. OA = 60%(CA)<br />

+ 40%(EA).<br />

A student will be excluded from the course after failing the module twice. A<br />

student excluded from a course may be re-admitted after presenting a similar<br />

course from another university for credit.<br />

<strong>2012</strong><br />

PROSPECTUS


NOTES<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

____________________________________________________________________________<br />

96<br />

SCHOOL OF COMPUTING


Contact Details<br />

www.wsu.ac.za<br />

Mthatha Campus<br />

Nelson Mandela Drive Site: +27 (0) 47 502 2111/2844<br />

Zamukulungisa Site: +27 (0) 47 501 1400<br />

Nkululekweni Site: +27 (0) 47 502 2111/2844<br />

Butterworth Campus<br />

Ibika Site: +27 (0) 47 401 6000<br />

Buffalo City Campus<br />

Potsdam Site: +27 (0) 43 708 5200<br />

College Street Site: +27 (0) 43 702 9200<br />

Cambridge Street Site: +27 (0) 43 704 4800<br />

Chiselhurst Site: +27 (0) 43 709 4000<br />

Buffalo City Stadium Site: +27 (0) 43 702 9200<br />

Heritage Building Site: +27 (0) 43 703 8500<br />

Queenstown Campus<br />

Whittlesea Site: +27 (0) 40 842 6800

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!