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

IT22101 Programming For Problem Solving - Syllabus Unit I

Uploaded by

dheenamyself
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
6 views1 page

IT22101 Programming For Problem Solving - Syllabus Unit I

Uploaded by

dheenamyself
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 1

IT22101 Programming for Problem Solving – Syllabus

Unit I:
Simple model of a Computer – Hardware – Software – Data representation – Introduction to
Computer Networks and Internet, Problem Solving Techniques-Bottom up design and Top
down design-Applications- Introduction to Algorithms and Flow Chart. Activity:
Understanding requirements of Student Management System
Activity: Understanding requirements of Student Management System
Unit II
Introduction to C programming – Structure of a C program. Conversion of a simple algorithm
to C program. Constants, Variables – Data types – Expressions using operators in C –
Managing Input and Output operations – Decision making and branching – Looping
statements – Solving simple scientific and statistical problems.
Activity: Dataset creation and Grade calculation in SMS
Unit III
Array Declaration, Initialization, Two dimensional arrays-String, String vs Character Array,
String operations
UnitIV
Need for modular programming, Function – declaration, definition, call, arguments, Call by
value, Call by reference, Recursion. Structures and Unions: Need, declaration, Accessing
structure elements, Array of Structures
Suggested Activities: Redesigning SMS in terms of modules
Unit V
Pointers: Introduction, pointers to primitive data types, Pointers to user-defined data types:
arrays and structures, Array of pointers, Dynamic memory allocation. Files: Read/Write of
Binary and text files, Preprocessor directives
Suggested Activities: Manage I/O in SMS using files

TEXT BOOKS & REFERENCES:


l. Pradip Dey, Manas Ghosh, "Programming in C", First E,dition, Oxford University' Press.
2018.
2. R G Dromey, .Hor.v to Solve it using computer'. First Edition, Pearson. 2006.
3. Kernighan.B.W and Ritchie,D.M. "The C Programming language", Second Edition,
Pearson Education, 2015.
4. Yashavant P. Kanetkar. "Let Us C". BPB Publications,20ll.
5. Byron S Gottliied, 'Programming r.vith C', Schaum's Outlines, Third Edition. Tata
NIcCrauHill" 2010 6. Reema Thareja, "Programming in C", Second Edition, Oxford
University Press. 2016

You might also like