Working With Problems an Innovation in Teaching Programming Languages

P. Sridhar Acharya, P. S. Aithal · Zenodo (CERN European Organization for Nuclear Research) · 2022

Teaching any programming language requires high level of teaching skills. The teacher needs to have an in depth knowledge in the programming language. In addition to this he or she needs to develop many projects using the programming language before teaching. Today it has become a common practice in teaching environment that the teacher is giving more and more responsibilities to the programming language and the instructions and syntax than the actual implementations of the language. Today it’s a common practice that the students find it difficult in developing any project using the skills and knowledge which he or she has learnt inside the class room. This is because every student is failing in working with the problems. The students fail in developing the logic before using any programming language for implementation. This paper introduces the new methodology to be adopted in teaching where all the students are active throughout the working hour. The model introduced here concentrates on the teaching faculty working more and more on problems than the solutions. This model forces the students to rigorously think on the solutions for the problems given by the teachers. This develops the thinking power of students and hence they will be able to work with the real time problems in the IT industries.

Read the paper · More papers on PaperTik