Academics Course

Course Details

1 Title of the course
(L-T-P-C)
Introduction to Programming - 2 (Using Python) (2nd Half)
(3-0-2-4)
2 Pre-requisite courses(s) Nil
3 Course content This is a continuation of the CS101 (first half semester) course. In the first half semester, the students are introduced to basic programming. This course (second half semester) provides an introduction to problem solving with computers using python language. Topics covered will include: Basic python programming: variables, expression and statements, Functions, conditional and recursions, iterations, strings, lists/NumPy and dictionaries. Other topics: Introduction to object oriented programming, classes and objects in python, polymorphisms, introduction to different libraries in python. Applications: Sample problems in engineering, data pre- processing, and plotting tools.
4 Texts/References
  1. Python Programming: An Introduction to Computer Science, 3rd edition by John M. Zelle, Franklin, Beedle and Associates.
  2. Think Python: How to Think Like a Computer Scientist, 2nd edition, by Allen B. Downey, O’Reilly, 2015.

Copyright 2024 @IITDH. All rights are reserved