You may have to Search all our reviewed books and magazines, click the sign up button below to create a free account.
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 may be applied to the teaching of any area of computer science at any level, from elementary school to university. This text is not limited to any specific curriculum or programming language, but instead suggests various options for lesson and syllabus organization. Fully updated and revised, the third edition features more than 40 new activities, bringing the total to more than 150, together with new chapters on computati...
This collection of essays by faculty at the Arab Academic College in Haifa sheds a social justice-focused light on the work of the college. It provides insight into problems of inequity faced by teacher educators, as well as showing practical strategies and solutions. The book is unique in that, in addition to offering new conceptual understandings, the contributors describe their real-life experiences working with future teachers in such diverse curriculum areas as law, physics, computer studies and English. Many of these students are the first in their families to pursue higher education. The book illuminates the complex experience of Arabic-speaking students, studying in a country where the main language is Hebrew and the academic language, as everywhere, is English. It will be of interest to those working in higher education in the Middle East, and to teacher educators everywhere who work in multicultural settings.
Computing education is in enormous demand. Many students (both children and adult) are realizing that they will need programming in the future. This book presents the argument that they are not all going to use programming in the same way and for the same purposes. What do we mean when we talk about teaching everyone to program? When we target a broad audience, should we have the same goals as computer science education for professional software developers? How do we design computing education that works for everyone? This book proposes use of a learner-centered design approach to create computing education for a broad audience. It considers several reasons for teaching computing to everyone...
Hundreds of grassroots groups have sprung up around the world to teach programming, web design, robotics, and other skills outside traditional classrooms. These groups exist so that people don't have to learn these things on their own, but ironically, their founders and instructors are often teaching themselves how to teach. There's a better way. This book presents evidence-based practices that will help you create and deliver lessons that work and build a teaching community around them. Topics include the differences between different kinds of learners, diagnosing and correcting misunderstandings, teaching as a performance art, what motivates and demotivates adult learners, how to be a good ally, fostering a healthy community, getting the word out, and building alliances with like-minded groups. The book includes over a hundred exercises that can be done individually or in groups, over 350 references, and a glossary to help you navigate educational jargon.
None
Indeholder de fem hovedindlæg og 65 udvalgte indlæg præsenteret på Third International Conference on the Teaching of Mathematical Modelling and Applications (ICTMA-3), Kassel University (FRG), 8-11 September 1987
None