Використання хмарних технологій у процесі навчання майбутніх учителів інформатики основам програмування

dc.contributor.authorАбрамик М. В.
dc.contributor.authorAbramyk M. V.
dc.contributor.authorЛещук С. О.
dc.contributor.authorLeshchuk S. O.
dc.contributor.authorОлексюк Василь Петрович
dc.contributor.authorOleksiuk Vasyl Petrovych
dc.date.accessioned2019-02-20T13:01:33Z
dc.date.available2019-02-20T13:01:33Z
dc.date.issued2018
dc.description.abstractУ статті розглянуто основні аспекти використання хмарних технологій, їх місце та переваги використання у повсякденному житті та професійній діяльності. Запропоновано засади відповідної підготовки майбутніх учителів інформатики до застосування технологій хмарних обчислень – систематичність, поетапність, неперервність. У зв’язку з цим визначено етапи застосування технологій хмарних обчислень: як засобу організації навчально-пізнавальної діяльності, як об’єкта вивчення, як засобу розробки інформаційно-освітніх ресурсів. Відповідно зміст навчання має відображати основні сервісні моделі технологій хмарних обчислень. Обгрунтовано вибір платформи Google Cloud Platform як об'єкта вивчення. Проаналізовано основні можливості хмарної платформи для розробників Google Cloud Platform. Наведено найбільш популярні для розробки сервіси та ресурси Google Cloud Platform – хостинг, сховище даних, мережу, великі дані, машинне навчання. Важливим аспектом вибору є той факт, що Google Cloud Platform працює відповідно до сервісної моделі "Платформа як сервіс (PaaS)". У основу методики навчання програмуванню з використанням Google Cloud Platform покладено проектний метод. Обгрунтовано провідну роль цього методу під час формування компетентностей розробки програмного забезпечення. Навчання запропоновано здійснювати у межах окремого модуля спецкурсу "Основи хмарних технологій". Розглянуто основні технологічні аспекти, що використовуватимуться у проектно-орієнтованому курсі web- програмування. Проект спрямовано на формування у майбутніх учителів інформатики таких професійних ІК- компетентностей – здатність розробляти та розгортати проект у хмарній інфраструктурі, уміння будувати серверну та клієнтську частини за допомогою певної мови програмування (наприклад JavaScript), знання найбільш відомих шаблонів програмування та їх використання, навички виконувати проект на сучасній програмній платформі Node.js.uk_UA
dc.description.abstractThis article discusses the main aspects of using cloud technologies, their place and advantages in everyday life and professional activity. The principles of appropriate training of future computer science teachers to the application of cloud computing technologies are proposed – systematic, stepwise, continuity. The stages of the application of cloud computing technologies are defined as a means of organizing educational and cognitive activity, as an object of study, and as a means of developing information and educational resources. Accordingly, the content of the training should reflect the basic service models of cloud computing technologies. The choice of the Google Cloud Platform as a learning object is proved. The main features of the Google Cloud Platform for developers are analyzed, andthe most popular for development services and resources at Google Cloud Platform are computing, storage, networking, big data, and machine learning. An important aspect of the choice is that the Google Cloud Platform works in accordance with the service model "Platform as a Service". The basis of the learning technique for programming using the Google Cloud Platform is project method. The leading role of this method in forming of competencies of software development is proved. The training is proposed to be carried out within the framework of a separate module of the special course "Fundamentals of cloud technologies". The main technological aspects that will be used in the project oriented course of web-programming are considered. The main technological aspects that will be used in the project oriented course of web-programming are considered. The project is aimed at forming future computer science teachers’ of such professional ICT competencies - the ability to design and deploy a project in a cloud infrastructure, the ability to build server and client parts using a specific programming language, knowledge programming templates and their use, skills to perform project on the platform Node.js.uk_UA
dc.identifier.citationАбрамик, М. В. Використання хмарних технологій у процесі навчання майбутніх учителів інформатики основам програмування [Текст] / М. В. Абрамик, С. О. Лещук, В. П. Олексюк // Фізико-математична освіта : науковий журнал / Міністерство освіти і науки України, Сумський державний педагогічний університет імені А. С. Макаренка, Фізико-математичний факультет ; [редкол.: М. П. Вовк, М. Гр. Воскоглу, Т. Г. Дерека та ін. ; гол. ред. О. В. Семеніхіна]. – Суми : [Вид-во СумДПУ імені А. С. Макаренка], 2018. – Вип. 4 (18). – С. 7–11.uk_UA
dc.identifier.doi10.31110/2413-1571-2018-018-4-001
dc.identifier.urihttps://repository.sspu.edu.ua/handle/123456789/6678
dc.language.isoukuk_UA
dc.publisherСумДПУ імені А. С. Макаренкаuk_UA
dc.subjectхмарні технологіїuk_UA
dc.subjectхмарні обчисленняuk_UA
dc.subjectпрограмуванняuk_UA
dc.subjectGoogle Cloud Platformuk_UA
dc.subjectпроектне навчанняuk_UA
dc.subjectcloud technologiesuk_UA
dc.subjectcloud computinguk_UA
dc.subjectprogramminguk_UA
dc.subjectGoogle Cloud Platformuk_UA
dc.subjectproject-based learninguk_UA
dc.titleВикористання хмарних технологій у процесі навчання майбутніх учителів інформатики основам програмуванняuk_UA
dc.title.alternativeThe Application Of Cloud Technologies In The Process Of Future Computer Science Teachers’ Traininguk_UA
dc.typeArticleuk_UA
dc.udc.udc378.126:004.056uk_UA
Файли
Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Mariia Abramyk, Svitlana Leshchuk, Vasyl Oleksiuk.pdf
Розмір:
909.05 KB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
2.99 KB
Формат:
Item-specific license agreed upon to submission
Опис: