C++: Programming in Modern C++ PrerequisitesUpdated
This is an introduction to programming in modern C++, based on the book "'Programming: Principles and Practice using C++"' (2nd ed.) by Bjarne Stroustrup. The aim is to teach participants how to write non trivial, practical programs that are comprehensible and portable. Participants should also be able to understand and modify most well-written C++ applications, though not necessarily every aspect of them.
C++ is a large and complicated language, which is reflected in the length of this course. The creator of C++, Prof. Stroustrup, estimates that newcomers to programming will have to devote in excess of 200 hours' of work to learn how to program in C++ properly. Please bear that in mind if signing up for the course. It would also be of help (though not essential) if attendees have some prior programming experience in another language, e.g. Python.
- All current University members (departments and colleges)
- Further details regarding eligibility criteria are available
- Basic Linux skills in using the command line as taught in Unix: Introduction to the Command Line Interface
- Ability to use an installed editor (emacs, vi, gedit or pico)
Number of sessions: 12
# | Date | Time | Venue | Trainer | |
---|---|---|---|---|---|
1 | Thu 5 Nov 2015 09:30 - 13:00 | 09:30 - 13:00 | Phoenix Teaching Room 1, New Museums Site | map | Mark Calleja |
2 | Thu 12 Nov 2015 09:30 - 13:00 | 09:30 - 13:00 | Phoenix Teaching Room 1, New Museums Site | map | Mark Calleja |
3 | Thu 19 Nov 2015 09:30 - 13:00 | 09:30 - 13:00 | Phoenix Teaching Room 1, New Museums Site | map | Mark Calleja |
4 | Thu 26 Nov 2015 09:30 - 13:00 | 09:30 - 13:00 | Phoenix Teaching Room 1, New Museums Site | map | Mark Calleja |
5 | Thu 3 Dec 2015 09:30 - 13:00 | 09:30 - 13:00 | Titan Teaching Room 1, New Museums Site | map | Mark Calleja |
6 | Thu 10 Dec 2015 09:30 - 13:00 | 09:30 - 13:00 | Phoenix Teaching Room 1, New Museums Site | map | Mark Calleja |
7 | Thu 14 Jan 2016 09:30 - 13:00 | 09:30 - 13:00 | Titan Teaching Room 2, New Museums Site | map | Mark Calleja |
8 | Thu 21 Jan 2016 09:30 - 13:00 | 09:30 - 13:00 | Phoenix Teaching Room 1, New Museums Site | map | Mark Calleja |
9 | Thu 28 Jan 2016 09:30 - 13:00 | 09:30 - 13:00 | Phoenix Teaching Room 1, New Museums Site | map | Mark Calleja |
10 | Thu 4 Feb 2016 09:30 - 13:00 | 09:30 - 13:00 | Phoenix Teaching Room 1, New Museums Site | map | Mark Calleja |
11 | Thu 11 Feb 2016 09:30 - 13:00 | 09:30 - 13:00 | Phoenix Teaching Room 1, New Museums Site | map | Mark Calleja |
18 | Thu 18 Feb 2016 09:30 - 13:00 | 09:30 - 13:00 | Titan Teaching Room 1, New Museums Site | map | Mark Calleja |
- Presentation, demonstration and practicals.
Linux with C++
- It's highly recommended that attendees also read the book the book "'Programming: Principles and Practice using C++"' (2nd ed.) by Bjarne Stroustrup and do some of the exercises in between lectures. Assistance via email will be offered.
Twelve half day sessions over two terms
Yearly
Booking / availability