Treffer: Organizacija predavanja i vježbi u sklopu kolegija uvod u programiranje uvođenjem Pythona kao novog programskog jezika.
Weitere Informationen
The choice of programming language to be used for education is the most difficult task teachers often encounter. In real-world projects, the technology stack is often dictated by project specifications and requirements. On the other hand, the technology stack in education must be adapted to student background. Due to the diversity of the requirements, there is no ideal technology, so the choice must be a compromise. This article outlines the methods used to organise exercises and lectures in the Basic Programming class. As of year 2015/16 the programming language Python is being used as the introductory language to programming at the University Department of Professional Studies. Python is an open-source language that emphasizes semantics and logic over syntax. Since the Basic programming class teaches programming logic, Python is a good fit. Students are eased into the techniques of problem solving through mathematical and real-world modelled exercises. Spyder is used as an open-source Integrated development environment. [ABSTRACT FROM AUTHOR]
Odabir programskog jezika, kao onog kojim će se započeti programerska edukacija, jedan je od čestih problema s kojim se nastavnici susreću. U specifičnim projektima odabir često diktiraju subjektivni i objektivni razlozi, dok u slučaju odabira za edukaciju, tehnologija se treba prilagoditi specifičnim predznanjima studenata, heterogenosti grupe koja pristupa edukaciji i mnogim drugim čimbenicima. Zbog velikog broja odlučujućih faktora, konačan odabir ne može uvijek zadovoljiti sve potrebe i vrlo je vjerojatno da se veći broj stručnjaka nikada ne bi uspio usuglasiti oko jedne tehnologije. U radu je prikazano na koji način su se organizirale vježbe i predavanja u sklopu kolegija Uvod u programiranje koji se provodi na Sveučilišnom odjelu za stručne studije u Splitu budući da se od ove akademske godine uveo Python kao programski jezik. Python je programski jezik otvorenog koda koji naglasak stavlja na semantiku i programsku logiku, dok je sintaksa minimalna i intuitivna. Budući da je u sklopu kolegija naglasak na razvijanju programske logike općenito, bez obzira na specifični programski jezik, Python se pokazuje kao dobar odabir. Predavanja i vježbe su koncipirane kroz rješavanje raznih matematičkih problema, ali i kroz studentima bliže probleme iz stvarnog svijeta, kojima se od njih očekuje primjena i kombiniranje dotadašnjeg znanja. Na takav način ih se, između ostalog, uvodi u raščlanjivanje većih problema na manje. Kao integrirana razvojna okolina odabran je Spyder, besplatni IDE otvorenog koda. [ABSTRACT FROM AUTHOR]
Copyright of Conference Proceedings International Scientific & Professional Conference Contemporary Issues in Economy & Technology, CIET is the property of University of Split, Department of Professional Studies and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)