Management, structures and tools to scale up personal advising in large programming courses

Tutkimustuotos: Artikkeli kirjassa/raportissa/konferenssijulkaisussaKonferenssiartikkeliTieteellinenvertaisarvioitu

Kuvaus

We see programming in higher education as a craft that benefits from a direct contact, support and feedback from people who already master it. We have used a method called Extreme Apprenticeship (XA) to support our CS1 education. XA is based on a set of values that emphasize actual programming along with current best practices, coupled tightly with continuous feedback between the advisor and the student. As such, XA means one-on-one advising which requires resources. However, we have not used abundant resources even when scaling up the XA model. Our experiments show that even in relatively large courses (n = 192 and 147), intensive personal advising in CS1 does not necessarily lead to more expensive course organization, even though the number of advisor-evaluated student exercises in a course grew from 252 to 17420. A thorough comparison of learning results and organizational costs between our traditional lecture/exercise-based course model and XA-based course model is presented.
Alkuperäiskielienglanti
OtsikkoSIGITE '11: Proceedings of the 2011 conference on Information technology education
Sivumäärä6
JulkaisupaikkaNew York
KustantajaACM
Julkaisupäivä20 lokakuuta 2011
Sivut3-8
ISBN (painettu)978-1-4503-1017-8
DOI - pysyväislinkit
TilaJulkaistu - 20 lokakuuta 2011
OKM-julkaisutyyppiA4 Artikkeli konferenssijulkaisuussa
TapahtumaAnnual Conference on Information Technology Education (SIGITE) - West Point, NY, Yhdysvallat (USA)
Kesto: 20 lokakuuta 201122 lokakuuta 2011
Konferenssinumero: 12

Lisätietoja

Best Paper Award
Volume:
Proceeding volume:

Tieteenalat

  • 113 Tietojenkäsittely- ja informaatiotieteet

Lainaa tätä

Kurhila, J., & Vihavainen, A. (2011). Management, structures and tools to scale up personal advising in large programming courses. teoksessa SIGITE '11: Proceedings of the 2011 conference on Information technology education (Sivut 3-8). New York: ACM. https://doi.org/10.1145/2047594.2047596
Kurhila, Jaakko ; Vihavainen, Arto. / Management, structures and tools to scale up personal advising in large programming courses. SIGITE '11: Proceedings of the 2011 conference on Information technology education. New York : ACM, 2011. Sivut 3-8
@inproceedings{b13006c68f7742e280b317372200ea39,
title = "Management, structures and tools to scale up personal advising in large programming courses",
abstract = "We see programming in higher education as a craft that benefits from a direct contact, support and feedback from people who already master it. We have used a method called Extreme Apprenticeship (XA) to support our CS1 education. XA is based on a set of values that emphasize actual programming along with current best practices, coupled tightly with continuous feedback between the advisor and the student. As such, XA means one-on-one advising which requires resources. However, we have not used abundant resources even when scaling up the XA model. Our experiments show that even in relatively large courses (n = 192 and 147), intensive personal advising in CS1 does not necessarily lead to more expensive course organization, even though the number of advisor-evaluated student exercises in a course grew from 252 to 17420. A thorough comparison of learning results and organizational costs between our traditional lecture/exercise-based course model and XA-based course model is presented.",
keywords = "113 Computer and information sciences",
author = "Jaakko Kurhila and Arto Vihavainen",
note = "Best Paper Award Volume: Proceeding volume:",
year = "2011",
month = "10",
day = "20",
doi = "10.1145/2047594.2047596",
language = "English",
isbn = "978-1-4503-1017-8",
pages = "3--8",
booktitle = "SIGITE '11: Proceedings of the 2011 conference on Information technology education",
publisher = "ACM",
address = "International",

}

Kurhila, J & Vihavainen, A 2011, Management, structures and tools to scale up personal advising in large programming courses. julkaisussa SIGITE '11: Proceedings of the 2011 conference on Information technology education. ACM, New York, Sivut 3-8, Annual Conference on Information Technology Education (SIGITE), West Point, NY, Yhdysvallat (USA), 20/10/2011. https://doi.org/10.1145/2047594.2047596

Management, structures and tools to scale up personal advising in large programming courses. / Kurhila, Jaakko; Vihavainen, Arto.

SIGITE '11: Proceedings of the 2011 conference on Information technology education. New York : ACM, 2011. s. 3-8.

Tutkimustuotos: Artikkeli kirjassa/raportissa/konferenssijulkaisussaKonferenssiartikkeliTieteellinenvertaisarvioitu

TY - GEN

T1 - Management, structures and tools to scale up personal advising in large programming courses

AU - Kurhila, Jaakko

AU - Vihavainen, Arto

N1 - Best Paper Award Volume: Proceeding volume:

PY - 2011/10/20

Y1 - 2011/10/20

N2 - We see programming in higher education as a craft that benefits from a direct contact, support and feedback from people who already master it. We have used a method called Extreme Apprenticeship (XA) to support our CS1 education. XA is based on a set of values that emphasize actual programming along with current best practices, coupled tightly with continuous feedback between the advisor and the student. As such, XA means one-on-one advising which requires resources. However, we have not used abundant resources even when scaling up the XA model. Our experiments show that even in relatively large courses (n = 192 and 147), intensive personal advising in CS1 does not necessarily lead to more expensive course organization, even though the number of advisor-evaluated student exercises in a course grew from 252 to 17420. A thorough comparison of learning results and organizational costs between our traditional lecture/exercise-based course model and XA-based course model is presented.

AB - We see programming in higher education as a craft that benefits from a direct contact, support and feedback from people who already master it. We have used a method called Extreme Apprenticeship (XA) to support our CS1 education. XA is based on a set of values that emphasize actual programming along with current best practices, coupled tightly with continuous feedback between the advisor and the student. As such, XA means one-on-one advising which requires resources. However, we have not used abundant resources even when scaling up the XA model. Our experiments show that even in relatively large courses (n = 192 and 147), intensive personal advising in CS1 does not necessarily lead to more expensive course organization, even though the number of advisor-evaluated student exercises in a course grew from 252 to 17420. A thorough comparison of learning results and organizational costs between our traditional lecture/exercise-based course model and XA-based course model is presented.

KW - 113 Computer and information sciences

U2 - 10.1145/2047594.2047596

DO - 10.1145/2047594.2047596

M3 - Conference contribution

SN - 978-1-4503-1017-8

SP - 3

EP - 8

BT - SIGITE '11: Proceedings of the 2011 conference on Information technology education

PB - ACM

CY - New York

ER -

Kurhila J, Vihavainen A. Management, structures and tools to scale up personal advising in large programming courses. julkaisussa SIGITE '11: Proceedings of the 2011 conference on Information technology education. New York: ACM. 2011. s. 3-8 https://doi.org/10.1145/2047594.2047596