This textbook presents both a conceptual framework and detailed implementation guidelines for computer science (CS) teaching. Updated with the latest teaching approaches and trends, and expanded with new learning activities, the content of this new edition is clearly written and structured to be applicable to all levels of CS education and for any teaching organization. Features: provides 110 detailed learning activities; reviews curriculum and cross-curriculum topics in CS; explores the benefits of CS education research; describes strategies for cultivating problem-solving skills, for assessing learning processes, and for dealing with pupils’ misunderstandings; proposes active-learning-based classroom teaching methods, including lab-based teaching; discusses various types of questions that a CS instructor or trainer can use for a range of teaching situations; investigates thoroughly issues of lesson planning and course design; examines the first field teaching experiences gained by CS teachers.
Teaching computer science involves more than just "teaching the material," and this book details all of the other parts of teaching that you will need to know to do the job.
This means students need to think about taking care of their bodies, their minds, and their environment. ... With this in mind, encourage students to follow the 20/20/20 Rule: Every 20 minutes, get up and stretch while looking at least ...
Memory: A Contribution to Experimental Psychology (Henry A. Ruger & Clara E. Bussenius, trans. 1913). New York: Teachers College, Columbia University. Harpaz, Y., 2005. Teaching and learning in a community of thinking.
This timely new text provides an accessible introduction to teaching Computing, and computer programming.
This book is an essential, enduring, practical guide for every K-12 teacher anywhere who is either teaching or planning to teach computer science and programming at any grade level.
Talaiver, M., & Bowen, R. (2010). Developing 21st-century skills: Game design and robotics exploration. In D. Gibson & B. Dodge (Eds.), Proceedings of Society for Information Technology & Teacher Education. International Conference 2010 ...
The book is structured to support the reader with chapter outlines, synopses and key points. Explanations of key concepts, real-life examples and reflective points keep the theory grounded in classroom practice.
FURTHER READING Armitage, A., Donovan, G., Flanagan, K. and Poma, S. (2011) Developing Professional Practice 14–19, London: Pearson. Blanchard, J. (2009) Teaching, Learning and Assessment, Maidenhead: Open University Press.
Integrating Computer Science Across the Core is a guide to systematizing computer science and computational thinking practices in your school.
... the AI simulates the outcomes of the various moves open to it and takes stock at each stage of the game to work out if it is ... and gradually building a model of which criteria are important and which are not for its chosen task.