COMP2017 FULL Notes 2026 S1 (High Distinction)
Subject notes for USYD COMP2017
Description
Includes all topics covered in all lectures (Week 1 to Week 13) * Introduction to UNIX * Introduction to C * C programs and text processing * Addressable memory * Strings and arrays * C pointers * C library functions * Structures * Unions * Bitfields * File handling * Memory management * Linked lists * Dynamic memory allocation * Debugging * Function pointers * Signals * File input and output * C preprocessor * Linking * Compiler pipeline * Makefiles * Static and shared libraries * Parallelism and concurrency * Processes * `fork` * Interprocess communication * Shared memory * Pipes * Thread safety * Synchronisation * POSIX threads * Parallel program optimisation * Atomic operations * Scalable algorithm templates * Memory usage patterns * Buffer and integer overflow * Performance of parallel programs
USYD
Semester 1, 2026
73 pages
10,000 words
$64.00
Campus
USYD, Camperdown/Darlington
Member since
February 2025