Welcome to the First Year C Module

Master the foundations of programming through hands-on practice.

Start Learning

Module Overview

This course introduces you to programming in C from absolute basics to structured programming.

Modules

Unit I – Computational Thinking

Introduction to computers, data types, basic C syntax, and simple programs.

Start Learning
Unit II – Algorithmic Approach

Algorithms, flowcharts, decision-making, and control structures in C.

Explore Unit
Unit III – Searching & Sorting

Arrays, searching, sorting, matrix operations, and modular programming.

View Content
Unit IV – Pointers & Structures

Pointers, functions, structs, unions, and memory concepts with examples.

Open Unit
Lab Programs

All first-year C lab programs with explanations and runnable code.

See Labs
Online Compiler

Write, compile, and run C programs directly on the website.

Launch Compiler

Resources

Lecture slides, example programs, question banks, and reference sheets.

Download Materials