Joy of Programming with Python

Joy of Programming with Python

The Department of CSE conducted a one-day hands-on workshop titled “Joy of Programming with Python.” on 10/11/2025 The workshop aimed to introduce students to the fundamentals of Python programming while strengthening their problem-solving and logical reasoning abilities. Participants received practical exposure to core programming concepts including data types, control structures, functions, and file handling. Through interactive activities and live coding demonstrations, students gained confidence in writing and executing Python programs. The session also highlighted the relevance of programming in real-world applications and motivated students to further explore Python for their academic and professional development.

Resource Person

The sessions were conducted by Dr. S. Gunasekharan, Professor & Head of the Department of CSE, and Ms. Anisree P. G, Assistant Professor, CSE. Dr. Gunasekharan shared his expertise on the core concepts of Python programming, emphasizing the importance of writing clean, efficient, and logical code. He demonstrated various programming examples and guided students through hands-on exercises that strengthened their understanding of fundamental concepts. Ms. Anisree P. G assisted participants with practical sessions, clarifying doubts and helping them implement real-time coding tasks. Their combined efforts made the workshop highly engaging and informative, inspiring students to explore programming with greater enthusiasm.

Conveners & Organizers

  • Convener: Dr. S. Gunasekaran, HoD-CSE
  • Organizers: Ms. Rishika K K, AP/CSE & Ms. Dhanya P G, AP/CSE

Participants

  • 10th November 2025: Sem1 CSE-A students.
  • 12th November 2025: Sem 1 CSE-B students.

Workshop Highlights

  • Interactive Hands-on Sessions
  • Real-Time Coding Demonstrations
  • Problem-Solving Focus
  • Engaging Learning Environment
  • Practical Applications Emphasized

The workshop featured highly interactive hands-on sessions where students actively practiced Python programming through live coding activities. Participants received a clear introduction to essential concepts such as variables, data types, operators, conditional statements, loops, functions, and file handling, supported by real-time demonstrations that simplified understanding and application. The session focused on enhancing problem-solving and logical thinking through a variety of practice problems. An engaging learning environment encouraged discussions and collaboration, helping students grasp concepts more effectively. The workshop also emphasized practical applications of Python in real-world scenarios, motivating students to explore its academic and industry relevance.

By the end of the session, students gained greater confidence in writing and debugging programs

Topics covered on today’s workshop

  • Introduction to Python and its features
  • Python installation and IDE setup
  • Basics of Python Programming
  • Functions: definition, parameters, return values
  • Basic problem-solving and algorithmic thinking
  • Basic Sorting techniques
  • Hands-on practice with simple Python program.