Abstract

The present paper demonstrates a teaching approach in general programming course for the first year non-IT students at Tallinn University of Technology, Estonia. The authors suggest some ways for achieving better results in programming issues that are usually complicated for the beginners.

Highlights

  • Information technology and programmable systems, such as computers, smartphones and other devices, are playing an increasingly greater role in our lives today, both at home and at work

  • Basic computer education topics have been included into all the curricula at Tallinn University of Technology, Estonia, and have been integrated into a course named “Informatics”

  • VISUAL PROGRAMMING WITH SCRATCH A new trend in teaching programming skills is the development of an environment created especially for learning

Read more

Summary

INTRODUCTION

Information technology and programmable systems, such as computers, smartphones and other devices, are playing an increasingly greater role in our lives today, both at home and at work. The second part is devoted to building algorithms and programming The aim of this part is to develop logical, analytical and algorithmic reasoning skills as well as the ability to investigate problems and tasks in a systematic way. The course aims at reaching the results in two different but tightly linked ways: learning to understand the objectoriented approach in the description of different concepts and getting necessary skills in building algorithms. Both skills have to be implemented in simple applications. After several years’ experience two main algorithmic languages were chosen for creating applications These are Python and Visual Basic for Applications (VBA). We have different reasons why we prefer one or the other, but there are a lot of things that should be considered and mastered beforehand

THE REVIEW OF THE CURRENT SITUATION IN THE COMPUTING TEACHING
MODELLING
Sending and receiving messages
Parallel processing
THE TEACHING METHODOLOGY
VIII. CONCLUSIONS
Full Text
Paper version not known

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.