Technical and Research Skills: IT SKills
This three-day course will build on the knowledge gained in the "C++ for Beginners" course. After attending this course, you will be able to write C++ programs for your own work.
Topics covered in this advanced course include:
- introduction to inheritance;
- calling a base class constructor from the derived class constructor;
- inheriting a function of the base class in the derived class;
- base class access control;
- mathematical methods;
- numeric arrays;
- dynamic memory allocation;
- text file processing;
- formatting data;
- random numbers;
- introduction to Linux
- use of makefiles;
- #include and #define directives;
- random access files;
- use of seekg, seekp, tellg and tellp functions when accessing random-access files;
- exception handling;
- introduction to the vector class.
Pre-requisites: the course will have a mixture of taught and practical work. You should have attended the ‘C++ for Beginners’ workshop before attending this session.
N.B. You must attend all 3 days.
14 April 2015
21 April 2015
28 April 2015
Training Room 2, Julian Hodge Centre, Column Drive, Cardiff, CF10 3EU
09:00 - 17:00
Dates to be confirmed for the second session - Please register your interest via your Core Portal account
PLEASE NOTE: Places on this workshop are open to staff members on a Research only contract, other staff groups are welcome to apply for a place and will be entered onto a reserve list, in the event of a place becoming vacant a week prior to the session commencing staff members will be offered a place.
Target Group: RS & PGR