Journal of Engineering Education Transformations

Journal of Engineering Education Transformations

Year: 2020, Volume: 34, Issue: Special Issue, Pages: 499-506

Original Article

Activity Based Programming Learning

Abstract

Computer programming is the essential skill in today�s era and students are learning computer programming from their school education and also for students who have been enrolled in engineering program branches like Computer Engineering and Information Technology, computer programming is the foundation for them. Students following traditional paper-pen based approach for the examinations are having remembering skills and generally these skills become the base for them to clear any examinations. In this study, a series of unique activities are performed in regular sessions and learning outcomes are measured and compared with traditional sessions. Computer programming has been taught by various instructors since many years and as an outcome unique instructional pedagogy evolved from time to time with the help of regular feedback from all the stockholders. Computer programming is interesting and easy to understand if sessions are executed in a unique way through active learning skills. Active learning is also playing a crucial role in this, and hands on sessions helped a lot to achieve course outcomes. Here, to analyse the effect of activity-based programming learning approach for the specified subject, the result of B.Tech. (CE and IT branches) second semester students (A.Y. 2018-19 and 2019-20) are considered with different familiar parameters. Students' feedback is taken at the end of course study. Find the word, crossword, code magnet, half cooking code, long exercise, pool puzzle, troubleshooting, predict the output, match two sides, program analysis are a set of activities tried throughout the course during every session. Assessment pattern is also changed effectively and instead of a traditional style pen-paper based sheet is converted into an activity sheet. Continuous assessment is practiced covering all components of the exam including end semester examination. Results found with traditional method-based examination are compared with results found with activitybased programming learning methodology and found that a greater number of students had secured more than over average score with the proposed method. This comparison shows that students are more distinguishable and curious about solving activity-based problems instead of robbing up theory concepts and writing the answers with traditional pen paper strategy. Also, student feedback is found quite satisfactory. It has been observed that through activity-based learning, student retention level is quite high and their learning skills and understanding level improved significantly. Active learning techniques perform an essential role for accomplishing the student�s participation and contribution towards learning. Logical and technical skills for engineering students can be developed easily with active participation i.e. through active learning.

References

  • Montoya-Dato, F. J., Fern�ndez-Alem�n, J. L., & Garc�a Mateos, G. (2009, June). An experience on Ada programming using on-line judging. In International Conference on Reliable Software Technologies (pp. 75-89). Springer, Berlin, Heidelberg.
  • Zhang, G., & Ke, H. (2010, January). SQL paperless examination system design. In 2010 Second International Conference on Computer Modeling and Simulation (Vol. 3, pp. 475-478). IEEE.
  • Wang, Y., Li, H., Feng, Y., Jiang, Y., & Liu, Y. (2012). Assessment of programming language learning based on peer code review model: Implementation and experience report. Computers & Education, 59(2), 412-422.
  • Ranade, A. (2016). An Approach to Introductory Programming. Journal of Engineering Education Transformations, 29(3), 26-32.
  • doi:10.16920/jeet/2016/v29i3/85205
  • Ganesh, K. E., & Pranesha, T. S. (2018). Enhancement of Learning Outcomes through Implementation of best practices in Teaching Learning Process: A case study. Journal of Engineering Education Transformations, 32(1), 12-14.
  • Sharma, A., & Arora, A. S. (2019). Active learning: An Instructional Technique for Improving Educational Practices. Journal of Engineering Education Transformations, 32(3), 36-39.
  • Restrepo?Calle, F., Ram�rez Echeverry, J. J., & Gonz�lez, F. A. (2019). Continuous assessment in a computer programming course supported by a software tool. Computer Applications in Engineering Education, 27(1), 80-89.
  • Tanna, P., Bhatt, N., & Patel, S. (2020). An Innovative Approach for Learning and Evaluating Programming Oriented Courses. Journal of Engineering Education Transformations, 33(3), 62-74.
  • Senthil, R. (2020). Enhancement of Engineering Education by Incorporating Active Learning Methodologies. Journal of Engineering Education Transformations, 34(1), 12-20. doi:10.16920/jeet/2020/v34i1/155008
  • Patil, A., & Chavan, P. (2020). ABDP: Activity Based Approach to Develop Students Conceptual Understanding of the Course Recycling and Regeneration Technology. Journal of Engineering Education Transformations, 33, 604-607. doi:10.16920/jeet/2020/v33i0/150129

DON'T MISS OUT!

Subscribe now for latest articles and news.