About this course
The Standard C Programming course will teach you the fundamentals of the C language so that you can write C programs, or maintain existing C code. Learning C is one of the best foundations for any programmer. Many of the principles in C are used in other languages, and C will give you a better understanding of what happens when your code runs. You will learn to write portable code that can be used on different platforms and devices. This course is also an essential foundation for anyone who wants to learn C++.What others say
Everything was excellent. Examples of applications of subject contents were interesting and accurate.
N. Lazola
Telkom Lecturer: Lewis Classroom training
Renier is highly experienced and brings concepts and definitions across to delegates extremely well. I learnt a lot and thoroughly enjoyed the lecturer’s enthusiasm and personality. His passion helps us understand.
K. Reid
Nanoteq Lecturer: Renier Classroom training
I am completely satisfied with the Standard C Programming course I received at Incus Data and it was very insightful.
G. Scheepers
DetNet SA Lecturer: Renier Classroom training
Overall, it was very educational session.
K. Mokoena
Transnet Lecturer: Renier Classroom training
Excellent course. Lecture has a vast knowledge on C.
N. Al-Ismaily
Nanoteq Lecturer: Renier Classroom training
Lecturer is very knowledgeable.
J. Kruger
Transnet Lecturer: Renier Classroom training
Always better to learn new tricks in a stimulating environment. Renier knows his stuff and explains clearly, enunciates well and has a neat handwriting on the whiteboard. Presented material worthwhile learning about! Excellent stuff!
J. Bourhill
Nedbank Lecturer: Renier Classroom training
Renier has indepth knowledge about the course and his explanations were clear with immense emphasis placed on important concepts!
K. Govindsamy
Private Lecturer: Renier Classroom training
I recently attended a C programming course taught by Renier van Wyk and I must say it was an incredibly positive experience. Renier is a knowledgeable and experienced instructor who was able to make the material both accessible and engaging. His teaching style is clear and concise, making it easy to understand the complex concepts of C programming. He also provided ample opportunities for hands-on learning through coding exercises and projects, which allowed me to solidify my understanding of the material. Overall, I would highly recommend Renier van Wyk for anyone looking to learn C programming. He is a fantastic instructor who is dedicated to helping his students succeed.
E. Boshuisen
Flanders Lecturer: Renier Virtual training
Why you want to attend
You should attend the Standard C Programming course if:- You are a programmer and you want to learn the C language.
- You need to support existing C systems.
- You want to learn C++ but do not yet know C.
- You have already learnt some C – perhaps on your own or at university – but struggle with some concepts or have gaps in your knowledge.
- You need to use C for embedded systems.
What you need to know first
Before you attend the Standard C Programming course:- You must already be a programmer and have experience in programming.
Price and duration
Price: R14,800.00 excluding VAT per delegate. This price includes everything that you need:- All course material, provided in an electronic format.
- An attendance certificate after the course, in PDF format.
How to book
It’s so easy to book for the Standard C Programming course. Just email us at info@incusdata.com. You can send us a purchase order, or fill in our course enrolment form. After we have received your booking, we will confirm that you are booked, and we’ll send you an invoice.Detailed course contents
Introduction
- Overview of the C language.
- Portability.
- Terminology.
- Programming fundamentals.
- Structured programming principles.
The C Compiler
- Compiler operation in general.
- The preprocessor.
- Output results of the compilation phases.
- Object files and libraries.
- Installing a C compiler.
- Creating program files.
- Compiler code generation, the linking process and executing programs.
- The C startup module and the main function.
- Separate compilation.
C Language Fundamentals
- Keywords.
- Program structure and conventions.
- The standard library.
- Header files.
- Functions and I/O functions.
- Character set.
- Literal values.
- Comments.
- Preprocessor directives.
- Fundamental types, derived types, structured types, enumerated types, user defined types.
- Storage classes.
Expressions and Operators
- Expressions and expression results.
- Operators in expressions.
- Type requirements of operators.
- Implicit and inherent type conversions.
- Types of operands and the resulting types.
- Bitwise, relational, logical, compound assignment