Критерии и уровни сформированности логической компетенции по проектированию мобильных компьютерных приложений

Знакомство с критериями и уровнями сформированности логической компетенции по проектированию мобильных компьютерных приложений. Анализ проблем формирования логической компетенции по проектированию мобильных приложений у будущих учителей информатики.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 27.04.2021
Размер файла 1,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Критерии и уровни сформированности логической компетенции по проектированию мобильных компьютерных приложений

Ж.К. Нурбекова, Г.И. Аймичева

Евразийский национальный университет имени Л.Н. Гумилева

Проблема и цель. В статье рассматривается проблема формирования логической компетенции по проектированию мобильных приложений у будущих учителей информатики. С позиции компетентностного подхода в структуре логической компетенции по проектированию мобильных приложений выделяются мотивационная, когнитивная, деятельностная, коммуникативная, рефлексивная компоненты. Особое внимание уделяется критериям и уровням сформированности логической компетенции будущих учителей информатики по проектированию мобильных приложений.

Методология. Для диагностирования степени сформированности логической компетенции по проектированию мобильных приложений выделяются три уровня: репродуктивный, продуктивный и творческий.

Результаты. Сформулированы пять критериев, направленных на определение степени понимания и применения логико-алгебраического аппарата при разработке мобильных приложений, генерирования новых знаний на основе полученного опыта и возможности применения полученного опыта в профессиональной сфере. В статье приводится пример определения степени сформированности логической компетенции по проектированию мобильных приложений.

Заключение. Репродуктивный и продуктивный уровни свидетельствуют о способности студентов проектировать мобильные приложения на основе готового шаблона или инструкций. Творческий уровень -- это высший уровень сформированности логической компетенции студента, свидетельствующий о способности создавать мобильные приложения на профессиональном уровне на основе полученного опыта.

Ключевые слова: логическая компетенция, учитель информатики, критерии и уровни, мобильные компьютерные приложения

Abstract

Criteria and levels of formation of the logical competenceto design mobile computer applications

мобильный логический компетенция

Zh.K. Nurbekova, G.I. Aimicheva

L.N. Gumilyov Eurasian National University

Problem and goal. The article deals with the problem of formation of logical competence in the design of mobile applications for future teachers of informatics. From the position of the competence approach in the structure of logical competence in the design of mobile applications are allocated motivational, cognitive, activity, communicative, reflexive components. Special attention is paid to the criteria and levels of formation of logical competence of future teachers of informatics in the design of mobile applications.

Methodology. To diagnose the degree of formation of logical competence in the design of mobile applications are three levels: reproductive, productive and creative.

Results. Five criteria aimed at determining the degree of understanding and application of the logical-algebraic apparatus in the development of mobile applications, generating new knowledge based on the experience and the possibility of applying the experience in the professional field are formulated. The article provides an example of determining the degree of formation of logical competence for the design of mobile applications. Conclusion. Reproductive and productive levels demonstrate the ability of students to design mobile applications based on a ready-made template or instructions. Creative level is the highest level of formation of logical competence of the student, indicating the ability to create mobile applications at a professional level on the basis of experience.

Key words: logical competence, computer science teacher, criteria and levels, mobile computers applications/

Постановка проблемы. Уровень развития национальной экономики напрямую зависит от уровня образованности человеческих ресурсов. Молодежь, воспитанная на таких вечных ценностях, как профессионализм, нравственность и интеллект, является настоящей опорой для своей страны [6].

Одной из слагаемых профессиональной компетентности учителя информатики является умение разрабатывать программное обеспечение в соответствии с требованиями технического задания, нормами и стандартами. Востребованным в мире направлением является разработка мобильных приложений, которая включает такие этапы, как анализ и формализация задачи, проектирование, кодирование, тестирование прототипа, корректировка и публикация готовой версии приложения [3; 5; 9].

Методы исследования. Для правильной разработки мобильного приложения в условиях ограниченности ресурсов мобильных устройств необходимым является владение логико-алгебраическим аппаратом: выделение уровней и элементов абстракции, декомпозиция состояний приложения, описание бизнес-логики и иерархии классов, доказуемость правильности выбора алгоритма, оптимизация программного кода, управление памятью [3; 6; 9]. Раскрытие содержания логикоалгебраического аппарата в условиях разработки мобильных приложений способствует развитию логической компетенции по проектированию мобильных приложений. Ее формирование предполагает обучение студентов -- будущих учителей -- проектированию мобильных приложений путем углубления знаний, раскрытия содержательной части этапов проектирования через логико-алгебраический аппарат, необходимый для дальнейшего применения в профессиональной деятельности [1; 2; 4; 8; 11].

При формировании логической компетенции важным является вопрос определения критериев и диагностики уровней сформированности логической компетенции. С этой целью в структуре логической компетенции по проектированию мобильных приложений выделены мотивационная, когнитивная, деятельностная, коммуникативная, рефлексивная компоненты [10].

Кроме того, определены основные требования к знаниям, умениям, навыкам студентов и опыту их применения в ходе проектирования мобильных приложений [3; 11; 12; 14]. Перечислим их:

— анализ требований и формализация задачи;

— доказательство выбора шаблона проектирования;

— декомпозиция модели мобильного приложения с определением возможных состояний и переходов между ними;

— определение оптимального способа организации и доступа к данным;

— определение структуры классов мобильного приложения;

— доказательство завершенности алгоритма и его эффективности;

— доказательство многократного использования кода;

— тестирование, отладка и оптимизация приложения.

Выделим три уровня сформированности логической компетенции по проектированию мобильных приложений: репродуктивный, продуктивный и творческий, и критерии, которые необходимы для диагностирования эффективности формирования логической компетенции по проектированию мобильных приложений [2] (см. таблицу).

Определение уровня сформированности перечисленных выше компонентов логической компетенции по проектированию мобильных приложений будет осуществляться через анкетирование, тестирование, оценку разработанных студентами приложений.

Результаты и обсуждение. Рассмотрим диагностирование уровня сформированности (Ь1--Ь3) логической компетенции студентов при практической разработке мобильных приложений. В качестве примера проанализируем проект мобильного приложения «Погода». Данное приложение может быть выполнено студентами в нескольких вариантах.

Таблица. Критерии и уровни сформированности логической компетенции по проектированию мобильных приложений

Компоненты

Критерии

Уровни сформированности компетенции

Репродуктивный (Ы)

Продуктивный (12)

Творческий(13)

Мотивационный

Понимание значимости логико- алгебраических методов при проектировании мобильного приложения и в профессиональной деятельности(К1)

Студенты понимают смысл логико-алгебраических методов на этапах проектирования мобильных приложений, но не заинтересованы в их использовании для разработки эффективного мобильного приложения

Студенты проявляют заинтересованность к возможностям применения логико-алгебраических методов при проектировании мобильных приложений, уверены в способности применять их при решении аналогичных задач

Повышенный профессиональный интерес к проектированию мобильных приложений с применением логикоалгебраического аппарата. Готовность к самообразованию с целью получения дополнительных знаний и их применения в профессиональной сфере

Когнитивный

Использование логико-алгебраического аппарата при формировании функциональных и структурных элементов мобильного приложения(К2)

Студенты владеют необходимыми знаниями логико-алгебраического аппарата для разработки простых мобильных приложений и выполняют небольшие проекты с пошаговой инструкцией

Студенты владеют необходимыми знаниями логико-алгебраического аппарата и могут применять их для самостоятельной разработки типовых проектов

Студенты успешно справляются с разработкой сложных проектов, применяя логико-алгебраический аппарат для доказательства алгоритмов и способов организации данных. Способны к трансформации знаний применительно к другим условиям

Деятельностный

Обоснованный выбор технологии программирования, алгоритмов и способов доступа к данным и описания бизнес-логики мобильного приложения (КЗ)

Неаргументированный выбор технологии программирования. При организации способов доступа к данным неучитываетсяограниченность ресурсов.

Профессионально неосознанная деятельность на репродуктивном уровне

Для аргументации действий требуется консультация преподавателя. Алгоритм разработки мобильного приложения исполняется последовательно и логически обоснованно

Профессиональный подход к разработке мобильного приложения на высоком уровне.

Проявляется творческий подход к решению задач и использованию в профессиональной сфере

Коммуникативный

Реализация коммуникации на аппаратном и межличностном уровнях(К4)

Разработанный диалоговый интерфейс между пользователем приложения и мобильным приложением реализован стандартным решением. Межличностное общение не затрагивает сферу профессиональных интересов

Интерфейс диалогов располагает к себе пользователя, частично заменяя живое общение с человеком. В общении между одногруппниками наблюдаются дискуссии на профессиональные темы

Наблюдается слаженная работа в команде и общение между студентами и с преподавателем на профессиональном языке. Доказательство выбранных решений выполняется на профессиональном уровне

Рефлексивный

Самореализация в профессиональной сфере (К5)

Студенты оценивают собственную деятельность, но не стремятся к ее улучшению и профессиональному росту

Студенты анализируют собственные проекты, понимают и исправляют свои ошибки, но не могут сделать выводы об эффективности и пригодности опыта логико-алгебраических знаний в будущей профессиональной сфере

Студенты осознают уровень владения и возможности применения логикоалгебраических методов в профессиональной сфере. Проводят анализ и оценку собственной деятельности на высоком уровне

мобильный логический компетенция

Вариант Л. Простое однооконное мобильное приложение информативного характера, сообщающее краткую информацию о погоде на текущую дату в заданном городе. Данные о погоде загружаются из интернета в формате ^оп. Студент умеет посылать запрос к серверу и обрабатывать его результат, извлекая нужные ему данные для отображения в окне мобильного приложения. Отсутствует возможность выбора города, подробная информация о погоде и прогноз на ближайшие дни (рис. 1). Такое мобильное приложение соответствует уровню Ь1 логической компетенции по проектированию мобильных приложений.

Рис. 1. Однооконное мобильное приложение, соответствующее уровню L1 логической компетенции по проектированию мобильных приложений

Вариант Б. Мобильное приложение «Погода» содержит расширенный функционал, отображающий информацию о погоде в выбранном из списка городе. Причем список городов задан статическим табличным списком. Данные о погоде выбранного города загружаются из интернета в формате ^оп. Студенты демонстрируют умение создавать динамический запрос к серверу, организовывать необходимую иерархию классов, многопоточность в приложении. Переходы между состояниями логически продуманы (рис. 2). Если данный проект выполнялся группой студентов, это характеризует умение декомпозировать задачу на более мелкие, распределять обязанности и согласованно работать в группе. Отсутствует детальная информация о погоде, возможность просмотра погоды в любом городе, прогноз погоды на ближайшие дни, не используется система позиционирования. Такое мобильное приложение свидетельствует о сформирован- ности логической компетенции на уровне Ь2.

Вариант В. Полнофункциональное мобильное приложение «Погода» с возможностью просмотра полной информации о погоде (осадки, влажность, атмосферное давление, характер погоды, направление и скорость ветра) любого города, выбранного пользователем из динамического списка городов, получаемых с сервера. По желанию пользователя в окне мобильного приложения или в окне браузера, отрываемого с разрешения пользователя, может отображаться дополнительный прогноз на несколько дней вперед. Кроме того, приложение может автоматически определять текущее местонахождение пользователя через систему позиционирования мобильного устройства (рис. 3). Такое приложение характеризуется четкой логикой структурных и функциональных элементов, причинноследственными связями, коротким временем отклика, организацией удаленного хранения данных и выполнением запросов на стороне сервера. Такой вариант мобильного приложения свидетельствует о логической компетенции уровня Ь3.

Рис. 2. Мобильное приложение с расширенным функционалом, соответствующее уровню L2 логической компетенции по проектированию мобильных приложений

Рис. 3. Полнофункциональное мобильное приложение, соответствующее уровню L3 логической компетенции по проектированию мобильных приложений

Заключение

мобильный логический компетенция

Для определения критериев и уровней сформированности логической компетенции по проектированию мобильных приложений выделены пять обобщенных критериев, которые направлены на определение степени понимания и применения логико-алгебраического аппарата при разработке мобильных приложений, генерирования новых знаний на основе полученного опыта и возможности применения полученного опыта в профессиональной сфере. Данные критерии и уровни могут быть использованы для диагностики уровня сформирован- ности логической компетенции по проектированию мобильных приложений у студентов специальности «Информатика», а также учителями информатики в качестве средства диагностики уровня сформированности логической компетенции обучаемых.

Данное исследование служит основой для дальнейшей разработки модели формирования логической компетенции по проектированию мобильных приложений с целью построения эффективной методической системы обучения студентов специальности «Информатика» проектированию мобильных приложений.

Список литературы

1. Григорьев С.Г., Гриншкун В.В., Реморенко И.М. «Умная аудитория»: от интеграции технологий к интеграции принципов // Информатика и образование. 2013. № 10 (249). С. 3-8.

2. Гриншкун В.В., Реморенко И.М. Фронтиры «Московской электронной школы» // Информатика и образование. 2017. № 7 (286). С. 3-8.

3. Дейкстра Э. Дисциплина программирования. М.: Мир, 1978. 275 с.

4. Мирзоев М.С. Теоретико-методические основания формирования математической культуры учителя информатики: монография. М.: Прометей, 2015. 306 с.

5. Молли М., Ким Т, Дэвид М. Swift 3: разработка приложений в среде Xcode для iPhone и iPad с использованием iOS SDK. М.: Вильямс, 2017. 898 с.

6. Нахавандипур В. Разработка приложений для iPhone, iPAD и iPOD. СПб.: Питер, 2013. 861 с.

7. НурбековаЖ.К. Теоретико-методологические основы обучения программированию: монография. Павлодар: ПГУ им. С. Торайгырова, 2004. 225 с.

8. ПупышевВ.В., КупчинаусС.Ю. О конструктивно-логической компетентности в программировании // Современные информационные технологии в образовании и научных исследованиях. 2013. С. 149-153.

9. Хатько Е.Е. Исследование и разработка метода, моделей и алгоритмов тестирования приложений для мобильных устройств: дис. ... канд. техн. наук. М., 2013. 169 с.

10. Хуторской А.В. Компетенции в образовании: опыт проектирования. М.: ИНЭК, 2007. С. 327-327.

11. Цейтин Г.С. О профессионализме в программировании. СПб.: ЛГУ, 1989. 204 с.

12. Bloom B.S. Taxonomy of educational objectives. New York: McKay, 1956.

13. Computer Science Curricula 2013, December 20, 2013 / Association for Computing Machinery (ACM). 2013.

14. Dodero Beardo J.M., Mota J.M., Ruiz-Rube I. Bringing computational thinking to teachers' training: a workshop review // Proceedings of the 5th International Conference on Technological Ecosystems for Enhancing Multiculturality. ACM, 2017. P 4.

15. Sykes E.R. New methods of mobile computing: From smartphones to smart education // TechTrends. 2014. Vol. 58. No. 3. Pp. 26-37.

References

1. Grigoriev S.G., Grinshkun W, Remorenko I.M. “Umnaya auditoriya”: ot integracii tekhnologij k integracii principov [“Smart audience”: from the integration of technologies to integrate the principles of]. Informatika i obrazovanie [Informatics and education]. 2013. No. 10. Pp. 3--8.

2. Grinshkun V.V., Remorenko I.M. Frontiry “Moskovskoj ehlektronnoj shkoly” [Frontiers of “Moscow electronic school”]. Informatika i obrazovanie [ Informatics and education]. 2017. No. 7. Pp. 3--8.

3. Dejkstra Eh. Disciplinaprogrammirovaniya [Discipline of programming]. M.: Mir, 1978. 275 p.

4. Mirzoev M.S. Teoretiko-metodicheskie osnovaniya formirovaniyamatematicheskojkul'tury uchitelya informatiki [ Theoretical and methodical bases of formation of mathematical culture of the teacher of informatics]: monografiya. M.: Prometej, 2015. 306 p.

5. Molly M., Kim T., David M. Swift 3: razrabotkaprilozhenij v srede Xcode dlya iPhone i iPad s ispol'zovaniem iOS SDK [Swift 3: develop applications in Xcode environment for iPhone and iPad using iOS SDK]. M.: Williams, 2017. 898 p.

6. Nahavandipur V Razrabotka prilozhenij dlya iPhone, iPAD i iPOD [Application development for iPhone, iPAD and iPOD]. SPb.: Piter, 2013. 861 p.

7. Nurbekova Zh. K. Teoretiko-metodologicheskie osnovy obucheniyaprogrammirovaniyu [ Theoretical and methodological foundations of teaching programming]: monografiya. Pavlodar: PGU im. S. Torajgyrova, 2004. 225 p.

8. Pupyshev YV, Kupchinaus S.Yu. O konstruktivno-logicheskoj kompetentnosti v programmirovanii [On structurally-logical competence in programming]. Sovremennye informacionnye tekhnologii v obrazovanii i nauchnyh issledovaniyah [Modern information technologies in education and scientific research]. 2013. Pp. 149--153.

9. Hat'ko E.E. Issledovanie i razrabotka metoda, modelej i algoritmov testirovaniya prilozhenij dlya mobil'nyh ustrojstv [ Research and development of method, models and algorithms for testing applications for mobile devices]: dis. ... kand. tekhn. nauk. M., 2013. 169 p.

10. Hutorskoj A.V. Kompetencii v obrazovanii: opytproektirovaniya [In education: experience in designing]. M.: INEHK, 2007. Pp. 327--327.

11. Cejtin G.S. O professionalizme v programmirovanii [About professionalism in programming]. SPb.: LGU, 1989. 204 p.

12. Bloom B.S. Taxonomy of educational objectives. New York: McKay, 1956.

13. Computer Science Curricula 2013. December 20, 2013. Association for Computing Machinery (ACM).

14. Dodero Beardo J.M., Mota J.M., Ruiz-Rube I. Bringing computational thinking to teachers' training: a workshop review. Proceedings of the 5th International Conference on Technological Ecosystems for Enhancing Multiculturality. ACM, 2017. P. 4.

15. Sykes E.R. New methods of mobile computing: From smartpfones to smart education. TechTrends. 2014. Vol. 58. No. 3. Pp. 26--37.

Размещено на Allbest.ru

...

Подобные документы

  • Обзор существующих приложений в сфере оказания автомобильной помощи. Рассмотрение алгоритмического конструирования комплекса мобильных приложений по оказанию автомобильной помощи на дорогах. Оценка тестирования авторизации в приложении для водителя.

    дипломная работа [1,9 M], добавлен 12.02.2018

  • Современное состояние рынка мобильных приложений. Основные подходы к разработке мобильных приложений. Обоснование выбора целевой группы потребителей приложения. Этапы проектирования и разработки мобильного приложения для операционной системы Android.

    курсовая работа [987,1 K], добавлен 27.06.2019

  • Основы создания мидлетов (midlet) - MIDP приложений для мобильных устройств на языке Java. Особенности устройств, для которых мидлеты предназначены. Библиотеки javax.microedition. Практические примеры создания MIDP приложений для телефона и их запуск.

    методичка [25,9 K], добавлен 30.06.2009

  • Разработка программы "Сапер", удовлетворяющей необходимым требованиям эффективности в интегрированной среде программирования Microsoft Visual C++. Специфика создания Windows-приложений. Применение логической игры для развития интереса к обучению у детей.

    курсовая работа [511,1 K], добавлен 01.06.2013

  • Архитектура операционной системы Android, набор библиотек для обеспечения базового функционала приложений и виртуальная машина Dalvik. Объектно-ориентированный язык программирования Java как инструмент разработки мобильных приложений для ОС Android.

    дипломная работа [1,6 M], добавлен 08.07.2015

  • Разработка критериев оценки экрана веб-приложений. Основные подходы к защите веб-приложений. Анализ российских нормативных документов. Зарубежная практика выбора экрана веб-приложений. Разработка и обоснование общих требований к механизмам защиты.

    дипломная работа [68,7 K], добавлен 04.08.2016

  • Знакомство с проблемами обнаружения вредоносного программного обеспечения для мобильных устройств. Анализ функций антивирусного пакета Kaspersky Mobile Security 8.0. Характеристика наиболее распространенных антивирусных программ для мобильных устройств.

    реферат [55,1 K], добавлен 11.01.2017

  • Обзор современных мобильных операционных систем для смартфонов, планшетов, КПК или других мобильных устройств. Symbian OS. Android. IOS. Windows Phone. Blackberry OS. Tizen. Firefox OS. Ubuntu Phone OS. Sailfish OS. Их история, преимущества и недостатки.

    реферат [38,6 K], добавлен 06.05.2016

  • Теоретические основы написания Windows-приложений с использованием библиотеки MFC. Основы программирования под Windows. Проектирование приложений в среде Microsoft Visual C++. Описание логической структуры приложения, его функциональное назначение.

    курсовая работа [1,3 M], добавлен 12.12.2011

  • Обзор систем дистанционного образования. Разработка электронного практикума по созданию Flash-приложений на основе системы дистанционного обучения Moodle. Общая структура электронного практикума. Построение логической модели данных информационной системы.

    дипломная работа [3,0 M], добавлен 19.01.2017

  • ЗАО "ГлобалТел" как оператор и эксклюзивный поставщик услуг Globalstar в России. Знакомство с особенностями мобильных терминалов. Характеристика спутниковых систем, обеспечивающих мониторинг местоположения судов. Анализ мобильных станций Inmarsat-C.

    дипломная работа [2,8 M], добавлен 30.09.2013

  • Разработка городских систем на базе мобильных интерфейсов. Методики геокодирования в информационных системах, ориентированных на определенную группу пользователей. Прототипная реализация туристической карты для мобильных устройств на платформе Android.

    дипломная работа [4,3 M], добавлен 05.12.2013

  • Описание функционирования магазина мобильных телефонов. Особенности создания базы данных учета товарооборота магазина мобильных телефонов в СУБД Microsoft Access. Концептуальное проектирование системы, инфологическое моделирование предметной области.

    курсовая работа [9,5 M], добавлен 11.08.2012

  • Анализ текущих бизнес-процессов при работе букмекерской конторы. Построение функциональных моделей предметной области и диаграмм потоков данных. Основные меры по реорганизации бизнес-процессов и разрешению противоречий. Разработка мобильных приложений.

    курсовая работа [246,0 K], добавлен 10.01.2014

  • Интернет-мессенджеры как современные коммуникационные центры. Характеристика программ, мобильных приложений, веб-сервисов для мгновенного обмена сообщениями. Типы и рынок мессенджеров; реализация голосовой и видеосвязи, обмен файлами, веб-конференции.

    статья [16,0 K], добавлен 18.04.2016

  • Анализ популярных игровых приложений. Жанр – аркады с геймплеем Runner. Получение продукта, ориентированного на людей, использующих мобильные устройства на базе Android, и предназначенный для развлечения пользователей. Визуальная составляющая приложения.

    дипломная работа [742,7 K], добавлен 10.07.2017

  • Психолого-педагогические и обще-методические аспекты использования ИКТ в образовательном процессе. Анализ сред разработки мобильных приложений и языков программирования. Технология создания программно-методического комплекса для изучения чукотского языка.

    дипломная работа [5,8 M], добавлен 07.06.2014

  • Преимущество построения Web-приложений для поддержки стандартных функций браузера. Настройка проекта Web-приложения. Создание и изменение исходных файлов. Изменение файла JavaServer Pages по умолчанию. Основные проблемы при выполнении Web-приложений.

    контрольная работа [362,8 K], добавлен 10.11.2013

  • Принципы построения распределенных информационных приложений. Распределенное трех уровневое приложение. Необходимость использования приложений в средней школе. Системы управления контентом для создания сайта. Анализ сайтов учителей начальных классов.

    дипломная работа [2,1 M], добавлен 26.05.2014

  • Разработка клиент-серверного игрового приложения на примере игры в шашки для мобильных устройств на базе операционной системы Android. Обзор мобильных платформ. Экраны приложения и их взаимодействие. Графический интерфейс, руководство пользователя.

    курсовая работа [2,6 M], добавлен 15.06.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.