ANSI C Programming: Introducing C


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number



Overview/Description
To familiarize students with the capabilities of the ANSI C language and to enable them to write useful C programs

Target Audience
Programmers and software developers new to ANSI C

Prerequisites
Awareness of programming concepts; experience of using a third-generation, high-level language, such as Pascal, PL/1, BASIC, or FORTRAN

Expected Duration (hours)
4.0

Lesson Objectives

ANSI C Programming: Introducing C

  • identify file types and their uses in ANSI C.
  • list the steps involved in processing ANSI C source code into an executable format.
  • list the main preprocessor directives used in ANSI C and use the #define and #include directives correctly.
  • correctly format functions and comments in ANSI C.
  • identify the four main datatypes and the main format specifiers used in ANSI C.
  • write a short C program that prints messages and displays user input on screen.
  • identify arithmetic, relational, and logical operators, and list the characteristics of expressions and statements in ANSI C.
  • use the correct syntax for a conditional statement and differentiate between the loop statements for, while, and do in ANSI C.
  • write a for statement in ANSI C.
  • correctly assign subscripts in an array and use string arrays in ANSI C.
  • define, initialize, and assign pointers to variables and arrays in ANSI C.
  • code an array pointer in ANSI C.
  • Course Number:
    116604_eng