Collaborative Learning Techniques in Python Programming: A Case Study with CSE Students at Anurag University
Abstract—Today's education system requires new, interactive methods to keep students interested and help them learn better. This paper looks at various Teaching-Learning Process (TLP) methods used to teach Python programming to B.Tech CSE students. The methods include Chalk & Talk with PowerPoint, Think Pair Share, Open-ended problems in Laboratories, Quality Circles, Concept Mapping, Web-based Learning, Moodle, Mock Interviews, and Think Aloud Pair Problem Solving. These methods were included in the curriculum to make the classroom more engaging and participative. The aim was to change traditional teaching into an interactive experience, encouraging students to actively participate, collaborate, and use their knowledge in real-life situations. Each TLP method covered different learning aspects, from understanding theory to solving practical problems. Using these methods in teaching Python showed great improvements in student involvement, understanding, and retention. These methods were used on one of the batches of CSE department, and results show a significant improvement in final results. This paper details each method, its classroom use, and the observed outcomes, offering recommendations for educators to improve teaching practices in technical education. Keywords: Interactive teaching methods, Teaching learning process, Pedagogy, Active learning, Python programming
Authors
- PINDIPROLU SEKHAR
- Swapna Goud
Publication Details
- Journal
- Journal of Engineering Education/Journal of engineering education transformations/Journal of engineering education transformation
- Published
- 2024-12-01
- DOI
- https://doi.org/10.16920/jeet/2024/v38is1/24238
- Citations
- 7
- Primary Topic
- Experimental Learning in Engineering
- Type
- article
- Field-Weighted Citation Impact
- 2.24