Author
|
Conference
|
Journal
|
Organization
|
Year
|
DOI
Look for results that meet for the following criteria:
since
equal to
before
between
and
Search in all domains
Limit my searches in the following domains
Agriculture Science
Arts & Humanities
Biology
Chemistry
Computer Science
Economics & Business
Engineering
Environmental Sciences
Geosciences
Material Science
Mathematics
Medicine
Physics
Social Science
Multidisciplinary
Keywords
(5)
Approaches To Learning
Computer Education
Driving Force
Problem Based Learning
Teaching Programming
Related Publications
(2)
Robocode: using games to teach artificial intelligence
The BlueJ system and its pedagogy 1
Subscribe
Academic
Publications
RoboCode & problem-based learning: a non-prescriptive approach to teaching programming
Edit
RoboCode & problem-based learning: a non-prescriptive approach to teaching programming
(
Citations: 14
)
BibTex
|
RIS
|
RefWorks
Download
Jackie O'kelly
,
J. Paul Gibson
The fundamental principle behind Problem-based Learning (PBL) is that the problem is the
driving force
that initi- ates the learning. In order to function eectively in a PBL environment a good set of problems is required. Solving problems is a vital element within Computer Science and yet the discipline has been slow to embrace PBL as an ap- proach to learning. The net result means that there are few good PBL problems available to assist new practitioners with implementation. PBL emphasizes a real-world approach to learning, and we present a RoboCode Competition as a can- didate for a good, realistic PBL problem within the computer science discipline. We list and identify the criteria that cat- egorise a PBL problem as good and validate the RoboCode domain against these criteria. We argue that the concept of freedom — in dierent guises — plays a key role in making PBL a good mechanism for teaching programming, and for making RoboCode a good domain for PBL.
Conference:
Annual Joint Conference Integrating Technology into Computer Science Education - ITiCSE
, pp. 217-221, 2006
DOI:
10.1145/1140124.1140182
Cumulative
Annual
View Publication
The following links allow you to view full publications. These links are maintained by other sources not affiliated with Microsoft Academic Search.
(
www-public.int-evry.fr
)
(
www.informatik.uni-trier.de
)
(
www-public.it-sudparis.eu
)
(
doi.acm.org
)
More »
Citation Context
(9)
...Some approaches include problem-based learning, project-based learning, objects-first learning, and context-based learning [4, 5, 10, 12,
13
]...
Stefanie A. Markham
,
et al.
Using personal robots in CS1: experiences, outcomes, and attitudinal i...
...On an attempt to minimize this difficulty, some teachers and researchers advocate the adoption of ill-defined problems in the early stages of graduation [
2
]...
Andréa Mendonça
,
et al.
Difficulties in solving ill-defined problems: A case study with introd...
...The game has a serious side as it has been used to develop and teach ideas from Artificial Intelligence [13, 16,
32
]...
Darren Willis
,
et al.
Caching and incrementalisation in the java query language
...The game has a serious side as it has been used to develop and teach ideas from Artificial Intelligence [13, 16,
32
]...
Darren Willis
,
et al.
Caching and incrementalisation in the java query language
...The game has a serious side as it has been used to develop and teach ideas from Artificial Intelligence [7, 8,
13
]...
David J. Pearce
,
et al.
Patterns for ADT optimisation
References
(11)
The use of MUPPETS in an introductory java programming course
(
Citations: 9
)
Kevin J. Bierre
,
Andrew M. Phelps
Conference:
Information Technology Education - SIGITE
, pp. 122-127, 2004
Robocode throughout the curriculum
(
Citations: 2
)
Esmail Bonakdarian
,
Laurie White
Journal:
Journal of Computing Sciences in Colleges - JCSC
, 2004
Learning styles across the curriculum
(
Citations: 3
)
A. T. Chamillard
,
Ricky E. Sward
Conference:
Annual Joint Conference Integrating Technology into Computer Science Education - ITiCSE
, pp. 241-245, 2005
Software engineering as a model of understanding for learning and problem solving
(
Citations: 11
)
J. Paul Gibson
,
Jackie O'Kelly
Conference:
International Computing Education Research Workshop - ICER
, pp. 87-97, 2005
Robocode: using games to teach artificial intelligence
(
Citations: 10
)
Ken Hartness
Journal:
Journal of Computing Sciences in Colleges - JCSC
, 2004
Order by:
Citations
(14)
Using personal robots in CS1: experiences, outcomes, and attitudinal influences
Stefanie A. Markham
,
K. N. King
Conference:
Annual Joint Conference Integrating Technology into Computer Science Education - ITiCSE
, pp. 204-208, 2010
Review of recent systems for automatic assessment of programming assignments
Petri Ihantola
,
Tuukka Ahoniemi
,
Ville Karavirta
,
Otto Seppälä
Published in 2010.
Unified Behavior Framework for Reactive Robot Control
(
Citations: 3
)
Brian G. Woolley
,
Gilbert L. Peterson
Journal:
Journal of Intelligent and Robotic Systems - JIRS
, vol. 55, no. 2-3, pp. 155-176, 2009
Difficulties in solving ill-defined problems: A case study with introductory computer programming students
Andréa Mendonça
,
Clara de Oliveira
,
Dalton Guerrero
,
Evandro Costa
Conference:
Conference on Frontiers in Education - FECS
, pp. 1-6, 2009
Caching and incrementalisation in the java query language
(
Citations: 12
)
Darren Willis
,
David J. Pearce
,
James Noble
Conference:
Conference on Object-Oriented Programming Systems, Languages, and Applications - OOPSLA
, pp. 1-18, 2008