Details of CS1101 (Autumn 2016)

Level: 1 Type: Laboratory Credits: 3.0

Course CodeCourse NameInstructor(s)
CS1101 Introduction to Computer Programming I Kajaljyoti Borah,
Mousumi Das,
Rangeet Bhattacharyya

Introduction to the Linux operating system.

Basic plotting using gnuplot.

Introduction to the python programming language.

Simple applications of programming to scientific problems.


  1. Linux tutorial for beginners at

  2. Gnuplot tutorial at

  3. A. B. Downey, Think Python - How to Think Like a Computer Scientist free e-book available at

  4. Swaroop C. H., Byte of python free e-book at

  5. M. Lutz, Learning python , O'Reilly (2009)

Course Credit Options

Sl. No.ProgrammeSemester NoCourse Choice
1 IP 1 Elective
2 IP 3 Not Allowed
3 IP 5 Not Allowed
4 MR 1 Not Allowed
5 MR 3 Not Allowed
6 MS 1 Core
7 RS 1 Not Allowed
8 RS 2 Not Allowed