Course starts: 28 Sep 2020
Week 1: C++ Syntax and Semantics, the program development process
Week 2: Numeric Types, expressions and Output in C++
Week 3: Program input and the Software Design Process
Week 4: Conditions, Logical Expressions and Selection Control Structures
Week 5: Loops, functions and friends
Week 6: Structured types, data abstraction and classes
Week 7: Arrays
Week 8: Object Oriented Software Development and file handling.
Week 9: Pointers, dynamic data, template functions and reference types
Week 10: Recursion and review of the course.
- A computer fulfilling the software requirements outlined below. Any typical computer produced within the last five years should be adequate.
- A reliable Internet connection (preferably broadband).
- Students will be required to download Quincy which is freeware open-source. This software will allow the students to install the compiler required to run the programmes that will be developed on the course. It contains a debugger and an editor - http://www.codecutter.net/tools/quincy/