Empirical Studies of Agile Software Development to Learn Programming Skills
This paper presents a programming education support method based on Agile Development that encourages and builds on communication between students. Through mutual discussion, students using our approach transform their ideas into software and cooperate to write a program. The students complete the s...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
International Institute of Informatics and Cybernetics
2014-06-01
|
Series: | Journal of Systemics, Cybernetics and Informatics |
Subjects: | |
Online Access: | http://www.iiisci.org/Journal/CV$/sci/pdfs/HB618EY14.pdf
|
id |
doaj-571096513c854066859a75532d6ba480 |
---|---|
record_format |
Article |
spelling |
doaj-571096513c854066859a75532d6ba4802020-11-25T01:11:20ZengInternational Institute of Informatics and CyberneticsJournal of Systemics, Cybernetics and Informatics1690-45242014-06-011233437Empirical Studies of Agile Software Development to Learn Programming SkillsYasuyo Kofune0Takahiro Koita1 This paper presents a programming education support method based on Agile Development that encourages and builds on communication between students. Through mutual discussion, students using our approach transform their ideas into software and cooperate to write a program. The students complete the software through repetition and programming. Before completing the software program, the students learn to solve problems by working together. The students are encouraged to think and share ideas, and gain experience writing software. With this approach, students not only learn how to write programs, but also increase their logical thinking, problem-solving, and communication skills.http://www.iiisci.org/Journal/CV$/sci/pdfs/HB618EY14.pdf Pair ProgrammingMind MapAgile DevelopmentProgramming EducationUML |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Yasuyo Kofune Takahiro Koita |
spellingShingle |
Yasuyo Kofune Takahiro Koita Empirical Studies of Agile Software Development to Learn Programming Skills Journal of Systemics, Cybernetics and Informatics Pair Programming Mind Map Agile Development Programming Education UML |
author_facet |
Yasuyo Kofune Takahiro Koita |
author_sort |
Yasuyo Kofune |
title |
Empirical Studies of Agile Software Development to Learn Programming Skills |
title_short |
Empirical Studies of Agile Software Development to Learn Programming Skills |
title_full |
Empirical Studies of Agile Software Development to Learn Programming Skills |
title_fullStr |
Empirical Studies of Agile Software Development to Learn Programming Skills |
title_full_unstemmed |
Empirical Studies of Agile Software Development to Learn Programming Skills |
title_sort |
empirical studies of agile software development to learn programming skills |
publisher |
International Institute of Informatics and Cybernetics |
series |
Journal of Systemics, Cybernetics and Informatics |
issn |
1690-4524 |
publishDate |
2014-06-01 |
description |
This paper presents a programming education support method based on Agile Development that encourages and builds on communication between students. Through mutual discussion, students using our approach transform their ideas into software and cooperate to write a program. The students complete the software through repetition and programming. Before completing the software program, the students learn to solve problems by working together. The students are encouraged to think and share ideas, and gain experience writing software. With this approach, students not only learn how to write programs, but also increase their logical thinking, problem-solving, and communication skills. |
topic |
Pair Programming Mind Map Agile Development Programming Education UML |
url |
http://www.iiisci.org/Journal/CV$/sci/pdfs/HB618EY14.pdf
|
work_keys_str_mv |
AT yasuyokofune empiricalstudiesofagilesoftwaredevelopmenttolearnprogrammingskills AT takahirokoita empiricalstudiesofagilesoftwaredevelopmenttolearnprogrammingskills |
_version_ |
1725171679208931328 |