C++: Programming in Modern C++ Prerequisites
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: 6
# | Date | Time | Venue | Trainer | |
---|---|---|---|---|---|
1 | Wed 4 Jan 2017 09:30 - 13:00 | 09:30 - 13:00 | Titan Teaching Room 2, New Museums Site | map | Mark Calleja |
2 | Wed 11 Jan 2017 09:30 - 13:00 | 09:30 - 13:00 | Titan Teaching Room 2, New Museums Site | map | Mark Calleja |
3 | Wed 18 Jan 2017 09:30 - 13:00 | 09:30 - 13:00 | Titan Teaching Room 2, New Museums Site | map | Mark Calleja |
4 | Wed 25 Jan 2017 09:30 - 13:00 | 09:30 - 13:00 | Titan Teaching Room 2, New Museums Site | map | Mark Calleja |
5 | Wed 1 Feb 2017 09:30 - 13:00 | 09:30 - 13:00 | Titan Teaching Room 2, New Museums Site | map | Mark Calleja |
6 | Wed 8 Feb 2017 09:30 - 13:00 | 09:30 - 13:00 | Titan Teaching Room 2, 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.
- Six half day sessions over one term
Yearly
Booking / availability