NSSCAS Computer Science (8231) study guide
NSSCAS Computer Science (8231) · Work through your exam, one topic at a time.
The Namibia Senior Secondary Certificate Advanced Subsidiary (NSSCAS) Computer Science (8231) is a one-year qualification offered in Namibia and examined in English. It sits between ordinary-level study and full A-level, and is aimed at learners who want a formal, examinable grounding in computing before university, vocational training, or employment. The NSSCAS Computer Science (8231) study guide has 10 sections and about 3,828 words.
01Data representation
The Data representation domain tests whether you can convert between binary, denary, hexadecimal and binary-coded decimal, explain how text, images and sound are encoded, and calculate file sizes. Marks hinge on showing working, not on describing what a bit is.
336 words, about 2 min02Communication and network technologies
Communication and network technologies tests how data moves between devices: network types and topologies, client–server and peer-to-peer models, packet switching, IP addressing and the protocols that make the internet work. Expect questions that ask you to choose and justify, not just label.
374 words, about 2 min03Hardware and computer architecture
Hardware and computer architecture examines the processor and the fetch–decode–execute cycle, the buses and registers that support it, the memory hierarchy, secondary storage and the trade-offs between RISC and CISC designs. The control unit coordinates the cycle and decodes instructions; the ALU performs arithmetic and logic.
400 words, about 2 min04System software
System software covers what sits between the hardware and the user: operating system functions, interrupt handling, scheduling, memory management, and the translators and tools that turn source code into a running program. The OS provides a user interface, manages processor scheduling (round robin, first come first served, shortest job first, priority), allocates memory (paging, segmentation, virtual memory), organises files and directories, controls I/O through device drivers, and enforces security through accounts and permissions.
412 words, about 2 min05Security, privacy and data integrity
Security, privacy and data integrity tests how data is protected in storage and transmission: threat types, encryption, authentication, integrity checks and the privacy principles that limit what organisations may do with personal data. A virus attaches to a host file; a worm replicates across networks without a host; a Trojan disguises itself as legitimate software; ransomware encrypts data and demands payment; spyware and keyloggers capture activity.
398 words, about 2 min06Ethics, ownership and legal issues
Ethics, ownership and legal issues asks you to reason about the consequences of computer use and to apply intellectual property and data protection rules to realistic scenarios. The exam rewards precise legal distinctions, not opinions about whether technology is good.
402 words, about 2 min07Databases and data modelling
Databases and data modelling tests the relational model, entity–relationship design, normalisation to third normal form, SQL and the role of the DBMS. You must be able to justify a design, not just draw it.
357 words, about 2 min08Algorithm design and problem solving
Algorithm design and problem solving tests how you decompose a problem, express a solution in pseudocode or a flowchart, hand-trace it, and choose an appropriate standard algorithm. Marks come from precision: initialisation, loop bounds and termination.
395 words, about 2 min09Programming and data structures
Programming and data structures tests how data is typed, stored and manipulated: arrays, records, linked lists, stacks, queues, trees and hash tables, plus parameter passing and object-oriented design. Primitive types include integer, real, Boolean, character, string and date; casting converts between them.
405 words, about 2 min10Software development
Software development tests the life cycle: how requirements are gathered, how a methodology is chosen, how software is designed and tested, and how it is documented and maintained. Waterfall proceeds through sequential stages with sign-off at each; it suits stable requirements and is easy to manage but expensive to change late.
349 words, about 2 min