C programming at Vital Solutions

Home
Training
Visual Basic
C++ programming
Internet development
Data Bases
Company training in C programming

Introduction to C

Audience: Programmers and analysts who require a broad introduction to the syntax and utilization of the C programming language.

Duration: Five Days

Course Abstract: This course utilizes lecture and hands-on workshops to illustrate the following points: The history of the language and it’s general characteristics, the basics of program development; an introduction to basic commands and functions of the elements of the language, library functions, arrays and pointers, controlling program flow, the variable storage clauses and file access.

Course Objectives:

Upon completion of this course, the student will be able to:

o Define and use variables and constants.

o Identify the components of a C program.

o Illustrate and use C data types, constants, and variables.

o Arrange a C program for readability and ease of debugging.

o Write a program using nested loops, FOR, WHILE, and DO-WHILE loops.

o Determine the order of precedence for operators within expressions.

o Use of library functions, Arrays and Pointers.

Course Topics:

o Elements of C Language.

o Library Functions.

o Programs with Multiple Functions.

o Pointers and Arrays.

o Controlling Program Flow, variable storage classes.

o File Access in C.

Class Format: Lecture/Lab

Prerequisites:

Some prior programming knowledge is recommended, but not required


Advanced C Programming

Audience: Individuals needing to learn the advanced capabilities of the C language.

Duration: 5 days

Course Abstract:

This course uses lecture/lab to cover:

o Programming style and program structure.

o The use of header files.

o The use of pointer and arrays.

o Recursion and selection.

o Dynamic memory allocation.

o Structures, unions, and fields.

o Linked lists.

o Concepts and applications using binary trees.

Course Objectives:

Upon completion of this course, the student will be able to:

o Use block structure.

o Use pointers.

o Use recursion.

o Understand the differences between indirect and direct recursion.

o Use linked lists and binary trees.

Course Topics:

o Dynamic Memory.

o I/O & Function Topics.

o Debugging.

o Exception Handling.

o Pointers and Arrays.

o Advanced Programming Concepts.

o Programming style.

Class Format: Lecture/Lab

Prerequisites:

Prior C programming knowledge is recommended

Basic training takes 5 months. Employee is working with experienced workers 8 to 9 weeks. After that she or he start to work independent under close supervision of the project leader. Usually after 5 months new employee is able to work on his own.

Home Page      Training       Top of the Page

Please send questions, comments and corrections to: Webmaster