Title- PROGRAMMING IN C AND NUMERICAL METHODS (Code-09050403)
S.No. | Contents of the topics | Learning Objectives | Teaching Guidelines | Methodology | Time
(Hour) |
1 | · Programmer’s model of a computer
· Algorithms, Flow charts, Data types · Operators and expressions · Input/Output functions |
Students will be able to understand basics of programming | Lecture should be effective so that student can grasp the topics easily | Assignments/ seminars/ Class tests/ Presentations | 10 |
2 | · Decision control stucture: Decision statements
· Logical and conditional statements · Implementation of loops · Switch statement & Case control structures, Functions · Preprocessor and Arrays |
Students will be able to understand decision control structures | Lecture should be effective so that student can grasp the topics easily | Assignments/ seminars/ Class tests/ Presentations | 15 |
3 | · Strings: Character Data Type, Standard String handling functions
· Arithmetic operations on characters · Structures:Definition, using structures, use of structures in Arrays and Arrays in Structures · Pointers: Pointer data type, Pointers and Arrays, Pointers and functions · Solution of Algebraic and Transcendental equations: Bisection method · Root-Falsi method, Secant method, Newton-Raphson’s method · Newton’s iterative method for finding pth root of a number · Order of convergence of above methods |
Students will be able to understand strings, structures and pointers | Lecture should be effective so that student can grasp the topics easily | Assignments/ seminars/ Class tests/ Presentations | 15 |
4 | · Simultaneous linear algebraic equations: Gauss-elimination method
· Gauss-Jordan method · Triangularization method(LU decomposition method) · Crout’s method, Cholesky Decomposition method · Iterative method, Jacobi’s method · Gauss-Seidal’s method, Relaxation method |
Students will be able to understand methods for linear algebraic methods | Lecture should be effective so that student can grasp the topics easily | Assignments/ seminars/ Class tests/ Presentations | 12 |
Books Recommended:
- W. Kernighan and D.M. Ritchie : The C Programming Language, 2nd Edition
- Rajaraman : Programming in C, Prentice Hall of India, 1994
- Byron S. Gottfried : Theory and Problems of Programming with C, Tata McGraw-Hill Publishing Co. Ltd., 1998
- Babu Ram: Numerical Methods, Pearson Publication
- K. Jain, S.R.K.Iyengar, R.K. Jain : Numerical Method, Problems and Solutions, New Age International (P) Ltd., 1996