X

Programming in Python

By Dr. Rizwan Rehman   |   Dibrugarh University
Learners enrolled: 27277


This course offers a structured introduction to programming by combining strategic problem-solving with practical implementation using Python. It covers algorithm design, flowcharts, and decision tables, followed by hands-on programming with Python’s syntax and features. Students will learn to use conditional statements, loops, functions, and advanced operations on strings, lists, tuples, and dictionaries. The course also emphasizes modular programming, file handling, and exception management. Designed for undergraduates, it aims to build logical thinking, analytical skills, and coding efficiency. By the end, learners will be able to design and implement effective computational solutions using Python confidently and professionally.

Summary
Course Status : Completed
Course Type : Core
Language for course content : English
Duration : 12 weeks
Category :
  • Computer Science and Engineering
Credit Points : 4
Level : Undergraduate
Start Date : 28 Jul 2022
End Date : 31 Oct 2022
Enrollment Ends : 15 Sep 2022
Exam Date :

Page Visits



Course layout

Week 1. Strategic Program Design and Planning.

Week 2. Advanced Problem-Solving Techniques and Programming Methodologies.

Week 3. Setting Up and Exploring Python.

Week 4. Mastering Conditional Statements and Loops.

Week 5. Advanced String Manipulation Techniques.

Week 6. Advanced List Operations.

Week 7. Tuples and Its Practical Applications.

Week 8 Advanced Dictionary Operations.

Week 9. Problem-Solving with Python Functions.

Week 10. Utilizing Python Modules and Packages.

Week 11. Interactive Programs and File Handling.

Week 12. Real-World Exception Handling Techniques.


Books and references

  1. Think Python: How to Think Like a Computer Scientist (Third Edition) ,Downey, Allen B. Think Python: How to Think Like a Computer Scientist (3rd ed., Grayscale Indian Edition). New Delhi: Shroff Publishers (O’Reilly imprint), 2024. ISBN 978-9355424754.
  2. Kanetkar, Yashavant & Kanetkar, Aditya. Let Us Python (6th ed.). New Delhi: BPB Publications, 2023. ISBN 978-9355515414.
  3. Arockia Mary P, Problem Solving and Python Programming, Shanlax Publications, 2021. 
  4. Lambert, Kenneth A. Fundamentals of Python: First Programs (2nd ed.). Boston, MA: Cengage Learning, 2019. ISBN 978-0357109192.
  5. “https://docs.python.org/3/tutorial/index.html,” [Online]. 
  6. https://spoken-tutorial.org/tutorial-search/?search_foss=Python+3.4.3&search_language=English




Instructor bio

Dr. Rizwan Rehman

Dibrugarh University
Dr. Rizwan Rehman is an Assistant Professor from the Centre for Computer Science and Applications, Dibrugarh University, who specializes in Computer Programming, Machine Learning and Speech Processing. He has done his Ph.D. in Computer Science from Dibrugarh University. He has a teaching experience of 17 years.

Course certificate

70% end term exam and 30% internal assessment
Minimum 40% in each would be required to pass the course and get completion certificate


Once again, thanks for your interest in our online course. Happy learning.
MHRD logo Swayam logo

DOWNLOAD APP

Goto google play store

FOLLOW US