Review of a problems-first approach to first year undergraduate programming

Gary Hill, Bing Wu (Editor), Stephan Kassel (Editor)

Research output: Contribution to Book/Report typesChapterResearchpeer-review

Abstract

This paper, predominantly discusses the teaching of programming and problem solving to undergraduate first year computing students, using robots/robot simulators and visual programming to emulate the robot tasks. The needs to focus initial programming education on problem solving, prior to the teaching of programming syntax and software design methodology is also considered. The main vehicle for this approach is a robot/robot simulation programmed in Java, followed by the programming of a visual representation/simulation to develop programming skills.
Original languageEnglish
Title of host publicationSoftware Engineering Education Going Agile: 11th China-Europe International Symposium on Software Engineering Education (CEISEE 2015)
Place of PublicationSwitzerland
PublisherSpringer International Publishing
Pages73-80
Number of pages123
ISBN (Electronic)9783319291666
ISBN (Print)9783319291659
DOIs
Publication statusPublished - 26 May 2016

Publication series

NameProgress in IS
PublisherSpringer International Publishing
ISSN (Print)2196-8705
ISSN (Electronic)2196-8713

Fingerprint

Robots
Teaching
Software design
Simulators
Education
Students

Keywords

  • Active learning
  • Problems-first
  • Problem solving
  • Robots
  • Simulation
  • Computational thinking
  • Visual programming
  • Problem-based learning
  • Project-based learning

Cite this

Hill, G., Wu, B. (Ed.), & Kassel, S. (Ed.) (2016). Review of a problems-first approach to first year undergraduate programming. In Software Engineering Education Going Agile: 11th China-Europe International Symposium on Software Engineering Education (CEISEE 2015) (pp. 73-80). (Progress in IS). Switzerland: Springer International Publishing. https://doi.org/10.1007/978-3-319-29166-6_11
Hill, Gary ; Wu, Bing (Editor) ; Kassel, Stephan (Editor). / Review of a problems-first approach to first year undergraduate programming. Software Engineering Education Going Agile: 11th China-Europe International Symposium on Software Engineering Education (CEISEE 2015). Switzerland : Springer International Publishing, 2016. pp. 73-80 (Progress in IS).
@inbook{5337836a8bbd4c6db3e030b5174442db,
title = "Review of a problems-first approach to first year undergraduate programming",
abstract = "This paper, predominantly discusses the teaching of programming and problem solving to undergraduate first year computing students, using robots/robot simulators and visual programming to emulate the robot tasks. The needs to focus initial programming education on problem solving, prior to the teaching of programming syntax and software design methodology is also considered. The main vehicle for this approach is a robot/robot simulation programmed in Java, followed by the programming of a visual representation/simulation to develop programming skills.",
keywords = "Active learning, Problems-first, Problem solving, Robots, Simulation, Computational thinking, Visual programming, Problem-based learning, Project-based learning",
author = "Gary Hill and Bing Wu and Stephan Kassel",
year = "2016",
month = "5",
day = "26",
doi = "10.1007/978-3-319-29166-6_11",
language = "English",
isbn = "9783319291659",
series = "Progress in IS",
publisher = "Springer International Publishing",
pages = "73--80",
booktitle = "Software Engineering Education Going Agile: 11th China-Europe International Symposium on Software Engineering Education (CEISEE 2015)",

}

Hill, G, Wu, B (ed.) & Kassel, S (ed.) 2016, Review of a problems-first approach to first year undergraduate programming. in Software Engineering Education Going Agile: 11th China-Europe International Symposium on Software Engineering Education (CEISEE 2015). Progress in IS, Springer International Publishing, Switzerland, pp. 73-80. https://doi.org/10.1007/978-3-319-29166-6_11

Review of a problems-first approach to first year undergraduate programming. / Hill, Gary; Wu, Bing (Editor); Kassel, Stephan (Editor).

Software Engineering Education Going Agile: 11th China-Europe International Symposium on Software Engineering Education (CEISEE 2015). Switzerland : Springer International Publishing, 2016. p. 73-80 (Progress in IS).

Research output: Contribution to Book/Report typesChapterResearchpeer-review

TY - CHAP

T1 - Review of a problems-first approach to first year undergraduate programming

AU - Hill, Gary

A2 - Wu, Bing

A2 - Kassel, Stephan

PY - 2016/5/26

Y1 - 2016/5/26

N2 - This paper, predominantly discusses the teaching of programming and problem solving to undergraduate first year computing students, using robots/robot simulators and visual programming to emulate the robot tasks. The needs to focus initial programming education on problem solving, prior to the teaching of programming syntax and software design methodology is also considered. The main vehicle for this approach is a robot/robot simulation programmed in Java, followed by the programming of a visual representation/simulation to develop programming skills.

AB - This paper, predominantly discusses the teaching of programming and problem solving to undergraduate first year computing students, using robots/robot simulators and visual programming to emulate the robot tasks. The needs to focus initial programming education on problem solving, prior to the teaching of programming syntax and software design methodology is also considered. The main vehicle for this approach is a robot/robot simulation programmed in Java, followed by the programming of a visual representation/simulation to develop programming skills.

KW - Active learning

KW - Problems-first

KW - Problem solving

KW - Robots

KW - Simulation

KW - Computational thinking

KW - Visual programming

KW - Problem-based learning

KW - Project-based learning

U2 - 10.1007/978-3-319-29166-6_11

DO - 10.1007/978-3-319-29166-6_11

M3 - Chapter

SN - 9783319291659

T3 - Progress in IS

SP - 73

EP - 80

BT - Software Engineering Education Going Agile: 11th China-Europe International Symposium on Software Engineering Education (CEISEE 2015)

PB - Springer International Publishing

CY - Switzerland

ER -

Hill G, Wu B, (ed.), Kassel S, (ed.). Review of a problems-first approach to first year undergraduate programming. In Software Engineering Education Going Agile: 11th China-Europe International Symposium on Software Engineering Education (CEISEE 2015). Switzerland: Springer International Publishing. 2016. p. 73-80. (Progress in IS). https://doi.org/10.1007/978-3-319-29166-6_11