Font size:

Description:

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

Course Price
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: $199.00
Total Savings: $175.75


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 Part 2 e-learning bundle
  • Course ID:
    252618
  • Duration:
    14 hours
  • Price:
    $199