Technical and Research Skills: IT Skills
C++ for Beginners
This three-day course will provide an introduction to the C++ programming language and its use. After attending you will have acquired the basic skills in programming in C++ and an understanding of the ideas of object oriented programming.
- an introduction to classes and objects;
- arithmetic operators;
- simple input and output;
- comparison operators and the use of conditional and iterative control statements;
- formatting of output;
- logical operators and De Morgan's law;
- bitwise operators;
- creation of user defined functions;
- introduction to pointers;
- data validation using character arrays;
- using classes containing static functions and static variables;
- ensuring character array bounds are not exceeded for data input;
- the string class;
- data validation using the string class;
- communication between objects.
This course will have a mixture of taught and practical work.
Staff with no prior programming skills should attend either the one day course on ‘C Programming – An Introduction’ or, if they have a working knowledge of UNIX/LINUX, the one day course on ‘UNIX/LINUX: Processing data using AWK and Perl scripts’ prior to this workshop.
This is a multi part workshop compromising of 3 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