Study notes
Free lessons for UNISA modules, written for distance learners: clear explanations, worked examples, key ideas and the mistakes to avoid. Sign up to practise each topic with quizzes and flashcards.
BSc Computing
Successful learners should have: A systematic and coherent body of knowledge. An understanding of underlying concepts and principles of computing and the ability to apply this in the workplace. A high level of cognitive and other generic skills including problem-solving, written and spoken communication. The ability to access and evaluate scientific information; competence in applying knowledge through basic research methods and practice. Specific skills and applied competence leading to continued personal intellectual growth, gainful economic activity and valuable contributions to society in science and technology.
MAT1503 - Linear Algebra I
1 topic · 1 chapter
COS2614 - Programming: Contemporary Concepts
26 topics · 5 chapters
INF1511 - Visual Programming
3 topics · 1 chapter
COS1512 - Introduction to Programming II
15 topics · 1 chapter
COS1511 - Introduction To Programming I
27 topics · 3 chapters
COS1501 - Theoretical Computer Science I
This module covers essential concepts from Discrete Mathematics that provide a theoretical foundation for Computer Science. Topics include logic, set theory, functions, relations, and basic counting principles.
18 topics · 6 chapters
COS2621 - Computer Organisation
This module covers the structure and functioning of modern digital computers. It includes topics on digital logic, machine code, and assembly language programming.
19 topics · 7 chapters
COS2626 - Computer Networks I
1 topic · 1 chapter
COS2661 - Formal Logic II
This module covers the syntax and semantics of propositional and first-order logic. Students will learn to construct proofs and understand the principles of deduction and resolution in formal logic.
15 topics · 5 chapters
ICT2621 - Structured Systems Analysis and Design
This module covers the analysis and design of information systems using structured techniques. Students will learn to identify user requirements and create effective solutions.
18 topics · 6 chapters
ICT2622 - Object-Oriented Analysis
This module focuses on object-oriented analysis and design, teaching students how to analyse information systems using object-oriented principles and methodologies.
20 topics · 6 chapters
INF2603 - Databases I
This module covers the fundamentals of database management systems, including design, implementation, and management. Students will gain the skills needed to work with databases effectively in various contexts.
15 topics · 5 chapters
COS3701 - Theoretical Computer Science III
This module covers the theory of computability, including context-free languages, recursively enumerable languages, and the machines that accept them. Students will explore the Chomsky hierarchy, pushdown automata, and Turing machines.
21 topics · 8 chapters
COS2611 - Programming: Data Structures
This module focuses on the implementation and use of abstract data types and data structures in an object-oriented programming language. Key topics include recursion, linked lists, dynamic memory allocation, binary trees, and graphs.
15 topics · 6 chapters
Grade 11
Grade 11 subjects (CAPS)
Physical Sciences - Grade 11
In Grade 11 Physical Sciences, learners explore the fundamental concepts of physics and chemistry, including the nature of matter, chemical reactions, and the principles of motion and energy.
16 topics · 5 chapters
Mathematics - Grade 11
Mathematics in Grade 11 covers a range of topics including algebra, geometry, trigonometry, and statistics, focusing on developing problem-solving skills and mathematical reasoning.
12 topics · 4 chapters
Life Sciences - Grade 11
Life Sciences in Grade 11 explores the structure and function of living organisms, the principles of ecology, and the processes of evolution and genetics.
9 topics · 3 chapters
Higher Certificate In Mathematics and Statistics
The Higher Certificate in Mathematics and Statistics will enable learners with a NQF Level 4 Mathematics to improve their reading and writing in academic, business and Standard English language, their computational skills mathematical skills and statistical skills, with an introduction to scientific field knowledge in higher education. Upon qualifying learners will be able to register for higher qualifications within South Africa and throughout the world. Qualifying learners will be employable in appropriate statistical and mathematical environments as support staff to specialists in the field. The Higher Certificate will enable the qualifying learners to acquire knowledge of statistics as well as practical skills in data management and data exploration
ENG1511 - English Proficiency for University Studies
This module focuses on developing critical reading, thinking, and writing skills in English. It aims to enhance students' linguistic competence for effective communication in academic contexts.
16 topics · 6 chapters
EUP1501 - Ethical Information and Communication Technologies for Development Solutions
This module covers the ethical use of information and communication technologies (ICTs) in development. It focuses on managing digital environments and understanding the ethical implications of ICTs in society.
16 topics · 5 chapters
MAT1501 - Fundamental Mathematics
Provides basic skills in algebra and introductory calculus needed for problem-solving in natural and engineering sciences
18 topics · 5 chapters
MAT1510 - Precalculus Mathematics A
This module covers the fundamental concepts of precalculus mathematics. Students will learn to draw and interpret various types of functions and solve related equations and inequalities.
26 topics · 8 chapters
MAT1511 - Precalculus Mathematics B
This module covers fundamental concepts in algebra, focusing on polynomials, linear equations, matrices, complex numbers, sequences, mathematical induction, and the binomial theorem. It aims to equip students with the skills to solve various mathematical problems.
19 topics · 7 chapters
QMI1500 - Elementary Quantitative Methods
This module covers basic mathematical concepts and techniques used in quantitative methods. Students will learn to collect, present, and analyse quantitative data, as well as apply financial mathematics in practical situations.
18 topics · 7 chapters
STA1505 - Statistics for Beginners
This module introduces students to the fundamental concepts of statistics. It covers statistical methods, data interpretation, and the basics of probability, enabling students to understand and present statistical information effectively.
20 topics · 7 chapters
STA1506 - Basic Statistical Computing
This module introduces students to basic statistical computing skills. It covers data management, data cleaning, data exploration, and report generation using statistical software.
13 topics · 5 chapters
STA1507 - Introduction to Research Skills
This module teaches students the fundamental skills needed to plan and conduct a statistical investigation. Students will learn to use statistical software and apply their skills to real-life research projects.
17 topics · 6 chapters