Опыт командного проектно-ролевого обучения программированию; Инженерное образование; № 28
| Parent link: | Инженерное образование: электронный научный журнал/ Ассоциация инженерного образования России (АИОР).— : [Б. и.], 2003-.— 1810-2883 № 28.— 2020.— [C. 94-103] |
|---|---|
| Autor principal: | |
| Autores Corporativos: | , |
| Sumario: | Заглавие с титульного листа В статье описывается опыт применения командного проектно-ролевого обучения программированию студентов. Цель данного подхода - обучить студентов работать над проектами различной сложности в составе команды при выполнении каждым из ее членов одной из дополнительных ролей: менеджер, программный архитектор или тестировщик. Это формирует у студентов представление о минимальном составе команды, необходимом для разработки программных продуктов и систем, распределении обязанностей, самом процессе и важности написания технического задания, методики приемо-сдаточных испытаний, используемых инструментов для управления проектами и т. д. Для отслеживания результатов продвижения команды по проекту, автор предлагает использовать сервисы GitHub и Trello, а также еженедельные презентации по проекту каждой из команд с проверкой соответствия кодовой базы проекта и состояния среды командного взаимодействия представляемой презентации. Использование таких инструментов позволяет производить оценку как команды в целом, так и каждого из студентов в частности. Также рассматриваются существующие достоинства, недостатки и возможные проблемы, с которыми предстоит столкнуться при использовании данного подхода обучения студентов программированию. При этом, реализованные проекты могут использоваться как портфолио при поиске работы, либо в качестве основы для выпускной квалификационной работы. Среди существующих недостатков особенно выделяется требование к уровню компетенций самого преподавателя, так как это непосредственно влияет на сам результат использования командного проектно-ролевого обучения программированию. The paper describes team project-role learning programming experience to students. The purpose this approach is teach students to work on varying complexity projects as part of a team, while each of its members performs one of additional roles: manager, software architect, or tester. These forms understanding of students of the minimum team composition required for the development of software products and systems. How make distribution of responsibilities, the process and the importance of writing a technical assignment and acceptance test methodology. What the tools used for project management and etc. For track team progress on the project author used GitHub and Trello, as well as weekly presentations on the project of each of the teams. Checking the compliance of the project code base and the state of the team interaction environment is carried out during the presentation. Use such tools makes it possible to evaluate both the team as a whole and each student. Also discusses current advantages, disadvantages and potential problems that will have to be faced when using this approach to teaching students to program. Implemented projects can be used as a portfolio when looking for a job, or as a basis for final qualifying work. Among existing disadvantages stands out the requirement for the level of a teacher competence. It directly affects result of using the team project-role learning programming. |
| Lenguaje: | ruso |
| Publicado: |
2020
|
| Materias: | |
| Acceso en línea: | https://old.aeer.ru/files/io/m28/art_10.pdf |
| Formato: | MixedMaterials Electrónico Capítulo de libro |
| KOHA link: | https://koha.lib.tpu.ru/cgi-bin/koha/opac-detail.pl?biblionumber=586477 |
MARC
| LEADER | 00000naa2a2200000 4500 | ||
|---|---|---|---|
| 001 | 586477 | ||
| 005 | 20250520165322.0 | ||
| 035 | |a (RuTPU)RU\TPU\prd\289031 | ||
| 035 | |a RU\TPU\prd\289025 | ||
| 090 | |a 586477 | ||
| 100 | |a 20210628a2020 k y0rusy50 ca | ||
| 101 | 0 | |a rus |d eng | |
| 102 | |a RU | ||
| 135 | |a drgn ---uucaa | ||
| 181 | 0 | |a i | |
| 182 | 0 | |a b | |
| 200 | 1 | |a Опыт командного проектно-ролевого обучения программированию |b Электронный ресурс |f С. А. Чернышев | |
| 203 | |a Текст |c электронный | ||
| 215 | |a 1 файл (1 262 Кб) | ||
| 230 | |a Электронные текстовые данные (1 файл : 1 262 Кб) | ||
| 300 | |a Заглавие с титульного листа | ||
| 320 | |a [Библиогр.: с. 100-101 (25 назв.)] | ||
| 330 | |a В статье описывается опыт применения командного проектно-ролевого обучения программированию студентов. Цель данного подхода - обучить студентов работать над проектами различной сложности в составе команды при выполнении каждым из ее членов одной из дополнительных ролей: менеджер, программный архитектор или тестировщик. Это формирует у студентов представление о минимальном составе команды, необходимом для разработки программных продуктов и систем, распределении обязанностей, самом процессе и важности написания технического задания, методики приемо-сдаточных испытаний, используемых инструментов для управления проектами и т. д. Для отслеживания результатов продвижения команды по проекту, автор предлагает использовать сервисы GitHub и Trello, а также еженедельные презентации по проекту каждой из команд с проверкой соответствия кодовой базы проекта и состояния среды командного взаимодействия представляемой презентации. Использование таких инструментов позволяет производить оценку как команды в целом, так и каждого из студентов в частности. Также рассматриваются существующие достоинства, недостатки и возможные проблемы, с которыми предстоит столкнуться при использовании данного подхода обучения студентов программированию. При этом, реализованные проекты могут использоваться как портфолио при поиске работы, либо в качестве основы для выпускной квалификационной работы. Среди существующих недостатков особенно выделяется требование к уровню компетенций самого преподавателя, так как это непосредственно влияет на сам результат использования командного проектно-ролевого обучения программированию. | ||
| 330 | |a The paper describes team project-role learning programming experience to students. The purpose this approach is teach students to work on varying complexity projects as part of a team, while each of its members performs one of additional roles: manager, software architect, or tester. These forms understanding of students of the minimum team composition required for the development of software products and systems. How make distribution of responsibilities, the process and the importance of writing a technical assignment and acceptance test methodology. What the tools used for project management and etc. For track team progress on the project author used GitHub and Trello, as well as weekly presentations on the project of each of the teams. Checking the compliance of the project code base and the state of the team interaction environment is carried out during the presentation. Use such tools makes it possible to evaluate both the team as a whole and each student. Also discusses current advantages, disadvantages and potential problems that will have to be faced when using this approach to teaching students to program. Implemented projects can be used as a portfolio when looking for a job, or as a basis for final qualifying work. Among existing disadvantages stands out the requirement for the level of a teacher competence. It directly affects result of using the team project-role learning programming. | ||
| 461 | 1 | |0 (RuTPU)RU\TPU\prd\176632 |x 1810-2883 |t Инженерное образование |o электронный научный журнал |f Ассоциация инженерного образования России (АИОР) |n [Б. и.] |d 2003- | |
| 463 | 1 | |0 (RuTPU)RU\TPU\prd\289021 |t № 28 |v [C. 94-103] |d 2020 | |
| 610 | 1 | |a электронный ресурс | |
| 610 | 1 | |a программирование | |
| 610 | 1 | |a управление проектами | |
| 610 | 1 | |a образование | |
| 610 | 1 | |a компетенции | |
| 610 | 1 | |a программные продукты | |
| 700 | 1 | |a Чернышев |b С. А. |g Станислав Андреевич | |
| 712 | 0 | 2 | |a Санкт-Петербургский государственный университет промышленных технологий и дизайна |
| 712 | 0 | 2 | |a Санкт-Петербургский государственный экономический университет |2 stltpush |3 (RuTPU)RU\TPU\col\18811 |9 27209 |
| 801 | 1 | |a RU |b 63413507 |c 20090623 |g PSBO | |
| 801 | 2 | |a RU |b 63413507 |c 20210629 |g PSBO | |
| 856 | 4 | |u https://old.aeer.ru/files/io/m28/art_10.pdf | |
| 942 | |c BK | ||