skip to navigation skip to content
- Select training provider - (Showing all providers)
Thu 5 Nov, Thu 12 Nov, ... Thu 18 Feb 2016
09:30 - 13:00
Venues:

Provided by: University Information Services - Digital Literacy Skills


Booking

Bookings cannot be made on this event (Event is completed).


Other dates:

No more events

[ Show past events ]



Register interest
Register your interest - if you would be interested in additional dates being scheduled.


Booking / availability

C++: Programming in Modern C++
PrerequisitesUpdated

Thu 5 Nov, Thu 12 Nov, ... Thu 18 Feb 2016

Description

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.

Target audience
  • All current University members (departments and colleges)
  • Further details regarding eligibility criteria are available
Prerequisites
Sessions

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
Format
  • Presentation, demonstration and practicals.
System requirements

Linux with C++

Notes
  • 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.
Duration

Twelve half day sessions over two terms

Frequency

Yearly

Related courses
Themes

Booking / availability