Computer Science 112

CSc112

Course Co-ordinator: Prof Nomusa Dlodlo

In the CSc112 course, we expose students to the fundamentals of using computers and information technology (IT) to solve problems. The course provides an introduction to critical thinking and fundamental problem solving skills. Some problems are solved using packages like spreadsheets, some are solved without the use of a computer, and some are solved by programming. No previous programming or computer experience is necessary for this course, although basic computer literacy is helpful.

Introduction to the Operational Environment
This module brings alive the exciting world of modern computing. The module provides a clear insight into modern desktop environments, networks and servers; explores how data is represented and stored electronically; file structures and hierarchy; and modern trends and technologies.

Information Systems Theory
This module introduces students to the theory that underlies the study of information systems.  It introduces students to the history of systems thinking, and the systems approach to information systems, after which the concepts of systems and its applicability to information systems are presented.  Systems in organisations and then information and information systems as systems conclude the module. Practical side of the course consists of drawing systems diagrams of case study scenarios.

Business Spreadsheets Decision Support
- Spreadsheets
Spreadsheets are an important tool in providing solutions to individuals and organisations. The spreadsheet is a ‘bread-and-butter’ tool in any modern organisation. Respectable proficiency in the use of spreadsheets is essential to any commerce graduate.

- Business Problem Solving
The solving of business problems is a fundamental activity in an organisation. Most solutions to problems involves the application of IT in some form. This module focuses on higher-level solution options available to an organisation.

Databases and Analytics
- Databases
Databases are an essential data storage and manipulation resources in an organisation. A fundamental need in any organisation is the safe and proper storage of operational data, and the extraction of business (summative, tread, etc) information for all the functional levels in an organisation. Commerce students should have a solid grounding in the purpose and application of databases.

- Big Data Analytics using Databases
The focus will be on laying the ground of the clear understanding of data and big data. The various concepts are introduced with contextual examples given of the concepts of data. With the base knowledge of what data and big data is, we build up by introducing new concepts of business intelligence and analytics and how to link the data that is produced to these two concepts and how businesses can be at an advantage when they use them.

Prerequisites: None

Last Modified: Tue, 30 Jan 2024 16:01:01 SAST