Computer science/informatics in secondary education
Proceedings of the 16th annual conference reports on Innovation and technology in computer science education - working group reports
Integrating the teaching of algorithmic patterns into computer science teacher preparation programs
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Learning to teach computer science: the need for a methods course
Communications of the ACM
Students, teachers and phenomena: educational reconstruction for computer science education
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
Towards a conceptualization of pedagogical content knowledge for computer science
Proceedings of the ninth annual international ACM conference on International computing education research
An Experimental Method for the Active Learning of Greedy Algorithms
ACM Transactions on Computing Education (TOCE)
Proceedings of the 45th ACM technical symposium on Computer science education
The Canterbury QuestionBank: building a repository of multiple-choice CS1 and CS2 questions
Proceedings of the ITiCSE working group reports conference on Innovation and technology in computer science education-working group reports
CAT's: not just a furry friend. using active learning in your classrooms (abstract only)
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.02 |
This guide presents both a conceptual framework and detailed implementation guidelines for general computer science (CS) teaching. The content is clearly written and structured to be applicable to all levels of CS education and for any teaching organization, without limiting its focus to instruction for any specific curriculum, programming language or paradigm. Features: presents an overview of research in CS education; examines strategies for teaching problem-solving, evaluating pupils, and for dealing with pupils misunderstandings; provides learning activities throughout the book; proposes active-learning-based classroom teaching methods, as well as methods specifically for lab-based teaching; discusses various types of questions that a CS instructor, tutor, or trainer can use for a range of different teaching situations; investigates thoroughly issues of lesson planning and course design; describes frameworks by which prospective CS teachers gain their first teaching experience.