SYLLABUS
CS25C01 – COMPUTER PROGRAMMING: C
UNIT – 1 : INTRODUCTION TO C
Problem Solving, Problem Analysis Chart, Developing an Algorithm, Flowchart and
Pseudocode, program structure, Compilation & Execution process, Interactive and
Script mode, Comments, Indentation, Error messages, Primitive data types,
Constants, Variables, Reserved words, Arithmetic, Relational, Logical, Bitwise,
Assignment, Conditional operators, Input/Output Functions, Built-in Functions.
Practical:
Create Problem Analysis Charts, Flowcharts and Pseudocode for simple C
programs (Minimum three).
UNIT – 2 : CONTROL STRUCTURES
if, if-else, nested if, switch-case, while, do-while, for, nested loops, Jump statements.
Practical:
Usage of conditional logics in programs. (Minimum three)
UNIT – 3: FUNCTIONS
Function Declaration, Definition and Calling, Function Parameters and Return Types,
Call by Value and Call by Reference, Recursive Functions, Scope and Lifetime of
Variables, Header files and Modular Programming.
Practical:
Usage of functions in programs. (Minimum three)
UNIT – 4: STRINGS & POINTERS
One-dimensional and Multi-dimensional Arrays, Array operations and traversals,
String Handling: String declaration, input/output, string library functions, Pointer
arithmetic, Pointers and Arrays, Pointers to function, Dynamic memory allocation.
Practical:
Programs using pointers, dynamic memory, pointer arithmetic, string
manipulations, array operations. (Minimum three)
UNIT – 5: STRUCTURES & UNIONS
Defining and using structures, Array of structures, Pointers to structures, Unions
and their uses, Enumerations.
Practical:
Program to use structures and unions
UNIT – 6 : FILE OPERATIONS
Open, read, write, close file operations, Binary vs Text files, File pointers, Error
handling in file operations.
Practical:
Programs reading/writing data in text and binary files (Minimum three).
UNIT – 7 : STANDARD LIBRARIES & HEADER FILES
Using standard libraries like stdio.h, stdlib.h, string.h, math.h, Creating and using
user-defined header files and libraries.
Practical:
Use of standard and user-defined libraries in solving problems. (Minimum three),
Project (Minimum Two)























Reviews
There are no reviews yet.