C Programming
Overview:
This four-day course with hands-on workshops is designed for programmers who wish to learn how to use the C programming language in software designs.
Prerequisites:
Prior to attending this class, students should have the following experience:
- Programming Concepts
- Familiarity with a high-level language (Basic, FORTRAN, Pascal)
Objectives:
Upon successful completion of this course, students should be able to:
- Understand how to use C data types, operators, and control constructs.
- Grasp the concepts of arrays and pointers.
- Learn how to write C functions and pass parameters by value or address.
- Design modular C programs using structured programming.
- Organize complex data with structures.
- Read and write files and manage memory dynamically.
- Learn how to use the Standard C Library.
Modules:
- Data Representation, Operators
- Statements and Control Blocks
- Functions
- Storage Classes
- Arrays
- Pointers
- Structures
- File I/O
- Standard C Library