Abstract

The article presented analyses the difficulties faced by a teacher in the Software Development program and the tools they can use to improve the effectiveness of the teaching process. The author separates algorithmic thinking from software development technology. It is noted that the problem of teaching how to develop software is associated with the understanding of the subject area. The second part of the article examines the teacher's options when choosing ways to improve the quality of education in the Software Development career. The question of choosing a programming language is analyzed. And, programming environments that have little influence on the learning process and outcome are considered. The authors focus on the interaction between “teacher and student” and the importance of a technique in teaching such as automating the verification of tasks completed by students.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.