This standalone online course is run by the Researcher Academy as part of the Faculty of Engineering Training Programme
This course is primarily intended for Engineering postgraduate research students or research staff with limited or no previous C programming knowledge or experience.
However, an understanding in basic programming principles such as variables, expressions, conditions, if-else statements, loops and functions in any programming language is essential.
This course aims to provide an introduction to C, which is also a useful prerequisite when planning to use or learn about C++. The course will introduce C syntax and help delegates to start building efficient and correct C programs
The course includes the following topics:
After completing the course, delegates should be able to:
The course is designed as a standalone course.
It is delivered entirely online via Moodle and is self-study. You may access the course any time and as often as you like until the end of the academic year.
Self-study content is further supported by a live one hour scheduled Q&A session, which course attendees can book on to attend should they have any outstanding questions or wish to clarify any course content with the tutor.
Researchers across all 3 campuses can self-enrol on this course in Moodle by following this link:
A link to a scheduled live Q&A session is accessible via the Moodle site. However only those with outstanding questions, once they have consulted the course content, should attend and book on to this session.
There are no training points associated with this course. However students can obtain a certificate of attendance/ participation if they complete all parts of the course (as ascertained via an activity completion report check).
Students therefore need to ensure each section/ activity's tick box is ticked off to show progress/ completion.
Students must have a complete line of ticks on their activity to get a certificate.
The following table shows a summary of what is needed to participate in the course.
If you feel you will experience any difficulties participating, please let us know via the ‘special requirements’ tab, providing as much information as possible. The special requirements tab can be completed when you book your place. Alternatively, you can contact us directly at email@example.com.
|Course open throughout the year|
|Engage with pre-recorded course content to attend optional Q&A|
|Access MS Teams|
|Attend the Q&A session at a specified date and time|
|Use MS Teams chat box function|
|Engage with online materials|
|Watch and listen to the course tutor(s) and/or other attendees|
|Attend the live Q&A session (to be marked as attended)|
|Location||Start Date||All Dates||Times||Places Available||Book|