Back to Program Overview

Module 1: C Foundations & Toolchain

Module/Week 1: C Foundations & Toolchain

Module 1: C Foundations & Toolchain

Programme

C / C++ Programming Internship

Module Number

1

Module Title

C Foundations & Toolchain

Duration

3-4 Days

Level

Beginner to Intermediate

Tools Required

GCC, Make, GDB

Overview

Write clean C programs, compile from the terminal, and understand memory layout. This module is designed to feel like a real workplace sprint: you will understand the requirement, learn the technical concepts, inspect examples, build a practical artifact, and prepare your work for review.

Objectives

  • Compile and run multi-file C programs
  • Use arrays, strings, structs, and pointers safely
  • Debug basic runtime errors

Course Content

13 Topics

Hands-on Tasks

  • C source files
  • Build instructions
  • Sample input/output
  • Bug-fix notes

Learning Outcomes

  • Compile and run multi-file C programs
  • Use arrays, strings, structs, and pointers safely
  • Debug basic runtime errors