loading
Documentation
  • Login
  • Sign-Up

Research.Publish.Connect.

Paper

Authors: Morten Goodwin 1 and Tom Drange 2

Affiliations: 1 University of Agder, Norway ; 2 Noroff University College, Norway

ISBN: 978-989-758-179-3

Keyword(s): Programming, Test-Driven Development, Automatic Assessment, Education.

Related Ontology Subjects/Areas/Topics: Active Learning ; Computer-Supported Education ; Domain Applications and Case Studies ; e-Learning ; e-Learning in Engineering Education ; e-Learning Success Cases ; Information Technologies Supporting Learning ; Intelligent Learning and Teaching Systems ; Pattern Recognition ; Theory and Methods

Abstract: This paper presents an approach for teaching programming in large university classes based on test driven development (TDD) methods. The approach aims at giving the students an industry-like environment already in their education and introduces full automation and feedback programming classes through unit testing. The focus for this paper is to compare the novel approach with existing teaching methods. It does so by comparing introduction to programming classes in two institutions. One university ran a TDD teaching process with fully automated assessments and feedback, while the other ran a more traditional on-line environment with manual assessments and feedback. The TDD approach has clear advantages when it comes to learning programming as it is done in the industry, including being familiar with tools and approaches used. However, it lacks ways of dealing with cheating and stimulating creativity in student submissions.

PDF ImageFull Text

Download
Sign In Guest: Register as new SCITEPRESS user or Join INSTICC now for free.

Sign In SCITEPRESS user: please login.

Sign In INSTICC Members: please login. If not a member yet, Join INSTICC now for free.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 54.144.50.90. INSTICC members have higher download limits (free membership now)

In the current month:
Recent papers: 1 available of 1 total
2+ years older papers: 2 available of 2 total

Paper citation in several formats:
Goodwin M. and Drange T. (2016). Teaching Programming to Large Student Groups through Test Driven Development - Comparing Established Methods with Teaching based on Test Driven Development.In Proceedings of the 8th International Conference on Computer Supported Education - Volume 1: CSEDU, ISBN 978-989-758-179-3, pages 281-288. DOI: 10.5220/0005789502810288

@conference{csedu16,
author={Morten Goodwin and Tom Drange},
title={Teaching Programming to Large Student Groups through Test Driven Development - Comparing Established Methods with Teaching based on Test Driven Development},
booktitle={Proceedings of the 8th International Conference on Computer Supported Education - Volume 1: CSEDU,},
year={2016},
pages={281-288},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005789502810288},
isbn={978-989-758-179-3},
}

TY - CONF

JO - Proceedings of the 8th International Conference on Computer Supported Education - Volume 1: CSEDU,
TI - Teaching Programming to Large Student Groups through Test Driven Development - Comparing Established Methods with Teaching based on Test Driven Development
SN - 978-989-758-179-3
AU - Goodwin M.
AU - Drange T.
PY - 2016
SP - 281
EP - 288
DO - 10.5220/0005789502810288

Sorted by: Show papers

Note: The preferred Subjects/Areas/Topics, listed below for each paper, are those that match the selected paper topics and their ontology superclasses.
More...

Login or register to post comments.

Comments on this Paper: Be the first to review this paper.

Show authors

Note: The preferred Subjects/Areas/Topics, listed below for each author, are those that more frequently used in the author's papers.
More...