Details of CS1201 (Spring 2013)

Level: 1 Type: Laboratory Credits: 3.0

Course CodeCourse NameInstructor(s)
CS1201 Computer Science II Ananda Dasgupta,
Anandamohan Ghosh,
Rangeet Bhattacharyya

Syllabus
Part I: Scientific applications in python

1. Root finding by the bisection, regula falsi and Newton-Raphson methods.
2. Study of iteration systems bifurcation and chaos
3. Solving ordinary differential equations by the Euler and Runge-Kutta methods.
4. Interpolation and extrapolation from data sets.
5. Random processes and probabilities.
6. Elementary simulations of physical, chemical or biological systems.




Part II: Introduction to the SAGE computer algebra system.

References
Suggested Texts / Reference Books:

1. An Introduction to Computer Simulation Methods by H. Gould et al , Addison Wesley (2006)
2. A Primer on Scientific Programming with Python by H. L. Langtangen, Springer (2009)

Course Credit Options

Sl. No.ProgrammeSemester NoCourse Choice
1 IP 2 Elective
2 IP 4 Elective
3 MS 2 Core
4 RS 1 Not Allowed