103 COMPUTER PROGRAMMING & PROBLEM SOLVING THROUGH 'C'

 

Algorithm development : Steps in program development- Problem identification, task analysis, Data analysis, GIGO, outputs and Inputs, Pseudo codes, Algorithms, Flow charting, program coding, testing and debugging.

Algorithms for searching (linear and binary), sorting (exchange, insertion), merging of ordered lists.

Programming (Using C-Language): Data types, Variables and constants, Expressions, operators and assignment statements, Control statements, Console I/O, Arrays, functions, Dynamic data structure in C - pointers, Structures and Unions and user defined variables, File handling. The C preprocessor, C standard Library and Header files.

Programming exercises. Programming Techniques: Top-down design bottom-up design, Modular design and Structured programming

Books :

1.

Kernighan B.W. & Ritchie D.M. : The C Programming language, Prentice Hall of India.

2.

Kenneth A. : C Problem Solving & Programming, Prentice Hall Internation.

3.

Jones, Robin & Stewart : The Art of C Programming

4.

N. Wirth : Systematic Programming -An Introduction

5.

D. Gries : Programming Methodology

6.

G. Dromey : How to solve it by Computer

 

Back to Syallabus Page
Home Page