Please read our student and staff community guidance on COVID-19
Skip to main content Skip to navigation

Software development with C++

Convenors: Mark Slater (Birmingham), Thomas Latham (Warwick), Luke Kreczko (Bristol)

Academic Year: 2019-20

Start Date: 11/10/2019

Module Code: Cpp

Module Name: Software development with C++

Duration (Hours): 6 (per session) 10:00-17:00

Duration (Weeks): 6 weeks, 1 day/week

Module Details: The course is run as 6 full-day hands-on sessions (see below for the dates). Due to the hands-on nature, the workshop sessions must be attended in person, either in Birmingham or Bristol. The course serves not only as an introduction to the C++ programming language but also provides a grounding in good code development practice, including version control, build systems, testing and documentation. During the course, the development of a number of classical cipher methods is used as the framework to put these various techniques into practice. Reviews of your code will be performed after each session, as well as 'ideal' solutions being posted for reference.


Session dates: Due to constraints on the availability of the module conveners, the dates for some of the sessions differ slightly between the Birmingham and Bristol locations. The below table gives the dates for both locations:

Session # Birmingham date Bristol date
1 11/10/19 11/10/19
2 18/10/19 25/10/19
3 01/11/19 08/11/19
4 08/11/19 15/11/19
5 22/11/19 22/11/19
6 29/11/19 29/11/19