
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...

This concise yet thorough textbook presents an active-learning model for the teaching of computer science. Offering both a conceptual framework and detailed implementation guidelines, the work is designed to support a Methods of Teaching Computer Science (MTCS) course, but...

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...

This concise yet thorough textbook presents an active-learning model for the teaching of computer science. Offering both a conceptual framework and detailed implementation guidelines, the work is designed to support a Methods of Teaching Computer Science (MTCS) course, but...

Demonstrating that computer science learning and teaching processes can be fun, thought-provoking and stimulating, this unique textbook presents both a conceptual framework and detailed implementation guidelines for computer science (CS) teaching. This highly-anticipated...


Focusing on the teaching of computer science in the generative A.I. (GenAI) era, the 4th edition of this Guide to Teaching Computer Science aims to contribute to the urgent effort to rethink and redesign computer science education. This Guide to Teaching Computer Science is intended...