Skip available courses

Available courses

This course is a first course in computer programming using the C language. The course has been split into two parts representing two semesters of learning.

In part one, the following ten lessons (topics) are presented:

Lesson 01        Introduction and Good Programming Practice

Lesson 02        Top Down Design and Heirarchy Charts

Lesson 03        Anatomy of a C Program

Lesson 04        Data and C

Lesson 05        Operators, Expressions and Statements

Lesson 06        Control Structures

Lesson 07        Functions and Arguments

Lesson 08        Strings

Lesson 09        1-D Arrays

Lesson 10        I/O Redirection

This course is a first course in computer programming using the C language. The course has been split into two parts representing two semesters of learning.

In part two, the following ten lessons (topics) are presented:

Lesson 01        Multi Dimensional Arrays

Lesson 02        Command Line Arguments & Calling DOS

Lesson 03        File I/O

Lesson 04        Storage Classes and Memory Models

Lesson 05        Structures, Unions and Typedef

Lesson 06        Bit Fiddling

Lesson 07        The C Preprocessor and the C Library

Lesson 08        Function Pointers

Lesson 09        Dynamic Memory Allocation

Lesson 10        Linked Lists

Lesson 11        Recursion