C programming language
Demonstrate your ability with the C programming language and its standard library by writing a steganography program which encodes and decodes secret messages in bitmap images.
This coursework contributes to the following learning outcomes of the course:
• Ability to develop efficient, resource-conscious code.
• Practical skills in low-level, systems programming, with effective resource management.
• Ability to articulate system-level operations and to identify performance implications of given systems.