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 |
|