CLAP: teaching data structures in a creative way
Proceedings of the 2nd conference on Integrating technology into computer science education
Why do students take programming modules?
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
Creating creativity: user interfaces for supporting innovation
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 1
Teaching the Nintendo generation to program
Communications of the ACM - Supporting community and building social capital
Enhancing creative design via software tools
Communications of the ACM
Mini-languages: a way to learn programming principles
Education and Information Technologies
Teaching Critical Thinking and Problem Defining Skills
Education and Information Technologies
The use of ill-defined problems for developing problem-solving and empirical skills in CS1
Journal of Computing Sciences in Colleges
Creativity in the information technology curriculum proposal
CITC4 '03 Proceedings of the 4th conference on Information technology curriculum
How to creatively communicate Microsoft.NET technologies in the IT curriculum
CITC4 '03 Proceedings of the 4th conference on Information technology curriculum
A CS1 course designed to address interests of women
Proceedings of the 35th SIGCSE technical symposium on Computer science education
C5 '04 Proceedings of the Second International Conference on Creating, Connecting and Collaborating through Computing
A study of learning environments associated with computer courses: can we teach them better?
Journal of Computing Sciences in Colleges
Fostering a creative interest in computer science
Proceedings of the 36th SIGCSE technical symposium on Computer science education
An ethics and security course for students in computer science and information technology
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Software Creativity 2.0
Teaching to identify problems in a creative way
FIE '01 Proceedings of the Frontiers in Education Conference, 2001. on 31st Annual - Volume 01
Proceedings of the 6th ACM SIGCHI conference on Creativity & cognition
Creativity as a pathway to computer science
Proceedings of the 13th annual conference on Innovation and technology in computer science education
What's My Challenge? The Forgotten Part of Problem Solving in Computer Science Education
ISSEP '08 Proceedings of the 3rd international conference on Informatics in Secondary Schools - Evolution and Perspectives: Informatics Education - Supporting Computational Thinking
Towards students' motivation and interest: teaching tips for applying creativity
Koli '08 Proceedings of the 8th International Conference on Computing Education Research
Information and communication technology teachers' initial education
EDUCATION'10 Proceedings of the 7th WSEAS international conference on Engineering education
Tools for "contributing student learning"
ACM Inroads
Tools for "contributing student learning"
Proceedings of the 2010 ITiCSE working group reports
The five year evolution of a game programming course
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Creativity-Supporting Learning Environment---CSLE
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.00 |
This paper describes an innovative method for teaching computer science in general high school education, illustrated with the example of introductory programming. Analyzing the literature in CS education research we found that creativity is rarely regarded, especially in high school education; although a few authors describe promising results from applying creativity. We designed and applied a framework for designing creative CS lessons based on a set of creativity criteria. The conducted teaching unit on introductory programming fulfilled the expectations: the students learned with high motivation and interest, the learning objectives were met and the students' picture of CS improved