Back to Search
Start Over
A tool for programming learning with pedagogical patterns
- Source :
- ETX
- Publication Year :
- 2005
- Publisher :
- ACM Press, 2005.
-
Abstract
- Programming Patterns help create a shared language for communicating insight and experience about programming problems and their solutions. Inspired by this idea, we developed the PROPAT e-learning tool: an Eclipse IDE that allows students of a first Computer Science course to learn how to program using pedagogical patterns, i.e., a set of programming patterns recommended by Computer Science educators. PROPAT has been implemented as an Eclipse plugin with two main perspectives: the Teacher Perspective and the Student Perspective. To identify some of the students' mistakes, the PROPAT plug-in also includes a program diagnosis system that uses Model Based Diagnosis techniques from the Artificial Inteligence.
- Subjects :
- Programming learning
Symbolic programming
Computer science
business.industry
Programming language
Perspective (graphical)
computer.software_genre
Inductive programming
Set (abstract data type)
Programming patterns
ComputingMilieux_COMPUTERSANDEDUCATION
Software engineering
business
computer
Eclipse
Programming language theory
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- Proceedings of the 2005 OOPSLA workshop on Eclipse technology eXchange - eclipse '05
- Accession number :
- edsair.doi...........ad247ec59cf1d352a3ef08d8a3d2aed3
- Full Text :
- https://doi.org/10.1145/1117696.1117722