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

IT22101 Programming For Problem Solving - Syllabus Unit I

Uploaded by

dheenamyself
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)
34 views1 page

IT22101 Programming For Problem Solving - Syllabus Unit I

Uploaded by

dheenamyself
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
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