Pre-term preparation · amsham courses
amsham courses
COMP1521

Pre-term preparation

A compact preparation path for C, binary, MIPS, and systems tools.

  1. Refresh C arrays, structs, pointers, memory allocation, and file I/O.
  2. Review binary, hexadecimal, two’s complement, and bitwise operators.
  3. Learn the purpose of MIPS registers, memory, branches, functions, and the stack.
  4. Practise small programs with gcc, compiler warnings, and gdb.
  5. Sample the later notes on directories, Unicode, processes, and threads.
  6. Attempt selected tutorial or lab questions before reading sample solutions.

Do not copy historical solutions into current assessed work.