Guide to Teaching Computer Science An Activity-Based Approach
The dynamic evolution of the field of computer science (CS) also poses educational and pedagogical challenges, such as issues of CS teacher recruitment, pre-service teacher preparation, support for teachers' ongoing professional development, and the desig
- PDF / 4,307,834 Bytes
- 280 Pages / 439.37 x 666.142 pts Page_size
- 69 Downloads / 247 Views
Orit Hazzan ● Tami Lapidot ● Noa Ragonis
Guide to Teaching Computer Science An Activity-Based Approach
Dr. Orit Hazzan Associate Professor Technion - Israel Institute of Technology Dept. Education in Technology & Science Technion City, Haifa Israel [email protected]
Dr. Noa Ragonis Beit Berl College Computer Science Studies, School of Education Doar Beit Berl Israel [email protected]
Dr. Tami Lapidot Technion - Israel Institute of Technology Dept. Education in Technology & Science Technion City, Haifa Israel [email protected]
ISBN 978-0-85729-442-5 e-ISBN 978-0-85729-443-2 DOI 10.1007/978-0-85729-443-2 Springer London Dordrecht Heidelberg New York British Library Cataloguing in Publication Data A catalogue record for this book is available from the British Library Library of Congress Control Number: 2011926690 Springer-Verlag London Limited 2011 Apart from any fair dealing for the purposes of research or private study, or criticism or review, as permitted under the Copyright, Designs and Patents Act 1988, this publication may only be reproduced, stored or transmitted, in any form or by any means, with the prior permission in writing of the publishers, or in the case of reprographic reproduction in accordance with the terms of licenses issued by the Copyright Licensing Agency. Enquiries concerning reproduction outside those terms should be sent to the publishers. The use of registered names, trademarks, etc., in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant laws and regulations and therefore free for general use. The publisher makes no representation, express or implied, with regard to the accuracy of the information contained in this book and cannot accept any legal responsibility or liability for any errors or omissions that may be made. Printed on acid-free paper Springer is part of Springer Science+Business Media (www.springer.com)
To our families, students and colleagues
Prologue
This Guide to Teaching Computer Science can serve all computer science educators, both in high school and in academia, i.e., computer science university instructors, high school computer science teachers, and instructors of computer science teacher preparation programs. Specifically, the Guide can be used as the textbook of the Methods of Teaching Computer Science (MTCS) course, offered to prospective and in-service computer science teachers . In all cases, the Guide is organized in a way that enables an immediate application of its main ideas. This goal is achieved by presenting the rationale for addressing a variety of computer science education topics, as well as their detailed actual teaching process (including activities, worksheets, topics for discussions, and more). The Guide encompasses the authors’ teaching and research experience in computer science education gained during the past three decades. Specifically, we have taught courses on computer science and on computer science education to high school compu
Data Loading...