DurationAccessible at any time during academic year
Team Researcher Academy
This online course is run by the Researcher Academy
The Researcher Academy courses are very popular and the majority are run in both semesters to give you the opportunity to attend at a time of the year that suits you. Semester 1 courses will be available for booking from the first week of October and Semester 2 courses from the first week of February. C programming Course Description
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:
Variables and operators
Input and output
Program flow – loops and conditional statements
Pointers and memory allocation
Advanced data types
Command line arguments
After completing the course, delegates should be able to:
Write well-structured C programs
Write C programs to read data from files
Select appropriate data types for processing data
Build and debug C projects
The course is designed as a standalone course available from November 2020.
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.
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.
Our webinars/ online courses are very popular, especially in the current period and we are experiencing large volumes of people on our waiting lists.
Please do let us know if you would like to cancel your place on this courseso we can offer your place to another delegate.
Please note, attendances for webinars/ online courses will still be recorded and corresponding training points, when shown as available, will be awarded.