Details of CS1101 (Autumn 2017)

Level: 1 Type: Laboratory Credits: 3.0

Course CodeCourse NameInstructor(s)
CS1101 Introduction to Computer Programming I Debasis Koley,
Rangeet Bhattacharyya,
Ratikanta Behera

Syllabus
Introduction to the Linux operating system.

Basic plotting using gnuplot.

Introduction to the python programming language.

Simple applications of programming to scientific problems.

References


  1. Linux tutorial for beginners at http://www.ee.surrey.ac.uk/Teaching/Unix/

  2. Gnuplot tutorial at http://www.ibm.com/developerworks/library/l-gnuplot/


  3. A. B. Downey, Think Python - How to Think Like a Computer Scientist free e-book available at http://www.greenteapress.com/thinkpython/

  4. Swaroop C. H., Byte of python free e-book at http://www.swaroopch.org/notes/Python

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

Course Credit Options

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