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

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

Research output: Contribution to Book/ReportChapter

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

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). Springer International Publishing. https://doi.org/10.1007/978-3-319-29166-6_11