Concentrika poppy

About us

C programming

 

About the course

The following course provides you with an easy step by step guide to programming in C. It is divided into several sections, or lessons, each of which includes example C programs to demonstrate what has been taught. Although the ordering of the sections does not have to be strictly followed, the sections become progressively more involved and assume background knowledge attained from previous sections.

Audience

Delegates who work on enterprise systems projects will find this training essential. The language ‘C’ compiles to fast efficient code, ideal for dealing with large datasets where field manipulation is required. As database programming calls can be embedded in ‘C’ host language code, this opens the door to fast database access routines written by ‘C’ programmers.

Prerequisites

You must have an aptitude for programming and be able to think in a logical and structured manner. It helps to have programmed in another language first but is not essential.

Duration

4 days

Section 1

Overview of C.
Why use C?
Uses of C
A Brief History of C
C for Personal Computers
Running C Programs
Using Microsoft C
Unix System
Structure of C Programs
C's Character Set
The form of a C Program
The layout of C Programs
Preprocessor Directives
Your First Program
Commenting Programs
Data Types - Part I
Integer Number Variables
Decimal Number Variables
Character Variables
Assignment Statement
Arithmetic Ordering
Something To Declare
Input and Output
printf
The % Format Specifiers
Formatting Your Output
scanf

Section 3

Data Types - Part II.
Global Variables.
Constant Data Types
Arrays
Pointers
Point To Point
Swap Shop
Pointers Linked To Arrays
Strings
Stringing Along
As easy as... B or C?
A Sort OF Bubble Program
Structures
Defining A New Type
Structures and Functions
Pointers To Structures
Malloc
Structures and Linked Lists
Structures and C++
Header Files

Section 5

Example C programs

Input and output
Control loop programs
Conditional execution
Structure and nesting
Functions and prototypes
Array handling
Pointers
String programs
Structures
File handling
Complex programs combining sections

Section 2

Program flow control
Control Loops
The while and do while Loops
Conditions, or Logical Expression
The for Loop
Conditional Execution
Program Control - if , if else etc.
Using break and continue Within Loops
Select Paths with switch
Structure and Nesting
Functions and Prototypes
Functions - C's Building Blocks
Functions and Local Variables
Getting the Value of Variables into Functions
Functions and Prototypes
What is ANSI C?
Standard Library Functions

Section 4

File Handling
Stream Files
Text File Functions
Binary File Functions
File System Functions
Command Line Parameters

Section 6

C’s standard functions.

 

 

 

 

 

 

Courses
schedule
Contact us