Tamara Petković
Svetlana Lazarević Petrović
Mioljub Lazarević
Agricultural School of Applied Studies, Šabac, Vojvode Putnika 56, Šabac, Serbia
Faculty of Information Technology and Engineering, Serbia
DOI:
https://doi.org/10.31410/ITEMA.2018.33
2nd International Scientific Conference on Recent Advances in Information Technology, Tourism, Economics, Management and Agriculture – ITEMA 2018 – Graz, Austria, November 8, 2018, CONFERENCE PROCEEDINGS published by the Association of Economists and Managers of the Balkans, Belgrade, Serbia; ISBN 978-86-80194-13-4
Abstract
There is an innovative and interactive way of learning basic computer programming with special reference to the programming language ‘Scratch’, which has an advantage because it’s easy and intuitive, user interface makes programming as simple as using a simple block-like interface which can later make a code. The paper will consider the existence of blocks for all important program structures which can be seen/which exist in all contemporary/new programming languages, just like blocks for advanced concepts such as events, messages/texts, delegates, applicable/Usable methods, knots and sorting stimulate creativity, imagination, interest in problem solving and basic principles of programming through creating visual, interactive and multimedia applications (games, animations, sites). They also stimulate young people to apply the knowledge that they have acquired, not only in IT and school assignments, but in all other life aspects.
Key words
Programming, computer language ‘Scratch’, school, animation, children, technology, computers
References
[1] Michael Stevens (2011). „Programming paradigms and an overview of C – COMP3610 – Principles of Programming Languages: Object-Oriented programming” (PDF), Australian National University, p.5.
[2] Lloyd, J.W., Practical Advantages of Declarative Programming
[3] https://ims.mii.lt/ims/konferenciju_medziaga/SIGCSE%2710/docs/p346.pdf
petkovic_petrovic_lazarevic_importance_of_programming_languages_for_children_pp_33-36