Font size:

Description:

This is a bundled training package. It contains training for each of the bundled items below:

Course Price
ANSI C Programming: Introducing C $74.95
ANSI C Programming: Data Representation $74.95
ANSI C Programming: Functions $74.95
ANSI C Programming: Expressions $74.95
ANSI C Programming: Flow Control $74.95

Bundle Price: $199.00
Total Savings: $175.75


ANSI C Programming: Introducing C

To familiarize students with the capabilities of the ANSI C language and to enable them to write useful C programs
  • Using header and library files in ANSI C - identify file types and their uses in ANSI C.
  • Processing source code in ANSI C - list the steps involved in processing ANSI C source code into an executable format.
  • The ANSI C preprocessor - list the main preprocessor directives used in ANSI C and use the #define and #include directives correctly.
  • Functions and comments in ANSI C - correctly format functions and comments in ANSI C.
  • Data representation and device I/O in ANSI C - identify the four main datatypes and the main format specifiers used in ANSI C.
  • Writing an ANSI C program - write a short C program that prints messages and displays user input on screen.
  • Operators, expressions, and statements in ANSI C - identify arithmetic, relational, and logical operators, and list the characteristics of expressions and statements in ANSI C.
  • Conditional statements and loops in ANSI C - use the correct syntax for a conditional statement and differentiate between the loop statements for, while, and do in ANSI C.
  • Writing a for statement in ANSI C - write a for statement in ANSI C.
  • Using arrays in ANSI C - correctly assign subscripts in an array and use string arrays in ANSI C.
  • Pointers in ANSI C - define, initialize, and assign pointers to variables and arrays in ANSI C.
  • Coding an array pointer in ANSI C - code an array pointer in ANSI C.

ANSI C Programming: Data Representation

To describe how ANSI C programs use memory to store data and how to write portable C programs
  • Declaring and defining variables in ANSI C - declare local and external variables and distinguish between declarations and definitions in ANSI C.
  • Storing datatypes in ANSI C - identify the four datatypes used in ANSI C and detail their respective storage restrictions.
  • Datatype qualifiers in ANSI C - name the datatype qualifiers used in ANSI C and identify the datatypes with which they can be used.
  • Naming identifiers in ANSI C - list the rules for naming identifiers in ANSI C.
  • Defining and initializing variables in ANSI C - distinguish between defining and initializing variables in ANSI C.
  • Qualifiers and initialization in ANSI C - use shorthand suffixes while qualifying variables in ANSI C.
  • Initializing variables in ANSI C - define and initialize variables in ANSI C.
  • Using integer and floating point constants in ANSI C - identify decimal, octal, and hexadecimal integer constants and floating point constants in ANSI C.
  • Using character and string constants in ANSI C - use character and string constants in ANSI C.
  • Using special constants and enumerators in ANSI C - use special constants and enumerators in ANSI C.

ANSI C Programming: Functions

To introduce functions in ANSI C and describe how to write and use them in programs
  • Introducing functions in ANSI C - distinguish between library and user-defined functions and identify the basic elements of a function in ANSI C.
  • Declaring and defining functions in ANSI C - declare and define functions in ANSI C.
  • Using header files in ANSI C - use header files in ANSI C.
  • Applying functions in ANSI C - list the advantages of using functions and use the correct syntax for functions in ANSI C.
  • Writing a function in ANSI C - write a function that converts temperature readings from Fahrenheit to Celsius in ANSI C.
  • Formatting functions in ANSI C - identify elements of an ANSI C function and format them correctly.
  • Function return types in ANSI C - distinguish between formal and actual parameters and compare ANSI C function headers with other versions of C.
  • Stepping through a sample program in ANSI C - identify the points in a program where functions are declared, defined, and called and in ANSI C.
  • Returning a result in ANSI C - write a program in ANSI C that raises one number to the power of another.
  • Using the return statement in ANSI C - list the features of return statements, return expressions, and function prototypes in ANSI C.
  • Passing parameters in ANSI C - distinguish between calling by reference and calling by value in ANSI C and to list the characteristics and advantages of each.
  • Coding functions and call by value parameters in ANSI C - write a program with functions that pass parameters, using call by value in ANSI C.
  • Storage classes and extent in ANSI C - list the four storage classes in ANSI C and describe their extent.
  • Scope in ANSI C - describe the scope of storage classes and functions in ANSI C.
  • Recursion in ANSI C - distinguish between recursive and nonrecursive functions and list the advantages of recursion in ANSI C.
  • Coding a recursive function in ANSI C - write an ANSI C program that uses recursion to calculate the factorial of a given number.

ANSI C Programming: Expressions

To describe the syntax rules governing expressions and statements in ANSI C and how to to use expressions and statements
  • Boolean values in ANSI C expressions and functions - identify the Boolean value of expressions and functions in ANSI C.
  • Handling user input in ANSI C - write an ANSI C program to accept and validate some simple user input.
  • Using assignment operators in ANSI C - use simple and compound assignment operators in ANSI C.
  • Using arithmetic and relational operators in ANSI C - identify ANSI C's arithmetic and relational operators and place them in the correct order of precedence.
  • Using logical operators in ANSI C - identify and use the logical operators in ANSI C.
  • Using bitwise operators in ANSI C - identify and use bitwise operators in ANSI C.
  • Using the comma operator in ANSI C - use the comma operator in ANSI C.
  • Using the conditional operator in ANSI C - use the conditional operator in ANSI C.
  • Precedence and associativity in ANSI C - apply the rules of precedence and associativity in ANSI C.
  • Expression evaluation in ANSI C - identify the operators that have precise rules about the order of evaluation of their operands in ANSI C.
  • Expression types in ANSI C - identify mixed datatypes in expressions and apply the rules of datatype conversion and type casting in ANSI C.

ANSI C Programming: Flow Control

To describe advanced flow-control statements
  • Using the if statement in ANSI C - list the flow control mechanisms available and use the correct syntax for if, nested if, and if-else statements in ANSI C.
  • Writing an if-else statement in ANSI C - write an if-else statement in ANSI C.
  • Using loop statements in ANSI C - differentiate between ANSI C's three loop statements.
  • Using the break and continue statements in ANSI C - use the break and continue statements appropriately in ANSI C.
  • Writing nested loop statements in ANSI C - write nested loop statements in ANSI C.
  • Using the goto statement in ANSI C - identify appropriate scenarios for using the goto statement in ANSI C.
  • Using the switch statement in ANSI C - use the switch statement in ANSI C and distinguish between it and the if-else statement.
  • Writing a switch statement in ANSI C - write a switch statement in ANSI C.
Register Now
ANSI C Programming Part 1 e-learning bundle
  • Course ID:
    252617
  • Duration:
    18 hours
  • Price:
    $199