The official module description. Additional information to this page is provided in RISIS and your timetable.
The module is taught online due to COVID-19, I make the videos of my lectures and tutorials available on YouTube as well:
This module aims to introduce students to procedural computer programming. The C and C++ family of programming languages will be used for examples and practical work. Programming will be undertaken using both the Windows and UNIX/LINUX operating systems and a variety of editors and environments. By the end of the module, students should be able to write moderately complex programs in both C and C++.
This module also encourages students to develop a set of professional skills, such as mastery of the discipline (understanding of methodology, knowledge of discipline), personal effectiveness and self-awareness, communication, awareness of strength, and commitment to learning and reflection, adaptability.