Course Description
This Introduction to C Programming Part 2 online C course is taught by expert instructor Donna Martin. In this second of a series of C classes, Donna introduces you to more complex data types such as arrays, structures and pointers using solid programming techniques. When you complete this course, you will be able to utilize single and multi-dimensional arrays, program with structures, implement pointers, manipulate character strings and be an effective C Programmer.
In order to take this C course you need to have taken Introduction to C Programming Part 1 or have experience with the syntax of the C programming language and the basics of how to program in C.
Download the course outline.
In This Course You Will Learn:
As a result of taking this online C course, you will learn how to program in C. You will be able to:
-
Utilize single and multi-dimensional arrays
-
Program with structures
-
Implement pointers through a thorough understanding of their use
-
Manipulate character strings
-
Program with C effectively
Prerequisites
You need to have equivalent experience or have taken the following GogoTraining courses:
Outline
Module 00: Introduction to C Programming Part 2 Online C Course - Course Introduction
Module 01: Basic I/O Part 1
-
Redirecting standard in/out
-
Controlling the output with print
-
Workshop
Module 02: Basic I/O Part 2
-
Using scan
-
Hazards
-
Workshop
Module 03: A Look at Pointers
-
Understanding pointers
-
Declaring and dereferencing
-
Hazards
-
Workshop
Module 04: Arrays
-
Declaring & initializing arrays
-
Utilizing Arrays
-
Arrays as a Function Parameter
-
Pointers and Arrays
-
Workshop
Module 05: Structures Part 1
-
Declaring structures
-
Initializing structures
-
Structures as Parameters
-
Pointers to Structures
-
Workshop
Module 06: Structures Part 2
-
Arrays of structures
-
Structures in Structures
-
Workshop
Module 07: Structures Part 3
-
Structures members
-
Workshop
Module 08: Character Strings
-
Character arrays vs. Character strings
-
String Constants
-
Workshop
Module 09: Multidimensional Arrays
-
Declaration and initialization
-
Utilizing multidimensional arrays
-
Pointers and the multidimensional array
-
Workshop
Module 10: More on Variables, Types & Scope
-
Registers
-
Static variables
-
Global – extern and private
-
Workshop
Module 11: Introduction to C Programming Part 2 (How to Program in C) - Course Summary