skip to navigation skip to content
- Select training provider - (Faculty of Mathematics)
Wed 4 Jan, Wed 11 Jan, ... Wed 8 Feb 2017
09:30 - 13:00

Venue: Titan Teaching Room 2, New Museums Site

Provided by: University Information Services - Digital Literacy Skills


Booking

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


Other dates:

No more events



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


Booking / availability

C++: Programming in Modern C++
Prerequisites

Wed 4 Jan, Wed 11 Jan, ... Wed 8 Feb 2017

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: 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
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
  • Six half day sessions over one term
Frequency

Yearly

Related courses
Themes

Booking / availability