skip to navigation skip to content
Instructor-led course

Provided by: University Information Services


This course is not scheduled to run.


[ Show past events ]



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


Events available

C++: Programming in Modern C++
Prerequisites


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
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

Events available