On-site & Public, Instructor-led, Hands-on IT Training
800.756.3000
(International 01) 908.233.8900
  400+ Course Offerings:


Search for Course:

CL1010 Programming in C Language
 
 
Duration 5 Days
Delivery Method Instructor Led, Hands-on workshops
Public Price $2475.00


DESCRIPTION (Return to Top)

This training course provides experienced programmers with the ability to utilize the structure and syntax of the C Programming Language for commercial and systems programming applications. The student is prepared to design, code, test, and execute C Language programs making use of the facilities provided by the language. The course material, while conforming to the ANSI Standard, can readily be used with pre-ANSI (traditional K&R) C Language compilers.



AUDIENCE (Return to Top)

Technical Users, Applications Programmers, and Systems Programmers.



OBJECTIVES (Return to Top)

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

  • Discuss the basic structure and syntax of the C Programming Language.
  • Describe how an application program interfaces with the operating system.
  • Design and code structured C Language programs using all available control structures.
  • Compile and execute C Language programs in various operating system environments such as UNIX┬«, MS-DOS, and MVS.
  • Use the storage management capabilities of the C Programming Language.
  • Handle input/output processing using the standard C Language Library routines.
  • Effectively use arrays, pointers, and structures within a C Language program.
  • Use the C Language bitwise operators.


TOPICS (Return to Top)
  • Introduction
  • Organization
  • Data
  • Expressions and Operators
  • Basic I/O
  • Compilation
  • Statements
  • Functions I
  • Data II
  • Basic I/O II
  • Functions II
  • Arrays and Strings
  • Pointers
  • Structures
  • Standard I/O
  • Storage Classes
  • Bit Operators
  • Pointers II
  • Appendices


PREREQUISITES (Return to Top)

Working knowledge of another Programming Language. Knowledge of an operating system and editor for program creation.