
[Who is Akersoft] [Akersmart Library] [Akersoft Customers] [Why CBT]
Introduction to the C Language
COURSE OVERVIEW:
This course introduces you to the theory and practice of writing programs in the C language, with a stress on standard structured techniques and program readability.
COURSE LENGTH:
This course contains 16 lesson units and 2 tests.
PREREQUISITES:
Advanced BASIC or equivalent skills
UNIT-BY-UNIT TOPICAL OUTLINE:
Unit 1 - The C programming environment, the four phases of program development, C coding rules
Unit 2 - The C programming file system, filename extensions, using the printf()function to print string literals
Unit 3 - C data types, rules for naming variables, variable initialization, the %d printf() conversion specification
Unit 4 - Literal constants, symbolic constants, using the #define statement for text replacement
Unit 5 - Arithmetic operators, the order of operations, parentheses, rules for arithmetic type conversions
Unit 6 - Operational assignment operators, the unary minus operator, increment and decrement operators, prefix and postfix notation, extended order of operations
Unit 7 - Printf() conversion characters, conversion modifiers, escape sequences, scanf() conversion characters and conversion modifiers, whitespace and ordinary characters in the scanf() format control string, input/output redirection
Unit 8 - Review of units 1 through 7
Unit 9 - Test covering units 1 through 7
Unit 10 - Relational and equality operators, the effect of collating sequences on relational and equality operators, extended order of operations, the if statement, the if-else statement
Unit 11 - Nested if-else statements, the else-if construct, logical operators, extended order of operations, compound conditionals, efficient decision structures
Unit 12 - The conditional operator, the switch statement, using multiple labels for cases, the for statement, the comma operator in a for loop
Unit 13 - The while statement, the null statement, the do-while statement, choosing the appropriate looping construct, nested loops, the break and continue statements
Unit 14 - One-dimensional arrays, two-dimensional arrays, multidimensional arrays
Unit 15 - User-defined functions, calling functions, global variables, local variables, scope rules
Unit 16 - Function return values, scalar function arguments
Unit 17 - Review of units 10 through 16
Unit 18 - Test covering units 10 through 16
[Who is Akersoft] [Akersmart Library] [Akersoft Customers] [Why CBT]
To find out more about Akersoft's educational products, please contact Akersoft at:
Akersoft, Inc. P.O. Box 80469 Atlanta, GA 30366-0469 (800) 736-9408 akersoft@ix.netcom.com