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
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.