Technical and Research Skills: IT SKills
This three-day course continues to build on the knowledge of "C++ for Beginners" course. After attending this course, you will be able to write C++ programs for your own scientific 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
- using one and two dimensional arrays
- dynamic memory allocation
- #include and #define directives
- text file processing
- formatting output data
- random numbers
- use of seekg, seekp, tellg and tellp functions when accessing random-access files
- exception handling
- introduction to the vector class
The course will have a mixture of taught and practical work. A prerequisite is a good knowledge of the topics covered in the C++ for Beginners course.
This is a multi part workshop comprising of 3 parts. You are required to attend all three parts.
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. For further guidance please email ResearcherDevelopment@cardiff.ac.uk
Dates to be confirmed - To register yourself on the waiting list please submit your request via Core Portal*
*Please note you will need to inform your line manager/principal investigator of your training request so that they can authorise it in the Core Portal. No automated email will be sent notifying them of pending training requests.
Target Group: RS & PGR