Criteria for selecting open web-oriented technologies for teaching the basics of programming to future software engineers
DOI:
https://doi.org/10.55056/etq.16Keywords:
programming, basics of programming, web-oriented teaching technologies, selection criteriaAbstract
The article presents the criteria for selecting open web-oriented technologies for teaching the basics of programming to future software engineers. An analysis of the available open web-oriented technologies for teaching the basics of programming to future software engineers made it possible to divide them into compilers, automated systems for checking programming tasks, mind maps, and massive open online courses. Criteria and corresponding indicators are defined for each of them: for web-oriented compilers and mind maps, design and functional criteria are allocated, for web-oriented automated systems for checking programming tasks, design, information-didactic, and communication criteria are allocated, for massive open online courses - informational didactic and functional. Comparative tables are given for all the listed web-oriented technologies for teaching the basics of programming to future software engineers according to certain criteria and indicators.
Downloads
References
Abdullahi, M.S.I., Salleh, N., Nordin, A. and Alwan, A.A., 2018. Cloud-based learning system for improving students’ programming skills and self-efficacy. Journal of Information and Communication Technology, 17(4), pp.629–651. Available from: https://e-journal.uum.edu.my/index.php/jict/article/view/jict2018.17.4.2642. DOI: https://doi.org/10.32890/jict2018.17.4.2642
Bykov, V.Y., Spirin, O.M., Biloshchytskyi, A.O., Kuchansky, A.Y., Dikhtiarenko, O.V. and Novytskyi, O.V., 2020. Open digital systems for assessment of pedagogical research results. Information technologies and learning tools, 75(1), p.294–315. Available from: https://doi.org/10.33407/itlt.v75i1.3589. DOI: https://doi.org/10.33407/itlt.v75i1.3589
criterion noun - Definition, pictures, pronunciation and usage notes | Oxford Advanced Learner’s Dictionary at OxfordLearnersDictionaries.com, 2022. Available from: https://www.oxfordlearnersdictionaries.com/definition/english/criterion.
Galchevska, G., 2015. Using the international scientometric databases of open access in scientific research. Journal of Information Technologies in Education (ITE), (23), pp.115–126. Available from: https://doi.org/10.14308/ite000541. DOI: https://doi.org/10.14308/ite000541
Glazunova, O.G., Parhomenko, O.V., Korolchuk, V.I. and Voloshyna, T.V., 2021. The effectiveness of GitHub cloud services for implementing a programming training project: students’ point of view. Journal of Physics: Conference Series, 1840(1), p.012030. Available from: https://doi.org/10.1088/1742-6596/1840/1/012030. DOI: https://doi.org/10.1088/1742-6596/1840/1/012030
Gordiyenko, T., Velychko, O. and Salceanu, A., 2018. The Expert’s Competence Evaluation in Electrical Engineering Education. 2018 International Conference and Exposition on Electrical And Power Engineering (EPE). pp.0011–0016. Available from: https://doi.org/10.1109/ICEPE.2018.8559852. DOI: https://doi.org/10.1109/ICEPE.2018.8559852
Holovnya, O., 2015. Criteria for selecting virtualization software in teaching UNIX-like operating systems. Journal of Information Technologies in Education (ITE), (24), pp.119–133. Available from: https://doi.org/10.14308/ite000548. DOI: https://doi.org/10.14308/ite000548
Kremen, V., ed., 2021. National Report on the State and Prospects of Education Development in Ukraine. Kyiv: KONVI PRINT. Available from: https://doi.org/10.37472/NAES-2021-en. DOI: https://doi.org/10.37472/NAES-2021-en
Küçük, K., Bayılmış, C. and Msongaleli, D.L., 2021. Designing real-time IoT system course: Prototyping with cloud platforms, laboratory experiments and term project. The International Journal of Electrical Engineering & Education, 58(3), pp.743–772. Available from: https://doi.org/10.1177/0020720919862496. DOI: https://doi.org/10.1177/0020720919862496
Liao, J., Chen, S. and Xiong, H., 2017. A cloud-based online coding platform for learning coding-related courses of computer science. ICIC Express Letters, Part B: Applications, 8(1), p.109 – 116.
Markova, O.M., Semerikov, S.O., Striuk, A.M., Shalatska, H.M., Nechypurenko, P.P. and Tron, V.V., 2018. Implementation of cloud service models in training of future information technology specialists. In: A.E. Kiv and V.N. Soloviev, eds. Proceedings of the 6th Workshop on Cloud Technologies in Education, CTE 2018 Kryvyi Rih, Ukraine, December 21, 2018. CEUR-WS.org, CEUR Workshop Proceedings, vol. 2433, pp.499–515. Available from: http://ceur-ws.org/Vol-2433/paper34.pdf.
Ogawa, R. and Collom, E., 1998. Educational Indicators: What Are They? How Can Schools and School Districts Use Them? (SO-004). Riverside: California Educational Research Cooperative. Available from: https://eric.ed.gov/?id=ED432811.
Panchenko, L. and Khomiak, A., 2020. Education statistics: Looking for a case-study for modelling. Ceur workshop proceedings, 2732, pp.948–963. Available from: http://ceur-ws.org/Vol-2732/20200948.pdf.
Rassovytska, M.V. and Striuk, A.M., 2017. The system of cloud-oriented tools of learning computer science disciplines of engineering specialties students. In: S.O. Semerikov and M.P. Shyshkina, eds. Proceedings of the 5th Workshop on Cloud Technologies in Education, CTE 2017, Kryvyi Rih, Ukraine, April 28, 2017. CEUR-WS.org, CEUR Workshop Proceedings, vol. 2168, pp.20–26. Available from: http://ceur-ws.org/Vol-2168/paper4.pdf.
Segrelles Quilis, J.D., Moltó, G. and Blanquer, I., 2021. A cloud framework for problem-based learning on grid computing. Journal of Parallel and Distributed Computing, 155, pp.24–37. Available from: https://doi.org/10.1016/j.jpdc.2021.04.012. DOI: https://doi.org/10.1016/j.jpdc.2021.04.012
Spirin, O.M., Ivanova, S.M., Iatsyshyn, A.V., Luparenko, L.A., Dudko, A.F. and Kilchenko, A.V., 2020. The model for the application of open electronic scientific and educational systems to the development of researchers’ information and research competence. Information technologies and learning tools, 77(3), p.302–323. Available from: https://doi.org/10.33407/itlt.v77i3.3985. DOI: https://doi.org/10.33407/itlt.v77i3.3985
Tkachuk, V., Semerikov, S., Yechkalo, Y.V., Khotskina, S. and Soloviev, V.N., 2020. Selection of Mobile ICT for Learning Informatics of Future Professionals in Engineering Pedagogy. In: O. Sokolov, G. Zholtkevych, V. Yakovyna, Y. Tarasich, V. Kharchenko, V. Kobets, O. Burov, S. Semerikov and H. Kravtsov, eds. Proceedings of the 16th International Conference on ICT in Education, Research and Industrial Applications. Integration, Harmonization and Knowledge Transfer. Volume II: Workshops, Kharkiv, Ukraine, October 06-10, 2020. CEUR-WS.org, CEUR Workshop Proceedings, vol. 2732, pp.1058–1068. Available from: http://ceur-ws.org/Vol-2732/20201058.pdf.
Tryus, Y. and Kachala, T., 2015. Cloud technologies in management and educational process of Ukrainian technical universities. Journal of Information Technologies in Education (ITE), (19), pp.022–033. Available from: https://doi.org/10.14308/ite000481. DOI: https://doi.org/10.14308/ite000481
Tseng, C.H., Liu, J.S., Chen, Y.H., Hui, L., Jiang, Y.R. and Lin, J.R., 2018. The Requirement Analysis and Initial Design of a Cloud and Crowd Supported Mathematics Learning Environment for Computer Science Students. In: N.Y. Yen and J.C. Hung, eds. Frontier Computing. Singapore: Springer Singapore, pp.219–226. Available from: https://doi.org/10.1007/978-981-10-3187-8_23. DOI: https://doi.org/10.1007/978-981-10-3187-8_23
Vakaliuk, T.A., 2017. Structural and functional model of cloud oriented learning environment for bachelors of informatics training. Information technologies and learning tools, 59(3), p.51–61. Available from: https://doi.org/10.33407/itlt.v59i3.1674. DOI: https://doi.org/10.33407/itlt.v59i3.1674
Vakalyuk, T.A. Solution creative programming tasks of future teachers informatics. Visnyk Chernihivskoho natsionalnoho pedahohichnoho universytetu imeni T. H. Shevchenka, (113), pp.109–114. Available from: http://eprints.zu.edu.ua/10305/.
Zhao, J. and Forouraghi, B., 2013. An Interactive and Personalized Cloud-Based Virtual Learning System to Teach Computer Science. In: J.F. Wang and R. Lau, eds. Advances in Web-Based Learning – ICWL 2013. Berlin, Heidelberg: Springer Berlin Heidelberg, pp.101–110. Available from: https://doi.org/10.1007/978-3-642-41175-5_11. DOI: https://doi.org/10.1007/978-3-642-41175-5_11
Downloads
Submitted
Published
Issue
Section
License
Copyright (c) 2021 Tetiana A. Vakaliuk, Oleg M. Spirin, Valerii V. Kontsedailo
This work is licensed under a Creative Commons Attribution 4.0 International License.
How to Cite
Accepted 2021-03-07
Published 2021-03-08