Course ID: CS1002
Course Credits: 4
Course Type: Diploma
Pre-requisites: None
Course ID: CS1002
Course Credits: 4
Course Type: Diploma
Pre-requisites: None
What you’ll learnVIEW COURSE VIDEOS
Course structure & Assessments
5 credit course, weekly online assignments, 2 in-person invigilated quizzes, 1 in-person invigilated end term exam & OPPE(s). For details of standard course structure and assessments, visit Academics page.
| WEEK 1 | Introduction to algorithms |
| WEEK 2 | Conditionals |
| WEEK 3 | Conditionals (Continued) |
| WEEK 4 | Iterations and Ranges |
| WEEK 5 | Iterations and Ranges (Continued) |
| WEEK 6 | Basic Collections in Python |
| WEEK 7 | Basic Collections in Python (Continued) |
| WEEK 8 | Basic Collections in Python (Continued) |
| WEEK 9 | File Operations |
| WEEK 10 | File Operations (Continued) |
| WEEK 11 | Module system in python |
| WEEK 12 | Basic Pandas and Numpy processing of data |
Prescribed Books
The following are the suggested books for the course:
Title: Python for Everybody. Author: Charles R. Severance. Publisher: Shroff Publishers. ISBN: 9789352136278
(The PDF of this book is currently available freely at http://do1.dr-chuck.com/pythonlearn/EN_us/pythonlearn.pdf)
About the Instructors
Associate Professor and Head , Department of Computer Science and Engineering, IIT Ropar
Sudarshan Iyengar has a PhD from the Indian Institute of Science and is currently working as an Associate Professor and Head of CSE at IIT Ropar.