Syllabus
CS

A clear plan for your semester

Your syllabus checklist

All six semester categories are mapped to 18 learning modules. Use this independent checklist to plan revision.

0 / 18 reviewed
A learning checklist, not a claim that every university has identical requirements. Storage-class depth, indirect recursion, function pointers, union details and larger mini-projects are optional or university-dependent. Command-line arguments are included in File Handling. Study hours and percentage weightages are intentionally omitted.
01

Introduction to Programming and C Basics

0 / 4 reviewed

History and purpose · Features and applications · Program structure · Compilation process · Algorithms, flowcharts and pseudocode · Problem solving

Character set and tokens · Keywords and identifiers · Constants and variables · Data types · Declarations and initialization · Conversions and casts

Arithmetic and assignment · Relational and logical · Increment and decrement · Bitwise operations · Conditional and sizeof · Precedence and associativity

printf and formats · scanf and input checks · Escape sequences · Character input and output · Safer line input

02

Decision Making and Looping

0 / 2 reviewed

if and if-else · Nested if and else-if ladders · switch · Conditional operator · Boundary reasoning

for loop · while and do-while · Nested loops · break and continue · Dry runs and mistakes

03

Functions and Arrays

0 / 3 reviewed

One-dimensional arrays · Initialization and traversal · Two-dimensional arrays · Searching and sorting · Matrix operations

Character arrays and declaration · Initialization and input/output · String functions · Null terminator and capacity · Common string errors

Declaration, definition and calling · Parameters and return values · Library functions · Recursion and base cases · Fibonacci and recursive tracing · Indirect recursion, scope and lifetime

04

Pointers and Dynamic Concepts

0 / 3 reviewed

Addresses and declarations · Dereferencing and safety · Pointer arithmetic · Pointers and arrays · Pointers with functions

Scope, lifetime and visibility · auto · static · extern · register

malloc · calloc · realloc · free and ownership · Memory management

05

Structures, Unions and File Handling

0 / 3 reviewed

Structures and members · Nested and array structures · Unions · typedef · Enumerations

Include directives · Object-like macros · Function-like macros · Conditional compilation

File pointers and modes · Reading and writing · EOF and error handling · Closing and basic operations · Command-line arguments

06

Problem Solving Applications

0 / 3 reviewed

Linear search · Binary search · Bubble sort · Selection sort · Insertion sort · Algorithm comparison

Algorithms and decomposition · Dry runs and tracing · Syntax, runtime and logic errors · Debugging · Testing and real-world applications

Pattern and number programs · Arrays and matrices · Strings and functions · Pointers and structures · Files and command-line tools · Case studies and mini-projects

C Logic Lab · Learn the why behind the code.Progress linked to this browser · No sign-in required
⚡Make an app like this, free