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 language | English |
---|---|
Title of host publication | Software Engineering Education Going Agile: 11th China-Europe International Symposium on Software Engineering Education (CEISEE 2015) |
Place of Publication | Switzerland |
Publisher | Springer International Publishing |
Pages | 73-80 |
Number of pages | 123 |
ISBN (Electronic) | 9783319291666 |
ISBN (Print) | 9783319291659 |
DOIs | |
Publication status | Published - 26 May 2016 |
Publication series
Name | Progress in IS |
---|---|
Publisher | Springer International Publishing |
ISSN (Print) | 2196-8705 |
ISSN (Electronic) | 2196-8713 |
Keywords
- Active learning
- Problems-first
- Problem solving
- Robots
- Simulation
- Computational thinking
- Visual programming
- Problem-based learning
- Project-based learning
Fingerprint Dive into the research topics of 'Review of a problems-first approach to first year undergraduate programming'. Together they form a unique fingerprint.
Profiles
-
Gary Hill
- University of Northampton, Technology - Subject Leader: Computing
- Science and Technology Research in Pedagogy
Person: Academic