АНАЛІЗ ЗАКОРДОННИХ ДОСЛІДЖЕНЬ ІЗ ПРОБЛЕМ НАВЧАННЯ МАЙБУТНІХ ІНЖЕНЕРІВ-ПРОГРАМІСТІВ ОБ’ЄКТНО-ОРІЄНТОВАНОМУ ПРОГРАМУВАННЮ
Ключові слова:
об’єктно-орієнтоване програмування, майбутній інженер-програміст, заклади вищої освіти, закордонний досвід, проектний підхід, візуалізація.
Анотація
У статті наведені результати аналізу закордонного досвіду подолання проблем, які виникають у процесі формування професійної компетентності майбутніх інженерів-програмістів під час вивчення об’єктно-орієнтованого програмування. Розглядаються роботи, присвячені використанню ігрових технологій, методу проектів і програмних засобів навчального призначення. Сформульовані висновки щодо доцільності використання зазначених підходів і засобів у закладах вищої освіти України.
Посилання
1. TIOBE Index for May 2018. URL: https://www.tiobe.com/tiobe-index//.
2. Шевченко Р. Рейтинг языков программирования 2018: Go и TypeScript вошли в высшую лигу, Kotlin стоит воспринимать серьезно. 23 января 2018 г. URL: https://dou.ua/lenta/articles/language-rating-jan-2018/.
3. Hosanee Y., Panchoo S. An enhanced software tool to aid novices in learning Object Oriented Programming (OOP). Proceedings of the 2015 International Conference on Computing, Communication and Security (ICCCS). 2015. P. 1–7. DOI: https://doi.org/10.1109/CCCS.2015.7374197.
4. Zschaler, S., Demuth, B., Schmitz, L. (2014). Salespoint: A Java framework for teaching object-oriented software development. Science of Computer Programming. 2014. Vol. 79. P. 189–203. DOI: https://doi.org/10.1016/j.scico.2012.04.005.
5. Круглик В.С. Система підготовки майбутніх інженерів-програмістів до професійної діяльності у вищих навчальних закладах: монографія. Мелітополь:
МДПУ ім. Б. Хмельницького, 2017. 384 с.
6. Pears A., Seidman S., Malmi L., Mannila L., Adams E., Bennedsen J., Devlin M., Paterson J. A survey of literature on the teaching of introductory programming. Working group reports on ITiCSE on Innovation and technology in computer science education (ITiCSE-WGR 07). Janet Carter and June Amillo (Eds.). New York: ACM, 2007. P. 204–223. DOI: https://doi.org/10.1145/1345443.1345441.
7. Zhang J., Caldwell E.R., Smith E. Learning the concept of Java inheritance in a game. Proceedings of the 18th International Conference on Computer Games:
AI, Animation, Mobile, Interactive Multimedia, Educational & Serious Games (CGAMES 2013). 2013. P. 212–216. DOI: https://doi.org/10.1109/ CGames.2013.6632635.
8. Jordine T., Liang Y., Ihler E. A mobile-device based serious gaming approach for teaching and learning Java programming. International journal of interactive mobile technologies. 2015. Vol. 9. № 1. P. 53–59. DOI: http://dx.doi.org/10.3991/ijim.v9i1.4380.
9. Sharma S., Stigall J., Rajeev S. Game-theme based instructional module for teaching object oriented programming. Proceedings of the 2015 International
Conference on Computational Science and Computational Intelligence (CSCI). 2015. P. 252–257. DOI: https://doi.org/10.1109/CSCI.2015.35.
10. Chen Y.-L., Chiang C.-Y., Huang Y.-P., Yuan S.-M. A project-based curriculum for teaching C++ object-oriented programming. Proceedings of the
9th International Conference on Ubiquitous Intelligence and Computing and 9th International Conference on Autonomic and Trusted Computing (UIC-ATC 2012). 2012. P. 667–672. DOI: https://doi.org/10.1109/UIC-ATC.2012.94.
2. Шевченко Р. Рейтинг языков программирования 2018: Go и TypeScript вошли в высшую лигу, Kotlin стоит воспринимать серьезно. 23 января 2018 г. URL: https://dou.ua/lenta/articles/language-rating-jan-2018/.
3. Hosanee Y., Panchoo S. An enhanced software tool to aid novices in learning Object Oriented Programming (OOP). Proceedings of the 2015 International Conference on Computing, Communication and Security (ICCCS). 2015. P. 1–7. DOI: https://doi.org/10.1109/CCCS.2015.7374197.
4. Zschaler, S., Demuth, B., Schmitz, L. (2014). Salespoint: A Java framework for teaching object-oriented software development. Science of Computer Programming. 2014. Vol. 79. P. 189–203. DOI: https://doi.org/10.1016/j.scico.2012.04.005.
5. Круглик В.С. Система підготовки майбутніх інженерів-програмістів до професійної діяльності у вищих навчальних закладах: монографія. Мелітополь:
МДПУ ім. Б. Хмельницького, 2017. 384 с.
6. Pears A., Seidman S., Malmi L., Mannila L., Adams E., Bennedsen J., Devlin M., Paterson J. A survey of literature on the teaching of introductory programming. Working group reports on ITiCSE on Innovation and technology in computer science education (ITiCSE-WGR 07). Janet Carter and June Amillo (Eds.). New York: ACM, 2007. P. 204–223. DOI: https://doi.org/10.1145/1345443.1345441.
7. Zhang J., Caldwell E.R., Smith E. Learning the concept of Java inheritance in a game. Proceedings of the 18th International Conference on Computer Games:
AI, Animation, Mobile, Interactive Multimedia, Educational & Serious Games (CGAMES 2013). 2013. P. 212–216. DOI: https://doi.org/10.1109/ CGames.2013.6632635.
8. Jordine T., Liang Y., Ihler E. A mobile-device based serious gaming approach for teaching and learning Java programming. International journal of interactive mobile technologies. 2015. Vol. 9. № 1. P. 53–59. DOI: http://dx.doi.org/10.3991/ijim.v9i1.4380.
9. Sharma S., Stigall J., Rajeev S. Game-theme based instructional module for teaching object oriented programming. Proceedings of the 2015 International
Conference on Computational Science and Computational Intelligence (CSCI). 2015. P. 252–257. DOI: https://doi.org/10.1109/CSCI.2015.35.
10. Chen Y.-L., Chiang C.-Y., Huang Y.-P., Yuan S.-M. A project-based curriculum for teaching C++ object-oriented programming. Proceedings of the
9th International Conference on Ubiquitous Intelligence and Computing and 9th International Conference on Autonomic and Trusted Computing (UIC-ATC 2012). 2012. P. 667–672. DOI: https://doi.org/10.1109/UIC-ATC.2012.94.
Опубліковано
2024-08-06
Сторінки
143-147
Розділ
РОЗДІЛ 4. ТЕОРІЯ І МЕТОДИКА ПРОФЕСІЙНОЇ ОСВІТИ