Збірник наукових праць "Інформаційні технології в освіті" (ІТО). (Випуск 11, 12, 13, 18-20, 22-50, 52).

Permanent URI for this collectionhttps://ekhsuir.kspu.edu/handle/123456789/778

Browse

Search Results

Now showing 1 - 4 of 4
  • Item
    “ADVANCED COURSE ON SOFTWARE ENGINEERING” ЯК ПЕРША МОДЕЛЬ ПІДГОТОВКИ ФАХІВЦІВ З ІНЖЕНЕРІЇ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ
    (2019) Стрюк, А. М.; Striuk, A.
    Проєктування мобільно орієнтованого середовища професійно-практичної підготовки потребує визначення стабільної (фундаментальної) та мобільної (технологічної) складових його змістового компоненту та визначення відповідної моделі підготовки фахівця. З метою визначення співвідношення фундаментального та технологічного у змісті підготовки фахівців з інженерії програмного забезпечення (ІПЗ) проведено ретроспективний аналіз першої моделі підготовки фахівців з ІПЗ, розробленої на початку 1970-х років, та встановлено її відповідність сучасному стану розвитку ІПЗ як галузі знань та новим стандартам вищої освіти України за спеціальністю 121 «Інженерія програмного забезпечення». Визначено, що закладена в історично першій програмі підготовки системність та масштабованість у значній мірі відповідають ідеям проєктування еволюційного програмного забезпечення. Аналіз її змісту також надав можливість виявити зв’язки підготовки фахівця з ІПЗ із підготовкою з комп’ютерних наук, комп’ютерної інженерії, кібербезпеки, інформаційних систем і технологій. Встановлено, що фундаментальне ядро підготовки фахівця з ІПЗ повинне забезпечувати досягнення студентами таких провідних результатів навчання: знати і застосовувати на практиці фундаментальні концепції, парадигми і основні принципи функціонування мовних, інструментальних і обчислювальних засобів інженерії програмного забезпечення; знати і застосовувати відповідні математичні поняття, методи доменного, системного і об’єктно-орієнтованого аналізу та математичного моделювання для розробки програмного забезпечення; застосовувати на практиці інструментальні програмні засоби доменного аналізу, проєктування, тестування, візуалізації, вимірювань та документування програмного забезпечення. Показано, що формування відповідних компетентностей майбутніх фахівців з ІПЗ необхідно виконувати у навчанні всіх дисциплін професійно-практичної підготовки. Designing a mobile-oriented environment for professional and practical training requires determining the stable (fundamental) and mobile (technological) components of its content and determining the appropriate model for specialist training. In order to determine the ratio of fundamental and technological in the content of software engineers’ training, a retrospective analysis of the first model of training software engineers developed in the early 1970s was carried out and its compliance with the current state of software engineering development as a field of knowledge and a new the standard of higher education in Ukraine, specialty 121 “Software Engineering”. It is determined that the consistency and scalability inherent in the historically first training program are largely consistent with the ideas of evolutionary software design. An analysis of its content also provided an opportunity to identify the links between the training for software engineers and training for computer science, computer engineering, cybersecurity, information systems and technologies. It has been established that the fundamental core of software engineers’ training should ensure that students achieve such leading learning outcomes: to know and put into practice the fundamental concepts, paradigms and basic principles of the functioning of language, instrumental and computational tools for software engineering; know and apply the appropriate mathematical concepts, methods of domain, system and object-oriented analysis and mathematical modeling for software development; put into practice the software tools for domain analysis, design, testing, visualization, measurement and documentation of software. It is shown that the formation of the relevant competencies of future software engineers must be carried out in the training of all disciplines of professional and practical training.
  • Item
    СТАНОВЛЕННЯ ТА РОЗВИТОК ІНЖЕНЕРІЇ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ЯК ГАЛУЗІ ЗНАНЬ
    (2018) Стрюк, А. М.; Striuk, A.
    У статті представлено аналіз основних етапів розвитку інженерії програмного забезпечення (ІПЗ) як галузі знань, виокремлено фундаментальні складові підготовки майбутніх інженерів-програмістів, визначено тенденції розвитку цієї галузі на найближче десятиліття. Сучасна ІПЗ базується на трьох групах ключових принципів: основні концепції комп’ютерних наук, пов’язані зі структурами даних, алгоритмами, мовами програмування та їх семантикою, аналізом, обчислювальністю, моделями обчислень тощо; основи інженерії, пов’язані з архітектурою, процесами інженерії, компромісами та витратами, стандартизацією, якістю та гарантіями та інші складові, що забезпечують підхід до проектування та вирішення проблем; соціально-економічні основи, що включають процес створення та еволюції артефактів, а також питання, пов’язані з політикою, ринками, зручністю використання та соціально-економічними впливами; це забезпечує основу для формування інженерних артефактів, що будуть відповідати їхньому призначенню. Сучасна ІПЗ є невід’ємною складовою переважної більшості інновацій у всіх сферах розвитку суспільства, науки та техніки, пропонуючи системні, практичні, економічно вигідні рішення для обчислювальних задач та задач опрацювання інформації. За час розвитку ІПЗ як окремої галузі накопичено значний досвід проектування, впровадження, тестування та документування програмного забезпечення, виокремлено системні наукові, технологічні підходи і методи до проектування та конструювання комп’ютерних програм. У той же час дослідники зазначають, що ІПЗ ще досі не досягла такого рівня сталості, як інші галузі інженерії. Аналіз історичних етапів розвитку ІПЗ показав, що незважаючи на загальне визнання важливості застосування при розробленні програмного забезпечення математичного апарату логіки, теорії автоматів та лінгвістики, вона створювалась емпіричним способом без його використання. Фактором, що змушує програмістів-практиків звернутися до математичних основ ІПЗ, є зростання складності програмного забезпечення і нездатність емпіричних підходів до його розроблення та управління впоратися з нею. У професійній підготовці інженерів-програмістів виділено проблему швидкого застарівання технологічного змісту навчання, розв’язання якої полягає у його фундаменталізації через виокремлення базових основ галузі. The article presents an analysis of the main stages of the development of software engineering (SE) as a branch of knowledge, highlights the fundamental components of the training of future software engineers, identifies trends in the development of this industry for the next decade. The modern SE is based on three groups of key principles: the basic concepts of computer science, related to data structures, algorithms, programming languages and their semantics, analysis, computational, computational models, etc.; engineering fundamentals related to architecture, engineering processes, trade-offs and costs, standardization, quality and warranties, and other components that provide an approach to design and problem-solving; socio-economic foundations that include the process of creating and evolving artifacts, as well as issues related to politics, markets, user-friendliness and socio-economic impacts; it provides the basis for the formation of engineering artifacts that will fit their purpose. Modern SE is an integral part of the overwhelming majority of innovations in all areas of the development of society, science and technology, offering systemic, practical, cost-effective solutions for computing tasks and information processing tasks. During the SE development as a separate industry, considerable experience in designing, implementing, testing and documenting software has been accumulated; system scientific, technological approaches and methods for designing and designing computer programs have been highlighted. At the same time, researchers note that SE has not yet reached the level of sustainability as other areas of engineering. Analysis of the historical stages of the development of the SE showed that despite the universal recognition of the importance of using the mathematical apparatus of logic, automata theory and linguistics in software development, it was created empirically without its use. The factor forcing practitioners to turn to the mathematical foundations of an SE is the increasing complexity of software and the inability of empirical approaches to its development and management to cope with it. The professional training of software engineers highlighted the problem of the rapid obsolescence of the technological content of education, the solution of which lies in its fundamentalization through the identification of the basic foundations of the industry.
  • Item
    ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ В НАВЧАННІ АНГЛІЙСЬКОЇ МОВИ ЯК ІНОЗЕМНОЇ В СИСТЕМІ ОСВІТИ СПОЛУЧЕНИХ ШТАТІВ АМЕРИКИ
    (2018) Зубенко, Т. В.; Zubenko, T.
    У статті розглядаються та аналізуються інформаційні технології, створені американськими науковцями для удосконалення шляхів та методів навчання англійської мови як іноземної в межах програми «AE E-Teacher Program», розробленої під керівництвом неприбуткової організації з розвитку людини «FHI 360» (Family Health International 360) з метою покращення вивчення англійської мови, надання доступу до різноманітних автентичних матеріалів, що відповідають найважливішим проблемам розвитку методики навчання іноземної мови в міжнародній освіті та потребам людства. Ексклюзивне право навчати за цією програмою отримав університет штату Айова. Автор статті, пройшовши повний курс цієї програми, надає опис існуючих Інтернет-інструментів, ресурсів та програмного забезпечення у викладанні мов, характеризує доцільність їх використання для вирішення дидактичних завдань уроку в навчанні аудіювання, читання, говоріння, письма, граматики та лексики англійської мови як іноземної. Дослідниця окреслює також потреби українських педагогів у створенні бази даних сучасних технологій, які б надавали матеріали, що постійно оновлюються, пов’язані з сучасним життям, з різних видів мовленнєвої діяльності, для студентів з різним рівнем знань, методичні розробки, запропоновані науковцями та вчителями-практиками, технології, які здатні замінити швидко старіючі підручники, підвищити мотивацію і зацікавленість студентів у навчанні. In the article the author examines and analyzes the information technologies created by American scholars to improve the ways and means of teaching English as a foreign language within the “AE E-Teacher Program”, developed under the leadership of the nonprofit human development organization “FHI 360” (Family Health International 360) with the aim of improving English language acquisition, providing access to a variety of authentic materials that are relevant to the most important issues of the development of the foreign language teaching methodology in international education and the needs of mankind. The exclusive right to teach this program was given to the Iowa State University. After taking the full course of it, the author of the article gives a description of existing Internet tools, resources and software in language teaching, describes the feasibility of their use for solving the didactic tasks of the lesson in teaching listening, reading, speaking, writing, grammar and vocabulary of English as a foreign language. The researcher also outlines the needs of Ukrainian teachers in creating a database of modern technologies that provide updated materials related to modern life, different types of speech activities for students with different levels of knowledge; methodological elaborations proposed by scholars and practitioners, technologies that are capable of replacing fast-paced textbooks, enhance students’ motivation and interest in learning.
  • Item
    ІТЕРАЦІЙНІ АЛГОРИТМИ ЗНАХОДЖЕННЯ ЧИСЕЛ З ФІКСОВАНИМИ ЧАСТОТАМИ ЇХ СИМВОЛІВ
    (2015) Котова, О. В.; Круглик, В. С.; Kotova, O.; Kruglik, V.
    Кожна система числення має свій алфавіт, який використовується для символічного зображення числа. Історично першою системою зображення дійсних чисел була s-адична система числення (1