C Programming for First-Year Engineers
Free
Free access this course

About Course

This course is built for first-year engineering students at Tafelberg University who have never written code. Johan Botha takes you from your first program to functions, variables and simple data types. You work in short weekly labs on campus in Rondebosch, with a tutor in the room. By the end, you can read and write small C programs with confidence and fix your own errors.

What Will You Learn?

  • Practise your new skills with hands-on exercises (worked solutions included)
  • Organise your work into clear steps you can repeat on your own projects
  • Get friendly, fast support from tutors in the course Q&A
  • Downloadable notes, files and worksheets for every project

Course Content

Getting Ready
This topic gives you a short overview of what you will cover. Read it before you start the lessons so you know what to expect each week.

  • Welcome to the course
    02:53
  • Setting Up Your C Compiler
    04:33
  • C Programming Lab
    02:44
  • Opening Projects in Your Editor
    04:05
  • Knowing about functions in C
    19:12
  • Quiz -WordPress Site Basics

C programming basics

Basic Concepts

Variables and Data Types

Close-up of a data analyst's desk in Cape Town with a laptop showing a colourful business dashboard of charts beside a n
Beginner
By : Prof. Thandiwe Mokoena
Free
A South African lecturer and students at a computer lab bench reviewing an Android app running on a smartphone connected
Intermediate
By : Prof. Thandiwe Mokoena
Free
An overhead-angled plate of a balanced South African family meal — grilled chicken, maize pap, roasted butternut and a g
Intermediate
By : Prof. Thandiwe Mokoena
R1,250 R1,450