Career Training >> Information Technology Training >> C/C++ Training >> C Programming Training Seminar
Course ID: 5434 | Course Duration: 5 Days
 
Career Training
 

C Programming Training Class

Course ID: 5434
 
 
Course Snapshot View Dates Add To My Courses Get More Information About This Course Register Online Register By Fax On-Site Training View Printer Friendly Version
 
     
 

C Programming Training Seminar

Overview:
In this course, students will learn the fundamentals of the C programming language.

 
     
     
  Course Details  
     
     
  Agenda  
 

Lesson 1: Introduction to C

The C Language and its Advantages
The Structure of a C Program
Writing C Programs
Building an Executable Version of a C Program
Debugging a C Program
Examining and Running a C Application Program

Lesson 2: Data Types and Variables

Data Types
Operands, Operators, and Arithmetic Expressions

Lesson 3: Input/Output Management

The Input/Output Concept
The getchar() and putchar() Functions and Single-character I/O
Formatted Input and the scanf() Function

Lesson 4: Control-Flow Statements

The Control-Flow Program Statements
Looping Statements
The Data-checking process

Lesson 5: Modular Programming with Functions

The C Function
Passing Data to Functions
Passing an Address to Modify a Value in Memory
Using Functions in the Checkbook Program
The C Standard Library Functions

Lesson 6: Arrays, Pointers, and Strings

Arrays
Pointers
Strings
Using Arrays, Strings, and Pointers in the Checkbook Program

Lesson 7: Structures and Dynamic Memory Allocation

Structures
Arrays of Structures
Passing Structures to Functions
Nesting Structures
Dynamic Memory Allocation

Lesson 8: The Preprocessor and Multiple-file Compilation

The C Preprocessor and the #include and #define directives
The Conditional Compilation Directives
Global Variables and Variable Storage Classes
Program Organization and Multi-file Compilation

Lesson 9: File Input/Output

Command-line Arguments
File Input and Output
Combining Command-line Arguments and File I/

 
     
     
  Pre-requisites  
  Background in a structured programming language is recommended.  
     
     
 
On-Site Training Bring this C Programming training class in-house at your facility. Request More Information Request More Information On C Programming
 
Career Training
 
 
Career Training
  C Programming Training Course Dates and Locations  
     
  Course ID: 5434 | Course Duration: 5 Days  
     
  Locations:  
     
   
     
 
Start Date Price      Location/Event Details Register Online Request
More Info
  Print/Fax
Register
Request More Information Request More Information    Culver City, CA Request More Information  
Request More Information Request More Information    Oxnard, CA Request More Information  
Request More Information Request More Information    Jacksonville, FL Request More Information  
Request More Information Request More Information    Miami, FL Request More Information  
Request More Information Request More Information    Plantation, FL Request More Information  
Request More Information Request More Information    Albuquerque, NM Request More Information  
Request More Information Request More Information    Las Vegas, NV Request More Information  
Request More Information Request More Information    Reno, NV Request More Information  
Request More Information Request More Information    Fairborn, OH Request More Information  
Request More Information Request More Information    Columbia, SC Request More Information  
Career Training
 
     
 
On-Site Training Bring this C Programming training class in-house at your facility. Request More Information Request More Information On C Programming
 
Career Training
 
 
Career Training
  Browse Our Catalog  
     
  Select a market segment to view more courses

 
     
  Or, select a category to view more Information Technology courses

 
     
  Browse By Category Browse By Category

Browse By Location Browse By Location

Browse New Courses Browse New Courses

 
     
Career Training
 
   
 
 
 
 






Site Map -- Top Training Courses -- Request On-Site Training

Find Jobs -- Degree Programs -- Training Providers -- Resource Center -- About Us -- Contact us

TrainUp.com Your Career Training Marketplace