Introduction to C Programming

PT2142
Summary
Although problem-solving skills are recognized as an integral component of computer programming, the primary focus of this course is to teach the specific components of the C language. Each lesson and activity will focus on this objective by having the student examine and evaluate existing code, and modify or create new code that implements the components they have just learned about.
Prerequisites
A background in a structured programming language, such as Pascal, is desirable, though not required.
Duration
5 Days/Lecture & Lab
Audience
This course is designed for those who wish to read, interpret, modify, and create C programs.
Topics
  • Introduction to C
  • Data types and variables
  • Input/output management
  • Control-flow statements
  • Modular programming with functions
  • Arrays, pointers, and strings
  • Structures and dynamic memory allocation
  • The preprocessor and multiple-file compilation
  • File input/output

Related Scheduled Courses