MTC1109 ELEMENTS OF MATHEMATICS

MTC1109 ELEMENTS OF MATHEMATICS

Course start date: 1 Jan 2019
To be updated by the Lecturer
CSC1105 SEM1 FUNDAMENTALS OF NETWORKING NKOZI 2023

Welcome students to the Fundamentals of Networking course unit! In this course, we will be diving into the exciting world of networking and learning how computers and other devices connect and communicate with each other.

CSC1110 FUNDAMENTALS OF NETWORKS

CSC1110 FUNDAMENTALS OF NETWORKS

Course start date: 23 Aug 2019
Purpose of the Course: To introduce to the students the network architecture, structure, functions, components, and models of the Internet and other computer networks.
ETH  2020-SEMII Introduction to ethics  2020-

ETH 2020-SEMII Introduction to ethics 2020-

Course start date: 8 Nov 2020

This course offers a guided introduction to the various ethical theories thereby allowing students to make their critical conceptual examination of these theories and also come up with their own creativity in the application of these theories in their day to day lives and how these theories can help to effect a positive social transformation.The topics of the course are: theories of ethics, various approaches to the theories and approaches ethic, and guided group discussions on the rationale and the applicability of those theories and approaches in ways that effect personal and social transformation.

Ethics_1 Introduction to Ethics sem1 2020

Ethics_1 Introduction to Ethics sem1 2020

Course start date: 1 Oct 2020

This course, Introduction to Ethics, is meant to introduce university students into the world of ethics. The course defines ethics as an academic study that cuts across all areas of study. Furthermore, the course broadly explains the subject matter of ethics, treats some of the fundamental concepts that students should be familiar with, and highlights the basic ethical trends that comprise the study of ethics today.

CSC1101_ INTRODUCTION TO INFORMATION TECHNOLOGY
This is an introductory course to Computing, which is designed to provide students with the ability to understand computer systems used in any organization or business setting. It covers ICT terminologies, of hardware, software and storage system; computer networks, the Internet and World Wide Web, and ICT based applications. The course will demonstrate how Information technology impacts on the organization and society. In this course, students are to learn about the basic organization, concepts and terminologies in a computerized environment. They are also to get an in depth understanding of common computer applications.

CSC1109 PRINCIPLES OF PROGRAMMING

CSC1109 PRINCIPLES OF PROGRAMMING

Course start date: 23 Aug 2019

This course unit introduces students to object oriented programming using C++ a programming language which supports object-oriented programming. Learners are expected to use the c++ language concepts to design, code, compile, run, debug C++ programs. The computer system is considered to be the key tool in this course unit and each learner is expected to have a computer. The course is divided into seven chapters. Chapter 1 focuses on the introduction, Chapter 2 presents an overview of the concepts/ principles of Object-oriented programming, Chapter 3 is about C++, C++ language concepts and writing c++ programs. Learners will use the concepts introduced in this chapter to write moderate c++ programs or software solutions, Chapter 4 is Loops and Decisions- Learners will apply the concepts presented in this chapter to write intelligent programs or software solutions, Chapter 5 introduces Functions- Learners will use functions to improve their programs. They will use functions to create software solutions or programs capable of performing multiple tasks, Chapter 6 presents- Objects and classes- learners will be able to write programs or software solutions with classes, Chapter 7 introduces the concept of arrays. Learners will be able to incorporate arrays in their programs or software solutions. Mode of Delivery Lectures Practical sessions Discussions and presentations Mode of Assessment Assignments, tests and group work with pass mark of 50% A written theoretical final examination pass mark of 50% A practical final exam pass mark 50%

References C++ Programming from Problem analysis to program design D.S. Malik 7th Edition , C++ for Beginners a Beginner’s guide by Ray Yao