Neural Sync Active
BSCS1002 - Programming in Python
Registry Synced
BSCS1002 - Programming in Python
303 words
2 min read
| Field | Value |
|---|---|
| Course Code | BSCS1002 |
| Level | Foundational Level Course |
| Credits | 4 |
| Type | Foundational |
| Pre-requisites | BSCS1001 - ย Computational Thinking |
| Videos | YouTube Playlist |
๐ Description
This will be the first formal programming course that students will see in this programme. The goal of this course is to introduce Python programming, which is used throughout the programme, with a basic problem solving and algorithmic flavour.
๐๏ธ Weekly Syllabus
| Week | Topic |
|---|---|
| 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 |
๐ Books & Resources
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
Sudarshan Iyengar
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.
less
Visit website