Programming in C Course
Download PDF course outline
Course DescriptionStudents will learn the fundamentals of the C programming language.
|
£1475 5 day course Scheduled Dates: 16 January 2012 06 February 2012 05 March 2012 16 April 2012 28 May 2012 25 June 2012 Location: PTR's Training Centre Wokingham, Berkshire. |
Course pre-requisites:
Topics covered on the 5 day Programming in C course
Introduction to C
- The C Language and its Advantages
- The Structure of a C Program
- Writing C Programs
- Building an Executable Version of a C Program
- Debugging a C Program
- Examining and Running a C Application Program
Data Types and Variables
- Data Types
- Operands, Operators, and Arithmetic Expressions
Input/Output Management
- The Input/Output Concept
- The getchar() and putchar() Functions and Single-character I/O
- Formatted Input and the scanf() Function
Control-Flow Statements
- The Control-Flow Program Statements
- Looping Statements
- The Data-checking process
Modular Programming with Functions
- The C Function
- Passing Data to Functions
- Passing an Address to Modify a Value in Memory
- Using Functions in the Checkbook Program
- The C Standard Library Functions
Arrays, Pointers, and Strings
- Arrays
- Pointers
- Strings
- Using Arrays, Strings, and Pointers in the Checkbook Program
Structures and Dynamic Memory Allocation
- Structures
- Arrays of Structures
- Passing Structures to Functions
- Nesting Structures
- Dynamic Memory Allocation
The Preprocessor and Multiple-file Compilation
- The C Preprocessor and the #include and #define directives
- The Conditional Compilation Directives
- Global Variables and Variable Storage Classes
- Program Organization and Multi-file Compilation
File Input/Output
- Command-line Arguments
- File Input and Output
- Combining Command-line Arguments and File I/O
Appendices
- The ASCII Table
- The Bitwise Operators
- A Comparison of the ANSI C and K R Function Formats
- Enumerated Data Types
- Unions
Course Classification:
Technical Training Course
This is an instructor led training course taught in a classroom based environment.
Scheduled course dates
16 January 2012 to 20 January 2012
06 February 2012 to 10 February 2012
05 March 2012 to 09 March 2012
16 April 2012 to 20 April 2012
28 May 2012 to 01 June 2012
25 June 2012 to 29 June 2012
View full schedule of C Programming courses
Print / Download PDF Version of full course schedule
If you would prefer to run this course at your premises as you have several employees to place on the course perhaps, then we are also able to offer onsite Programming Training and bespoke Programming courses