How to Pass ENG1514: Applied English Language (2025 Guide)

How to Pass ENG1514: Applied English Language for Foundation Phase (2025 Guide) Module: ENG1514 (Applied English Language for Foundation Phase First Additional Language)Type: Year ModuleFocus: Language Structures, The 4 Skills (Listening, Speaking, Reading, Writing), and Academic Literacy Introduction If you are studying to become a Foundation Phase teacher, ENG1514 is your toolkit. You aren’t just … Read more

How to Pass ENG1503: Academic Language and Literacy (2026 Guide)

How to Pass ENG1503: Academic Language and Literacy (2026 Guide) Module: ENG1503 (Academic Language and Literacy in English)Type: Semester ModuleFocus: Academic Reading, Writing Strategies, and Genre Awareness Introduction ENG1503 is the toolbox for your degree. It teaches you the “language of the university.” You will learn that academic writing is not just about using big … Read more

How to Pass POL3701: Crime Prevention Principles for Policing IIIA (2026 Guide)

How to Pass POL3701: Crime Prevention Principles for Policing IIIA (2026 Guide) Module: POL3701 (Crime Prevention Principles for Policing IIIA)Type: Semester Module (Police Practice)Focus: Crime Analysis, Problem-Solving Models (SARA & CWP), and Community Policing Introduction POL3701 is about becoming a proactive police manager. Instead of just reacting to calls, you will learn how to analyze … Read more

How to Pass OVM3701: Investigative Principles for Policing III (2026 Guide)

How to Pass OVM3701: Investigative Principles for Policing III (2026 Guide) Module: OVM3701 (Investigative Principles for Policing III)Type: Semester ModuleFocus: Expert Evidence, Modus Operandi, and Specific Crimes (Arson, Stock Theft, Perjury) Introduction If you have made it to third year, you know the basics. OVM3701 takes you deeper into the “Art of Investigation.” This module … Read more

How to Pass CRI3701: Crime Information Systems (2025 Guide)

How to Pass CRI3701: Crime Information Systems (2025 Guide) Module: CRI3701 (Crime Information Systems)Type: Semester Module (Police Practice)Focus: Crime Analysis, GIS, and Information Security Introduction If you are in the police force or studying criminology, CRI3701 is essential. It teaches you that “Knowledge is Power.” This module isn’t about arresting people; it’s about using Data … Read more

How to Pass LEV3701: Law of Evidence (2026 Guide)

How to Pass LEV3701: Law of Evidence (2026 Guide) Module: LEV3701 (Law of Evidence)Type: Semester Module (Final Year Level)Focus: Admissibility of Evidence, Constitutional Exclusion, and Hearsay Introduction If you want to be a lawyer, LEV3701 is non-negotiable. Substantive law tells you what a crime is; the Law of Evidence tells you how to prove it … Read more

How to Pass COS1511: Introduction to Programming C++ (2025 Guide)

How to Pass COS1511: Introduction to Programming C++ (2025 Guide) Module: COS1511 (Introduction to Programming)Type: Year ModuleLanguage: C++ (Standard)Software: Code::Blocks (MinGW Compiler) Introduction COS1511 is the gatekeeper of the Computer Science degree. It teaches you how to think like a programmer. You will move from writing “Hello World” to building complex programs that sort data, … Read more

How to Pass STA1610: Introduction to Statistics (2025 Guide)

How to Pass STA1610: Introduction to Statistics (2025 Guide) Module: STA1610 (Introduction to Statistics)Type: Year ModulePrescribed Textbook: Statistics for Business and Economics (Anderson, Sweeney, Williams, et al., 5th Edition) Introduction Statistics can be intimidating if you hate math, but STA1610 is designed to be an introduction. You will learn how to collect data, analyze it, … Read more

How to Pass INF2611: Visual Programming with Python & PyQt (2025 Guide)

Study Tips & Tricks for INF2611: Visual Programming with Python & PyQt (2025 Guide) Module: INF2611 (Visual Programming I)Language: Python 3 & PyQtPrescribed Textbook: Introduction to Python Programming and Developing GUI Applications with PyQT (B.M. Harwani) Introduction If you are coming from COS1511 or COS2614, INF2611 will feel like a breath of fresh air. Instead … Read more

How to Pass INF2603: Mastering Databases & SQL (2025 Guide)

How to Pass INF2603: Mastering Databases & SQL (2025 Guide) Module: INF2603 (Databases I)Type: Year ModuleDifficulty Rating: 7/10Focus: Database Design (ERDs), Normalization, and SQL Introduction If you are studying Computer Science or Information Systems, INF2603 is one of the most useful skills you will ever learn. Unlike other modules where you learn theory you might … Read more