01
Course Introduction
The C language is a general-purpose computer programming language that is widely used. The design goal of C is to provide a programming language that can be easily compiled, handle low-level memory, generate minimal machine code, and run without any runtime environment support. A C program written to standard specifications can be compiled on many computer platforms, including some embedded processors (microcontrollers or MCUs) and supercomputers.
02
Course Structure
Learning Content
Beginner:1. Overview of C Language2. The Soul of Programs – Algorithms3. Data Types, Operators, and Expressions4. Simple C Program DesignIntermediate:1. Selection Structure Programming2. Loop Control3. ArraysAdvanced:1. Functions2. Pointers3. Files
Learning Objectives
To be able to design programs and proficiently write C programs.
03
Project Showcase


