Skip to Main Content

Computer Science (Coding)

Resources for educators about computer science, including the history of computers and coding sites for students.

Featured Books from Your ATA Library

Coding + Math

This book offers a deep dive into computer science integration, providing guidelines for designing elementary CS/math curricula through case studies and practical examples. Coding + Math offers the analytical foundation teachers need to inform their practice, specifically in mathematics. Grounded in research, the book's mini-lessons contrast visual-based coding with text-based programming.

Computer Science Education

Highlights of the second edition include: - New sections on machine learning and data-driven (epistemic) programming - Revised chapter on relating ethical and societal aspects to knowledge-rich aspects of computer science education - A new set of chapters on the learning of programming, including design, pedagogy and misconceptions - A chapter on the way we use language in the computer science classroom.

Beyond Coding

 Today, schools are introducing STEM education and robotics to children in ever-lower grades. . Presenting code as a universal language, she shows how children discover new ways of thinking, relating, and behaving through creative coding activities. 

Teaching Computing in Secondary Schools

This book provides a step-by-step guide to teaching computing at secondary level. It offers an entire framework for planning and delivering the curriculum and shows you how to create a supportive environment for students in which all can enjoy computing. 

How to Teach Computer Science: Parable, Practice and Pedagogy

This book is for new or aspiring computer science teachers wishing to improve their subject knowledge and gain confidence in the classroom. 

Home | Contact Us

© 2020 The Alberta Teachers’ Association

Report a broken link