ОСОБЛИВОСТІ ВИВЧЕННЯ ПРОГРАМУВАННЯ МАЙБУТНІМИ ВЧИТЕЛЯМИ ІНФОРМАТИКИ

  • Т. Я. Вдовичин Дрогобицький державний педагогічний університет імені Івана Франка, Дрогобич http://orcid.org/0000-0002-7605-3833
  • Л. В. Лазурчак Дрогобицький державний педагогічний університет імені Івана Франка, Дрогобич
Ключові слова: C Builder, візуалізація, візуальне програмне забезпечення, майбутні вчителі інформатики, мова програмування, об’єктно-орієнтоване програмування

Анотація

Процес підготовки майбутніх учителів інформатики передбачає формування знань і вмінь, а також професійних навичок у контексті отримання майбутньої кваліфікації «вчитель інформатики». Вивчення програмування дає базові фундаментальні поняття та способи їх подальшого застосування в різних дисциплінах, підтримує міжпредметні зв’язки протягом усього процесу навчання студентів та в подальшій професійній діяльності. Ця стаття присвячена висвітленню особливостей навчання програмування засобами середовища C++ Builder для майбутніх учителів інформатики.
C++ Builder – одна з найпотужніших систем, що дозволяє на найсучаснішому рівні створювати як окремі прикладні програми Windows, так і розгалужені комплекси, призначені для роботи в корпоративних мережах і в Інтернет. Це інструмент для швидкої розробки додатків на С++ під Windows, який підтримує можливість програмування, що ґрунтується на компонентах. У статті досліджено можливості цієї системи саме для розробки складних і ефективних прикладних програм для майбутніх учителів інформатики. Акцентовано на візуальній розробці інтерфейсу програмного забезпечення, що дозволяє спростити взаємодію програмного продукту з користувачем та додати користувацькому інтерфейсу якості професійного рівня. Результатом візуального проектування є скелет майбутньої програми, у яку вже внесені відповідні коди. Інструменти візуальної розробки забезпечують продуктивність багаторазового використання візуальних компонентів у поєднанні з удосконаленими засобами доступу до баз даних.
У статті досліджено візуальні можливості мови програмування C++ для майбутніх учителів інформатики на прикладі створення калькулятора та текстового редактора. Простота освоєння середовища С++ Builder та підтримки широкого спектра технологій робить його універсальним інструментом створення програмних проектів найрізноманітнішої спрямованості. Засоби середовища С++ Builder дозволяють майбутнім учителям інформатики створювати різноманітні навчальні програми, що можуть бути використані у професійній діяльності, зокрема у школі.

Завантаження

Дані завантаження ще не доступні.

##plugins.generic.paperbuzz.metrics##

##plugins.generic.paperbuzz.loading##

Посилання


1. Страуструп, Б. (2015). Язык программирования С++. Москва: БИНОМ.
2. Вайсфельд, М. (2005). Обьектно-ориентированный подход: Java, .Net, C++. Москва: КУДИЦА-ОБРАЗ.
3. Шилдт, Г. (2010). С++: базовый курс. Москва: Вильямс.
4. Холингворт, Дж., Сворт, Б., Кэшмэн, М. & Густавсон, П. (2004). Borland C++ Builder 6. Руководство разработчика. Москва: Издательство Вильямс.
5. Дудзяний, І. М. (2013). Програмування мовою С++. Частина 1: Парадигма процедурного програмування. Львів : ЛНУ імені Івана Франка.
6. Лазурчак, Л. В. & Вдовичин, Т. Я. (2017). Інформатика. Програмування мовою С++: методичні вказівки до виконання лабораторних робіт. Дрогобич: Видавничий відділ Дрогобицького державного педагогічного університету імені Івана Франка.
7. Гилберт, С. & Маккарти, Б. (2003). Самоучитель Visual C++ в примерах. Киев: ТИД ДС.
8. Наконечний, С. І. & Савіна, С.С. (2003). Математичне програмування. Київ: КНЕУ.
9. Загребельний, С. Л., Костіков, А. А. & Мірінській, В. Е. (2012). Основи візуального програмування в середовищі Visual Studio 2010. Краматорск, Україна: ДГМА.
10. Павловская, Т. А. (2008). С/С++ Программирование на языке высокого уровня. Санкт-Петербург: Издательство «Питер».
11. Павловська, Т. А. & Щупак, Ю. А. (2007). С/С++Структурне програмування. Практикум. Санкт-Петербург: Видавництво «Питер».
12. Сопронюк, Т. М. (2009). Технології візуального й узагальненого програмування в C++Builder Чернівці: ЧНУ.
13. Грицюк, Ю. І. & Рак, Т. Є. (2011). Об’єктно-орієнтоване програмування мовою С++. Львів: Вид-во Львівського ДУ БЖД.
14. Глинський, Я. М., Анохін, В. Є. & Ряжська, В. А. (2011). С і С++ Builder. Львів: СПД Глинський.


1. Straustrup, B. (2015). C ++ programming language. Moscow: BINOM.
2. Weisfeld, M. (2005). Object Oriented Approach: Java, .Net, C ++. Moscow: COOKING-IMAGE.
3. Shieldt, G. (2010). C ++: basic course. Moscow: ―Wilyams‖.
4. Holingworth, J., Sworth, B., Cashman, M. & Gustavson, P. (2004). Borland C ++ Builder 6. Developer Guide. Moscow: ―Wilyams‖. 5. Dudziany, IM (2013). Programming in C ++. Part 1: Paradigm of procedural programming. Lviv: The Ivan Franko National University of Lviv.
6. Lazurchak, L. V. & Vdovychyn, T. Ya. (2017). Computer Science. Programming in C ++: methodical instructions for laboratory work. Drohobych: Publishing Department of the Ivan Franko Drohobych State Pedagogical University.
7. Gilbert, S. & McCarthy, B. (2003). Tutorial Visual C ++ in the examples. Kiev: TID DS.
8. Nakonechnyj, S. I. & Savina, S. S. (2003). Mathematical programming. Kiev: KNEU.
9. Zagrebelnyj, S. L., Kostikov, A. A. & Mirinskaya, V. E. (2012). Fundamentals of Visual Programming in Visual Studio 2010. Kramatorsk, Ukraine: DHSA.
10. Pavlovskaya, T. A. (2008). C / C ++ Programming in a high level language. St. Petersburg: Peter Publishing.
11. Pavlovskaya, T. A. & Shchupak, Yu. A. (2007). C / C ++ Structural programming. Practice. St. Petersburg: ―Peter‖.
12. Sopronyuk, T. M. (2009). Technologies of visual and generalized programming in C ++ Builder. Chernivtsi: ChNU.
13. Gritsuk, Yu. I. & Rak, T. Ye. (2011). Object-oriented programming in C ++. Lviv: Publishing of Lviv DU BZHD.
14. Glinsky, Ya. M., Anokhin, V. Ye. & Ryazhskaya, V.A. (2011). C and C++ Builder. Lviv: SPD Glinsky.
Опубліковано
2018-12-24
Як цитувати
ВдовичинТ. Я., & ЛазурчакЛ. В. (2018). ОСОБЛИВОСТІ ВИВЧЕННЯ ПРОГРАМУВАННЯ МАЙБУТНІМИ ВЧИТЕЛЯМИ ІНФОРМАТИКИ. Збірник наукових праць "Information Technologies in Education" (ITE), (39), 54-66. https://doi.org/10.14308/ite000696