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
Summary
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
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: International Journal of Engineering Pedagogy (iJEP)
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.