0% found this document useful (0 votes)
5 views1 page

Introduction To Programming Syllabus

The Introduction to Programming course (CS101) covers fundamental programming concepts using the C language, including basics, branching, iteration, arrays, strings, functions, pointers, and file handling. It is a core course worth 4 credits and emphasizes practical skills in programming. The syllabus includes topics such as control flow, modular programming, and data storage techniques.

Uploaded by

guruvignesh.k-29
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views1 page

Introduction To Programming Syllabus

The Introduction to Programming course (CS101) covers fundamental programming concepts using the C language, including basics, branching, iteration, arrays, strings, functions, pointers, and file handling. It is a core course worth 4 credits and emphasizes practical skills in programming. The syllabus includes topics such as control flow, modular programming, and data storage techniques.

Uploaded by

guruvignesh.k-29
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Introduction to programming Syllabus

Course Title Introduction to Programming Credits 4


Program
Course Code CS101 Course category L-T-P 4-0-0
Core
Learning
Version 1.0 Approval Details ACM 1
Level

1. Introduction to Computer Programming - Basics of programming and


C language, including flowcharts, variables, data types, printing out and
inputting variables, identifiers, constants, declarations, and core operations
like arithmetic, relational, and logical expressions.

2. Branching and Iteration – If-else, conditional (?:) expressions,


switch-case, while, do-while, and for loops, along with break, continue,
and goto statements for controlling program flow.

3. Arrays and Strings - Array initialization, character arrays, string


handling using the standard library, arrays of pointers, and
Course Syllabus multi-dimensional arrays for structured data storage.

4. Functions -Function prototypes, call by value, call by reference,


recursive functions, and inline functions for modular and efficient
programming.

5. Pointers - Pointer Syntax, Pointers and Arrays, Pointer Arithmetic,


Return Values and Pointer, Pointers to Pointers, Function Pointers,
Structures and Unions, Dynamic Memory allocation.

6. File Handling - Opening and closing files, using standard I/O streams,
and performing sequential file operations for data storage and retrieval.

You might also like