Production programming in the classroom
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Creating significant learning experiences in introductory artificial intelligence
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Killer "killer examples" for design patterns
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Experiencing aspects of games programming in an introductory computer graphics class
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Threads™: how to restructure a computer science curriculum for a flat world
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Open source projects in programming courses
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Programming studio: a course for improving programming skills in undergraduates
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Communications of the ACM - Urban sensing: out of the woods
Developing a computer science-specific learning taxonomy
Working group reports on ITiCSE on Innovation and technology in computer science education
The use of free and open source software in real-world capstone projects
Journal of Computing Sciences in Colleges
An approach for evaluating FOSS projects for student participation
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Hi-index | 0.00 |
This paper is a teacher-researcher's reflection upon the use of open-source Robocode as a Java programming assignment. Following the educational perspectives of Parker Palmer and Elliot Eisner, it is a qualitative inquiry into the learning experiences of the students as well as the inner journey of a teacher. The design of the assignment may be validated by the ITiCSE 2007 Working Group's matrix taxonomy.