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.
01 April 2014
03 April 2014
04 April 2014
Room to be confirmed, Julian Hodge Centre, Column Drive
Target Group: RS & PGR