C programming at Vital Solutions| Home |
| Training |
| Visual Basic |
| C++ programming |
| Internet development |
| Data Bases |
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 its 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.
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.
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
Some prior programming knowledge
is recommended, but not required
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.
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
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.
Please send questions, comments and corrections to: Webmaster