Monday, 9 September 2019

Problem Solving through Programming 

Click Here to get Materials 
(PPT, Example programs)

Syllabus

Module – 1  INTRODUCTION
Generation and Classification of Computers- Basic Organization of a Computer –Number System – Binary – Decimal – Conversion – Problems. Need for logical analysis and thinking
– Algorithm – Pseudo code – Flow Chart

Module – 2   C PROGRAMMING BASICS                                                                               Problem formulation – Problem Solving - Introduction to ‘ C’ programming –fundamentals – structure of a ‘C’ program – compilation and linking processes – 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.

Module – 3  ARRAYS AND STRINGS 
Arrays – Initialization – Declaration – One dimensional and Two dimensional arrays. String- String operations – String Arrays. Simple programs- sorting- searching – matrix operations.

Module – 4  FUNCTIONS AND POINTERS
Function – definition of function – Declaration of function – Pass by value – Pass by reference – Recursion – Pointers - Definition – Initialization – Pointers arithmetic – Pointers and arrays- Example Problems.

Module – 5  STRUCTURES AND UNIONS
Introduction – Need for structure data type – structure definition – Structure declaration – Structure within a structure - Union - Programs using structures and Unions – Storage classes, Pre-processor directives.

TEXTBOOKS:
1 Pradip Dey, Manas Ghosh, “Fundamentals of Computing and Programming in C”, First
Edition, Oxford University Press, 2009
2 Ashok N. Kamthane, “Computer programming”, Pearson Education, 2007.
3 Yashavant P. Kanetkar. “ Let Us C”, BPB Publications, 2011.

REFERENCES:
1 Kernighan,B.W  and  Ritchie,D.M,  “The  C  Programming  language”,  Second  Edition,
Pearson Education, 2006
2 Byron  S  Gottfried,  “Programming  with  C”,  Schaum’s  Outlines,  Second  Edition,  Tata
McGraw-Hill, 2006.
3 R.G. Dromey, “How to Solve it by Computer”, Pearson Education, Fourth Reprint, 2007

No comments:

Post a Comment