Course Code - PK-107 Duration - 4 Days
C is a small, powerful, general-purpose high level programming language that has been the industry standard for the development of efficient and portable software for many years. C is used to write both application and operating system software.
The course provides a practical introduction to C, covering the major features of the language essential for software development.
The course introduces good programming practice with an emphasis on the production of reliable C applications. The concepts and syntax of the C language are introduced through a series of lectures complemented by extensive hands-on exercises.
On Completion You Will Be Able To
Who Should Attend?
The course is aimed at any programmers who need an understanding of the key features of C, either to write new software or maintain existing applications.
The course assumes some prior knowledge of programming concepts gained through practical experience with some other programming language.
Follow On Courses
A suitable follow on course to further develop your C programming skills would be 'Advanced C Programming' ('PK-105'). Ideally, the follow on course would be preceded by some practical application of the basic concepts presented in this course.
Introduction to C
Fundamental Data Types & Operators
Using the Standard Input Output Library
Structured data types - Arrays
Functions & Pointers - Structure of a function
Storage classes & scoping
The C Pre-Processor
Standard C Libraries
Structured data types - structs
File Handling in C