UMBC Training Centers logo

C Programming

 

Course Description | Outline | Software Development Training | IT Training

1. C programming structure
  a. main routine layout
  b. C data types
  c. statements used to allocate storage
  d. radix specifiers
  e. Basic operators
      i. unary
      ii. binary
      iii. logical
      iv. conditional

2. Beginning input and output in C
  a. printf function
  b. scanf function

3. Commands for C program development
  a. compile
  b. link
  c. run

4. Loop constructs
  a. for statement
  b. while statement
  c. do while statement

5. Arrays
  a. layout
  b. dimensioning
  c. accessing

6. Decision statements
  a. if blocks
  b. switch block
  c. Defining and calling functions
  d. prototyping
  e. data declarations
  f. returning values

7. Character string operations
  a. null-terminated strings
  b. C run-time string functions

8. Structures
  a. struct statement
  b. accessing structure members
  c. structures containing arrays
  d. structures containing structures

9. Creating and accessing files
  a. file functions

10. Understanding and using pointers
  a. pointers to simple data types
  b. pointers to structures
  c. pointers to arrays
  d. pointers to character strings
  e. pointers and functions

11. Bit operations
  a. setting, clearing, testing
  b. using bits within structures

12. Defining macros
  a. pre-processor directives
  b. including directives at compile time
  c. conditional compilation