Monday 9 September 2019

Problem Solving through Programming 

Click Here to get Materials 
(PPT, Example programs)

Syllabus

Module  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   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  ARRAYS AND STRING
Arrays Initialization Declaration One dimensional and Two dimensional arrays. String- String operations String Arrays. Simple programs- sorting- searching matrix operations.

Module  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  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,  Schaums  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