CSO101: Computer Programming: Even Semester 2025-2026
Slides of Lecture 1-19:
Introduction to computing, blocks of a computer and C language Slides (Ref Chapter 1 ANSI C)
Structure of C program & C Tokens (keywords, variables etc.) Slides (Ref ANSI C)
Literal Constants and various representations Slides (Ref ANSI C)
Operators Slides
Control-flow (Conditional(if-else/Switch) & Loop statements (For,while, do-while, break, continue)) & Flowchart Slides (Ref ANSI C)
Formatted unformatted input & output Slides (Ref: ANSI C)
Lecture 20-30:
Arrays Slides
Multi-Dimensional Arrays Slides
Functions Slides
Recursive Functions and Passing arrays (1D&2D) to functions Slides
Functions and multidimensional arrays & Static Storage Class Slides
Functions & arrays: Programming Practice Slides
Storage Classes Slides
Pointers Slides
Pointers (contd.) - Slides
Pointer Arithmetic; Pointers & Functions Slides
Lectures 31-40:
Pointers and Arrays Slides;
Passing arrays to functions using pointers Slides2
Strings Slides
Typedef, Unions and Enumerated datatype Slides1 Slides2
File Programming Slides File library functions Slides
Linear search & Binary Search Slides
Sorting Algorithms Slides
Reference Books (any of the following) :
Programming in C by Bala GuruSwamy
Let us C by Yeshwant Kanetkar
The C programming language by Dennis Ritchie
TAs Contact:
Gaje Sathwik: gajesathwik.rs.cse24@itbhu.ac.in
Anuradha Mall: anuradhamall.rs.cse24@itbhu.ac.in