Syllabus
Course Code: GP-103 Course Name: Numerical Methods & Computer Programming |
||
MODULE NO / UNIT | COURSE SYLLABUS CONTENTS OF MODULE | NOTES |
---|---|---|
1 | Introduction Introduction- Computer organization, Functional Units, basic I/O devices and storage media, computer software, computer languages, Problem Solving Approaches: Notion of an algorithm, stepwise methodology of developing algorithm, flowchart and computer program, introduction to computer operating systems: DOS, WINDOWS, UNIX/LINUX. |
|
2 | Basics of FORTRAN Introduction to FORTRAN, constants, variables, data types, operations and intrinsic function, expression and assignments statements, Logical operators and Logical expressions, iterative statements, input/output statements, subroutine and functions, data sharing among subprograms/programs, Arrays, operations with files, programming examples to handle problems of numerical and statistical type. |
|
3 | Learning C Introduction: Variables, Constants, Functions, Arguments, Character Arrays; Statements, Arrays, Functions; Data Types, Operators and Expressions; Control Flow: Statements, If-Else, Else-If, Switch, Loops-While and For, Break and Continue, Goto; Functions and Program Structure: Basics, Header files, Static Variables; Pointers and Arrays; Structures: Basics, Array of Structures, Pointers to Structures; Input and Output: Scanf, Printf, Line Input and Output. |
|
4 | Programming in FORTRAN Numerical integration by Simpson’s method, Trapezoidal method, Numerical differentiation, solution of algebraic equation, Newton Raphson method, solution of simultaneous linear equations, Gauss method, Gauss-Jordon method, Gauss-Seidel method, matrix inversion, least square curve fitting, straight line and polynomial fits, solution of ordinary differential equations. A brief introduction of Binomial, Poisson and normal distributions, concept of mathematical expectations |