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
ANSI C Programming: Text Processing $74.95
ANSI C Programming: Processing Records $74.95
ANSI C Programming: Pointers $74.95
ANSI C Programming: The Standard Library and Preprocessor $74.95
TestPrep Final Exam: ANSI C Programming $74.95

Bundle Price: $349.00
Total Savings: $400.50


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.

ANSI C Programming: Text Processing

To describe how to write ANSI C programs for text, string, and array processing
  • Coding arrays in ANSI C - define one-dimensional and multidimensional arrays and find the mean of an array in ANSI C.
  • Reading an array in ANSI C - write the code that reads an array in ANSI C.
  • Initializing one- and two-dimensional arrays in ANSI C - initialize one- and two-dimensional arrays with constant data in ANSI C.
  • Passing an array to a function in ANSI C - pass an array to a function in ANSI C.
  • Accessing an array using a function in ANSI C - write a program that stores user input in an array and then passes the array to a function in ANSI C.
  • Using strings and string literals in ANSI C - format strings and string literals in ANSI C and distinguish between strings and character arrays.
  • Extracting a substring from a string in ANSI C - identify the steps involved in extracting a substring from a string in ANSI C.
  • Handling substrings using arrays in ANSI C - write the code that extracts a substring from a string using an array in ANSI C.
  • Using string library functions in ANSI C - name the most common string-handling library functions in ANSI C and list their uses.
  • Defining and initializing pointers to strings in ANSI C - use the correct syntax when defining and initializing string pointers and string pointer arrays in ANSI C.
  • Using pointers instead of arrays in ANSI C - alter a piece of code to use pointers instead of array subscripts in ANSI C.
  • Handling substrings with pointers in ANSI C - write a program that extracts a substring from a string using pointers in ANSI C.

ANSI C Programming: Processing Records

To describe how to write ANSI C programs for processing aggregate data objects individually, in arrays, and in lists
  • Declaring and defining structures in ANSI C - use the correct syntax when declaring and defining structures in ANSI C.
  • Writing a structure in ANSI C - define and declare a structure in ANSI C.
  • Using structures in ANSI C - declare and define nested structures, distinguish between valid and invalid structures, access structure members, and assign data to a structure in ANSI C.
  • Assigning data to a structure in ANSI C - write an ANSI program that will store user input in a structure.
  • Arrays of structures in ANSI C - define a structure array in ANSI C.
  • Pointers to structures in ANSI C - define pointers to structures, access structure members, user pointers with nested structures, and define an array of structure pointers in ANSI C.
  • Structures and functions in ANSI C - pass structures to functions using both pointers and copies of structures in ANSI C.
  • Passing and returning structures in an ANSI C function - write an ANSI C program that passes a structure to a function as a formal parameter and returns a structure.
  • Using bit fields in ANSI C - use the correct syntax for bit fields in ANSI C and identify the advantages and disadvantages of using them.
  • Using unions in ANSI C - distinguish between unions and structures and declare and define a union in ANSI C.
  • Linking structures in ANSI C - use pointers to link two structures in ANSI C.
  • Using sizeof and typedef in ANSI C - use sizeof with variables, arrays, unions and structures, redefine datatype names with typedef in ANSI C.

ANSI C Programming: Pointers

To describe how to write advanced, efficient ANSI C programs using pointers
  • Defining and initializing pointers in ANSI C - use the correct syntax for defining and initializing pointers in ANSI C.
  • Coding pointers in ANSI C - define and initialize pointers to different datatypes in ANSI C.
  • Access by reference in ANSI C - distinguish between access by reference and access by value and use access by reference to pass parameters to functions and structures in ANSI C.
  • Passing pointers to pointers in ANSI C - list the rules of double indirection and pass pointers to pointers in ANSI C.
  • Pointer arithmetic in ANSI C - increment and decrement pointers in ANSI C.
  • Using pointers to functions in ANSI C - define and initialize function pointers and arrays of function pointers in ANSI C.
  • Using arrays of pointers in ANSI C - define and initialize arrays of pointers in ANSI C.
  • Matching ANSI C pointers to descriptions - match a set of ANSI C pointer declarations with their descriptions.
  • Dynamic storage allocation in ANSI C - name the ANSI C functions responsible for allocating memory at runtime and identify their particular uses, allocate memory, using the malloc() function, and free memory, using the free() function.
  • Using linked lists in ANSI C - list the differences between linked lists and arrays and code a linked list in ANSI C.

ANSI C Programming: The Standard Library and Preprocessor

To describe programming file and other I/O operations in ANSI C and how to implement facilities from the standard library
  • Library and header files in ANSI C - name the most common header files and list their uses and identify the functions used to read and write using standard I/O in ANSI C.
  • Using the printf() function in ANSI C - print and format output using the printf() function in ANSI C.
  • Using the scanf() function in ANSI C - accept and format user input, using the scanf() function in ANSI C.
  • File handling basics in ANSI C - use the file pointer, open and close a file, get characters and strings from files, and put characters and strings into files in ANSI C.
  • Buffered I/O in ANSI C - list the characteristics of buffered I/O and identify the ANSI C functions that it uses.
  • Using buffered I/O functions in ANSI C - complete the code that will create and write to a file, using buffered I/O functions in ANSI C.
  • String handling in ANSI C - list the common string handling functions in ANSI C and use them correctly.
  • Using command-line arguments in ANSI C - list the characteristics of the argc and argv command-line arguments and use them to accept user input in ANSI C.
  • Using #include and #define in ANSI C - use the #include preprocessor directive to include a header file in a program and use #define to create identifiers and macros in ANSI C.
  • Conditional compilation and debugging in ANSI C - identify the preprocessor directives and macros used for conditional compiling, debugging, and diagnostics in ANSI C.

TestPrep Final Exam: ANSI C Programming

Generally taken near the end of a program, Final Exam: ANSI C Programming enables the learner to test their knowledge in a testing environment.
  • ANSI C Programming: Introducing C
  • ANSI C Programming: Data Representation
  • ANSI C Programming: Functions
  • ANSI C Programming: Expressions
  • ANSI C Programming: Flow Control
  • ANSI C Programming: Text Processing
  • ANSI C Programming: Processing Records
  • ANSI C Programming: Pointers
  • ANSI C Programming: The Standard Library and Preprocessor
Register Now
ANSI C Programming e-learning bundle
  • Course ID:
    271299
  • Duration:
    n/a
  • Price:
    $349