IDEAS home Printed from https://ideas.repec.org/h/tkp/mklp19/93.html
   My bibliography  Save this book chapter

Teaching Basic Of Programming With The Elements Of Scratch – Evaluation Of Vba Programming Course For Logistics Students

Author

Listed:
  • £ukasz Wiechetek

    (Maria Curie-Sklodowska University, Poland)

Abstract

Digital nations have become dependent on computer applications. One of the most important part of literacy in today’s digital and connected word are the basics of computer applications development and usage, but also algorithmic thinking. Programmers, developers, analysts are very wanted resource in business, administration and educational organizations. Job portals contain a lot of well-paid job offers for developers, data scientists, knowledge engineers or robotic process automation developers. Still more and more specialists in these areas are needed not only by IT market but also other sectors of the economy. Therefore, schools and universities introduce many courses concerning process modeling, developing, programming and customizing applications used in management, finance, logistics or engineering. Programming seems to be quite difficult to learn, therefore several educational programming environments and the new easier languages like visual programming languages were developed, so that more people, not necessarily specialists, could create new IT tools and speed up development of the information society.The aim of the article is to present the role of visual programming languages like Scratch in encouraging university students to create algorithms and start programming. The paper presents the characteristic of Scratch visual programming language, the framework of VBA programming course with elements of Scratch. It contains also students’ opinions about learning the basics of programming with visual programming language. In the main part of the article the author presents the results of the survey that was at conducted at the beginning of 2019 on a group of Polish Master’s students (n=119) The author’s observation and students’ opinions allow to conclude that Scratch is very easy to access and to use. It makes introduction to programming more enjoyable, helps to concentrate on the problem, solution structure, and the flow of the process. Scratch platform is not an ideal tool, however it allows for faster introduction of new elements of programming languages such as variables, loops, code blocks, objects. Finally, visual programming languages thanks to its easiness and quickly visible final effect (working application) encourages students to self-development in the field of computer programming. Performed research indicates also that business students notice the benefits of knowing basics of programing, they would like to attend basic programing classes. Students acquire knowledge and skills mainly performing instructions received from the teacher (86%) and watching video tutorials. The comparative analysis showed also some differences between various groups of students. Therefore, tools like Scratch can be successfully used to develop IT courses for non-majors. Many advantages make Scratch useful in introductory programming courses prepared for business students that frequently had no prior experience in the area of IT applications development.

Suggested Citation

  • £ukasz Wiechetek, 2019. "Teaching Basic Of Programming With The Elements Of Scratch – Evaluation Of Vba Programming Course For Logistics Students," Thriving on Future Education, Industry, Business and Society; Proceedings of the MakeLearn and TIIM International Conference 2019,, ToKnowPress.
  • Handle: RePEc:tkp:mklp19:93
    as

    Download full text from publisher

    File URL: http://www.toknowpress.net/ISBN/978-961-6914-25-3/papers/ML19-010.pdf
    File Function: full text
    Download Restriction: no

    File URL: http://www.toknowpress.net/ISBN/978-961-6914-25-3/MakeLearn2019.pdf
    File Function: Conference Programme
    Download Restriction: no
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:tkp:mklp19:93. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Miha Jezovnik (email available below). General contact details of provider: http://www.toknowpress.net/proceedings/978-961-6914-25-3/ .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.