Pre-conference workshop: Agile teaching and learning

Kevin Gary, Sohum Sohoni, Suhas Xavier

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

Agile methods are the fastest rising software lifecycle process methods in software engineering. Educators are converting traditional and project-base courses to agile in response, but this is a daunting task with few structured teaching resources methods available to reduce the burden on the educator. In professional practice, agile methods have been particularly effective in empowering experienced software engineers through its focus on empirical process control and constant feedback loop. These process traits are difficult to simulate in an academic setting, as student developers are inexperienced, synchronous meeting times are few and far between, and obtaining meaningful constant feedback a laborious undertaking. This workshop will present a comprehensive approach to teaching Agile methods that is itself agile, employing a highly iterative, continuous feedback-driven process. Pedagogical and assessment strategies will be shared, and the presenter will facilitate a best practices interactive discussion to draw out lessons learned from workshop participants. Specific agile practices with supporting labs from the popular Scrum and eXtreme Programming (XP) process models will be presented. The workshop will also encourage interaction amongst participants to share best practices and lessons learned. Research directions related to the application of agile principles to teaching and learning will be discussed.

Original languageEnglish (US)
Title of host publicationProceedings - Frontiers in Education Conference, FIE
PublisherInstitute of Electrical and Electronics Engineers Inc.
Volume2015-December
ISBN (Print)9781479984534
DOIs
StatePublished - Dec 2 2015
Event2015 IEEE Frontiers in Education Conference, FIE 2015 - El Paso, United States
Duration: Oct 21 2015Oct 24 2015

Other

Other2015 IEEE Frontiers in Education Conference, FIE 2015
CountryUnited States
CityEl Paso
Period10/21/1510/24/15

Fingerprint

Technical presentations
Teaching
Feedback
learning
best practice
educator
Process control
control process
Software engineering
teaching method
Students
Engineers
engineer
programming
engineering
interaction
resources
software
student

Keywords

  • agile
  • assessment
  • integration
  • software engineering
  • software process

ASJC Scopus subject areas

  • Computer Science Applications
  • Software
  • Education

Cite this

Gary, K., Sohoni, S., & Xavier, S. (2015). Pre-conference workshop: Agile teaching and learning. In Proceedings - Frontiers in Education Conference, FIE (Vol. 2015-December). [7344021] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/FIE.2015.7344021

Pre-conference workshop : Agile teaching and learning. / Gary, Kevin; Sohoni, Sohum; Xavier, Suhas.

Proceedings - Frontiers in Education Conference, FIE. Vol. 2015-December Institute of Electrical and Electronics Engineers Inc., 2015. 7344021.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Gary, K, Sohoni, S & Xavier, S 2015, Pre-conference workshop: Agile teaching and learning. in Proceedings - Frontiers in Education Conference, FIE. vol. 2015-December, 7344021, Institute of Electrical and Electronics Engineers Inc., 2015 IEEE Frontiers in Education Conference, FIE 2015, El Paso, United States, 10/21/15. https://doi.org/10.1109/FIE.2015.7344021
Gary K, Sohoni S, Xavier S. Pre-conference workshop: Agile teaching and learning. In Proceedings - Frontiers in Education Conference, FIE. Vol. 2015-December. Institute of Electrical and Electronics Engineers Inc. 2015. 7344021 https://doi.org/10.1109/FIE.2015.7344021
Gary, Kevin ; Sohoni, Sohum ; Xavier, Suhas. / Pre-conference workshop : Agile teaching and learning. Proceedings - Frontiers in Education Conference, FIE. Vol. 2015-December Institute of Electrical and Electronics Engineers Inc., 2015.
@inproceedings{2eb6e7884e154f3c94bbfa635d98eae3,
title = "Pre-conference workshop: Agile teaching and learning",
abstract = "Agile methods are the fastest rising software lifecycle process methods in software engineering. Educators are converting traditional and project-base courses to agile in response, but this is a daunting task with few structured teaching resources methods available to reduce the burden on the educator. In professional practice, agile methods have been particularly effective in empowering experienced software engineers through its focus on empirical process control and constant feedback loop. These process traits are difficult to simulate in an academic setting, as student developers are inexperienced, synchronous meeting times are few and far between, and obtaining meaningful constant feedback a laborious undertaking. This workshop will present a comprehensive approach to teaching Agile methods that is itself agile, employing a highly iterative, continuous feedback-driven process. Pedagogical and assessment strategies will be shared, and the presenter will facilitate a best practices interactive discussion to draw out lessons learned from workshop participants. Specific agile practices with supporting labs from the popular Scrum and eXtreme Programming (XP) process models will be presented. The workshop will also encourage interaction amongst participants to share best practices and lessons learned. Research directions related to the application of agile principles to teaching and learning will be discussed.",
keywords = "agile, assessment, integration, software engineering, software process",
author = "Kevin Gary and Sohum Sohoni and Suhas Xavier",
year = "2015",
month = "12",
day = "2",
doi = "10.1109/FIE.2015.7344021",
language = "English (US)",
isbn = "9781479984534",
volume = "2015-December",
booktitle = "Proceedings - Frontiers in Education Conference, FIE",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - GEN

T1 - Pre-conference workshop

T2 - Agile teaching and learning

AU - Gary, Kevin

AU - Sohoni, Sohum

AU - Xavier, Suhas

PY - 2015/12/2

Y1 - 2015/12/2

N2 - Agile methods are the fastest rising software lifecycle process methods in software engineering. Educators are converting traditional and project-base courses to agile in response, but this is a daunting task with few structured teaching resources methods available to reduce the burden on the educator. In professional practice, agile methods have been particularly effective in empowering experienced software engineers through its focus on empirical process control and constant feedback loop. These process traits are difficult to simulate in an academic setting, as student developers are inexperienced, synchronous meeting times are few and far between, and obtaining meaningful constant feedback a laborious undertaking. This workshop will present a comprehensive approach to teaching Agile methods that is itself agile, employing a highly iterative, continuous feedback-driven process. Pedagogical and assessment strategies will be shared, and the presenter will facilitate a best practices interactive discussion to draw out lessons learned from workshop participants. Specific agile practices with supporting labs from the popular Scrum and eXtreme Programming (XP) process models will be presented. The workshop will also encourage interaction amongst participants to share best practices and lessons learned. Research directions related to the application of agile principles to teaching and learning will be discussed.

AB - Agile methods are the fastest rising software lifecycle process methods in software engineering. Educators are converting traditional and project-base courses to agile in response, but this is a daunting task with few structured teaching resources methods available to reduce the burden on the educator. In professional practice, agile methods have been particularly effective in empowering experienced software engineers through its focus on empirical process control and constant feedback loop. These process traits are difficult to simulate in an academic setting, as student developers are inexperienced, synchronous meeting times are few and far between, and obtaining meaningful constant feedback a laborious undertaking. This workshop will present a comprehensive approach to teaching Agile methods that is itself agile, employing a highly iterative, continuous feedback-driven process. Pedagogical and assessment strategies will be shared, and the presenter will facilitate a best practices interactive discussion to draw out lessons learned from workshop participants. Specific agile practices with supporting labs from the popular Scrum and eXtreme Programming (XP) process models will be presented. The workshop will also encourage interaction amongst participants to share best practices and lessons learned. Research directions related to the application of agile principles to teaching and learning will be discussed.

KW - agile

KW - assessment

KW - integration

KW - software engineering

KW - software process

UR - http://www.scopus.com/inward/record.url?scp=84960466116&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84960466116&partnerID=8YFLogxK

U2 - 10.1109/FIE.2015.7344021

DO - 10.1109/FIE.2015.7344021

M3 - Conference contribution

AN - SCOPUS:84960466116

SN - 9781479984534

VL - 2015-December

BT - Proceedings - Frontiers in Education Conference, FIE

PB - Institute of Electrical and Electronics Engineers Inc.

ER -