Community Library.

Study from materials uploaded by the community.

Level 100

PHYS
PHYS143

Mechanics and Thermal Physics

Classical mechanics including kinematics, dynamics, energy and an introduction to thermodynamic principles.

8 materials
MATH
MATH121

Algebra and Trigonometry

Core algebraic structures, equations, functions and trigonometric identities for science and engineering.

8 materials
UGRC
UGRC110

Academic Writing I

Development of academic writing skills including essay structure, argumentation and citation.

1 materials
UGRC
UGRC150

Critical Thinking and Practical Reasoning

Foundations of logical reasoning, argument analysis and evidence-based problem solving.

7 materials
CHEM
CHEM113

Foundation Chemistry I

Introduction to fundamental concepts in chemistry including atomic structure, bonding and chemical reactions.

14 materials
DCIT
DCIT101

Introduction to Computer Science

Fundamentals of computing including hardware, software, data representation and problem solving.

6 materials
CHEM
CHEM114

Foundation Chemistry II

Continuation of Foundation Chemistry I covering organic chemistry, equilibrium and electrochemistry.

0 materials
CHEM
CHEM120

General Chemistry Laboratory I

Practical laboratory work reinforcing concepts from Foundation Chemistry I through experiments and analysis.

0 materials
DCIT
DCIT104

Programming Fundamentals

Introduction to programming concepts, algorithms and basic software development using a high-level language.

0 materials
PHYS
PHYS105

Practical Physics I

Laboratory experiments covering fundamental mechanics and measurement techniques in physics.

0 materials
PHYS
PHYS106

Practical Physics II

Laboratory experiments covering electricity, magnetism and wave phenomena.

0 materials
PHYS
PHYS144

Electricity and Magnetism

Fundamental principles of electrostatics, electric circuits, magnetic fields and electromagnetic induction.

0 materials
MATH
MATH122

Calculus I

Introduction to differential calculus covering limits, derivatives and their applications.

0 materials
ABCS
ABCS101

Introduction to Animal Biology

Introductory Animal Biology, focusing on animal classification, particularly the phylum Platyhelminthes, which includes flatworms and flukes.

3 materials

Level 200

PHYS
PHYS246

Nuclear Physics I

Nuclear structure, radioactive decay, nuclear reactions and applications of nuclear physics.

0 materials
UGRC
UGRC222

Introduction to African Studies: Africa in Context

Survey of African history, culture, development challenges and the continent's role in the global context.

0 materials
PHYS
PHYS205

Practical Physics III

Advanced laboratory experiments in optics, modern physics and electronic instrumentation.

0 materials
CBAS
CBAS210

Academic Writing II

Advanced academic writing skills covering research writing, technical reports and scholarly communication.

0 materials
DCIT
DCIT201

Programming I

Intermediate programming concepts including object-oriented design, data types and algorithm development.

0 materials
DCIT
DCIT202

Mobile Application Development

Design and development of mobile applications covering UI/UX principles and platform-specific frameworks.

0 materials
DCIT
DCIT203

Digital and Logic Systems Design

Boolean algebra, logic gates, combinational and sequential circuits and digital system design.

0 materials
DCIT
DCIT204

Data Structures and Algorithms I

Fundamental data structures including arrays, linked lists, stacks, queues and introductory algorithm analysis.

0 materials
DCIT
DCIT205

Multimedia and Web Design

Principles of web design, HTML, CSS, multimedia integration and user interface development.

0 materials
DCIT
DCIT208

Software Engineering

Software development lifecycle, requirements analysis, system design, testing and project management.

0 materials
MATH
MATH223

Calculus II

Integral calculus covering techniques of integration, series, sequences and multivariable calculus.

0 materials
PHYS
PHYS206

Practical Physics IV

Laboratory work covering thermodynamics, atomic physics and advanced measurement methods.

0 materials
PHYS
PHYS241

Atomic Physics and Quantum Phenomena

Structure of atoms, atomic spectra, photoelectric effect and introductory quantum mechanics.

0 materials
PHYS
PHYS242

Oscillations and Waves

Simple harmonic motion, damped and forced oscillations, wave propagation and superposition.

0 materials
PHYS
PHYS244

Mathematical Methods I

Mathematical tools for physicists including differential equations, vector calculus and Fourier series.

0 materials
PHYS
PHYS245

Electromagnetism I

Maxwell equations, electromagnetic waves, Poynting vector and boundary conditions in electromagnetic fields.

0 materials

Level 300

DCIT
DCIT303

Computer Networks

Network architectures, protocols, TCP/IP, routing, switching and network security fundamentals.

0 materials
DCIT
DCIT305

Database Fundamentals

Relational database design, SQL, normalisation, transaction management and database administration.

0 materials
DCIT
DCIT308

Data Structures and Algorithms II

Advanced data structures including trees, graphs, heaps and algorithm design paradigms like dynamic programming.

0 materials
DCIT
DCIT311

Machine Learning

Supervised and unsupervised learning algorithms, model evaluation, feature engineering and neural networks.

0 materials
PHYS
PHYS305

Practical Physics V

Laboratory experiments in solid state physics, nuclear instrumentation and advanced electronics.

0 materials
PHYS
PHYS306

Practical Physics VI

Advanced experimental physics covering quantum optics, spectroscopy and computational methods.

0 materials
PHYS
PHYS342

Mechanics and Fields

Lagrangian and Hamiltonian mechanics, field theory and classical mechanics of continuous systems.

0 materials
PHYS
PHYS343

Thermodynamics

Laws of thermodynamics, entropy, thermodynamic potentials, phase transitions and statistical foundations.

0 materials
PHYS
PHYS344

Mathematical Methods II

Advanced mathematical methods including complex analysis, group theory and Green's functions.

0 materials
PHYS
PHYS345

Electromagnetism II

Advanced electrodynamics, radiation, waveguides, electromagnetic field theory and special relativity.

0 materials
PHYS
PHYS347

Electronics I

Semiconductor devices, diodes, transistors, amplifiers and basic analogue circuit design.

0 materials
PHYS
PHYS351

Optics

Geometrical and physical optics, interference, diffraction, polarisation and optical instruments.

0 materials
PHYS
PHYS352

Quantum Mechanics I

Wave mechanics, Schrodinger equation, operators, quantum states, perturbation theory and spin.

0 materials
PHYS
PHYS354

Special Relativity

Postulates of special relativity, Lorentz transformations, relativistic dynamics and spacetime diagrams.

0 materials
DCIT
DCIT302

Human Computer Interaction

Principles of HCI, usability engineering, user-centred design and evaluation of interactive systems.

0 materials

Level 400