Journal of Engineering Education Transformations

Journal of Engineering Education Transformations

Year: 2020, Volume: 34, Issue: Special Issue, Pages: 402-406

Original Article

Developing Logic Building, Problem Solving, and Debugging Programming Skills Among Students

Abstract

Computer programming course has become integral part of first year curriculum in all engineering disciplines. The effectiveness in delivery of this Course largely impacts on student�s curiosity in the field of programming and software development. Many students lose their interest in the coding at very early stage of their professional career if this Course is not taught effectively. The proposed work aims to improve academic delivery of the computer programming course. This work identifies loopholes in existing method of teaching computer programming course. Further we attempt to address these identified problems with different approaches. The approach focuses on development of logic building, problem solving, and debugging skills among the students. It is observed that if these skills are addressed properly then realistic improvement in programming skills of students can be achieved. We observed improvements in academic results of computer programming course after implementation of the proposed method. The approach proposed here can make learning computer programming a joyful experience for the students.

References

  • P. Chenna Reddy (2015) Analysis of Teaching Computer Programming in Indian Context, Journal of Engineering Education Transformations, Volume 28, No.4, April 2015.
  • https://www.aicte-india.org/education/modelsyllabus
  • Abhiram Ranade (2016) An Approach to Introductory Programming, Journal of Engineering Education Transformations, Volume 29, No.3, January 2016.
  • Sunitha. P, Uma Boregowda, A.Geethakiran, Margaret. R.E, Vinod. A. M, Effective Teaching through Programming Assignments, Journal of Engineering Education Transformations, Volume, No, Month 2015
  • Uma Boregowda, Sunitha P, A Geetha Kiran, A Practical Approach to Make Computer Laboratory Courses more Effective and Interesting through Student Mentoring, Journal of Engineering Education Transformations, Volume 31, No. 1, July 2017.
  • Varsha T. Lokare, Prakash M. Jadhav, Snehal S. Patil, An Integrated approach for teaching Object Oriented Programming (C++) course, Journal of Engineering Education Transformations, Volume 31, No. 3, January 2018.
  • S. Kannan, D. Sumathi, T. Prabakaran, A Study on Challenges and Opportunities in Teaching Programming Subject to First Year Computer Science and Engineering Students: In the perspective of faculty and student, Journal of Engineering Education Transformations, Volume 31, No. 3, January 2018.
  • Jayashree A. Patil, Shubhangi P. Kale, Impact of ICT Tools in Logic Development of Computer Programming Skills Blooms Taxonomy, Journal of Engineering Education Transformations, Volume 33, No.1, July 2019
  • https://en.wikipedia.org/wiki/Bloom%27s_ta xonomy
  • Dr. Paresh Tanna, Dr. Nirav Bhatt, Sweta Patel, An Innovative Approach for Learning and Evaluating Programming-Oriented Courses, Journal of Engineering Education Transformations, Volume 33, No. 3, January 2020.
  • Brian W. Kernighan, Dennis Ritchie, C Programming Language, Person Education, 2nd Edition.
  • E. Balagurusamy, Programming in ANSI C, Tata McGraw-Hill Education Published Date: 2008.
  • Pratibha S. Yalagi, Rashmi K. Dixit, Manisha A. Nirgude, Enhanced Programming Learning Model (EPLM) through Continuous Collaborative Coding (CCC) Practice, Journal of Engineering Education Transformations, Volume 33, January 2020.

DON'T MISS OUT!

Subscribe now for latest articles and news.