Introduction to C Programming
Course Code: ...................C-1
Compiler Version: ............Microsoft, Borland, or UNIX C
System: .............................Windows, or UNIX
Course Description
Introduction to C Programming is an instructor led training course
designed for users with some high level language programming experience but little or no C
programming experience. Participants will create, compile, link, and debug C programs.
Topics covered include: why C, data types, storage classes, declaring variables, flow
control statements, operators, preprocessor statements, functions, arrays, screen
input/output (I/O), C software tools, memory models, casting, and writing readable code.
Students are strongly encouraged to also take the Intermediate C programming course as a
follow up to this course. Both courses are necessary to establish a basic working
knowledge of the C programming language. Users of C on other operating systems, such as:
OS/2, VMS, etc., can also benefit from C's standardization and portability by learning C
from these DOS or UNIX based courses. These C courses will provide a solid foundation for
any type of subsequent C applications programming, such as: business, database,
scientific, engineering, graphics, operating system, or real-time process control.
Participant Materials
S.Prata, "C Primer Plus", SAMS Publishing.
Approximately 80 pages of desktop published notes plus a 60 page solution
set.
Duration of Training
3 Days, 9:00 to 4:00 (course times may vary)
Course Prerequisites
Prior experience with any computer language. Also basic working
knowledge of the appropriate operating system.
Terminal Objectives
The objective of this course is to provide a working knowledge of the C
programming language. Successfully completing this course will allow the participant to
begin to design and write simple to medium complexity C programs.
Course Structure
Lecture, discussion, demonstration, and hands on programming exercises. A
minimum of 50% of the class time is spent on hands on exercises.
|