LIBRARY OF CONGRESS CONTROL NUMBER |
LC control number |
2011926690 |
INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
9780857294425 |
DEWEY DECIMAL CLASSIFICATION NUMBER |
Call number |
004.071 |
MAIN ENTRY--PERSONAL NAME |
Authors |
Hazzan, Orit. |
TITLE STATEMENT |
Title |
Guide to teaching computer science : |
Subtitle |
an activity-based approach / |
Statement of responsibility, etc |
Orit Hazzan, Tami Lapidot, Noa Ragonis. |
PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) |
Place of publication |
London ; New York : |
Publisher |
Springer, |
Date |
2011. |
PHYSICAL DESCRIPTION |
Extent |
xxv, 260 p. : |
Other Details |
ill. ; |
Size |
24 cm. |
CONTENTS |
Contents |
Introduction-What is this guide about. -- Introduction -- Motivation for writing this guide -- The methods of teaching computer science (MTCS) course -- The structure of the guide to teaching computer science -- How to use the guide? -- Active learning and the active-learning-based teaching model. -- Introduction -- Active learning -- Why active learning is suitable for implementation -- Active-learning-based teaching model -- The role of the instructor in the active-learning-based teaching model -- Overview of the discipline of computer science. -- Introduction -- What is computer science? -- The history of computer science -- Computer scientists -- Social issues of computer science -- Programming paradigms -- Computer science soft ideas -- Research in computer science education. -- Introduction -- Research in computer science education: what it is and why and how it is useful? -- MTSC course activities -- Problem solving strategies. -- Introduction -- Problem-solving processes -- Problem understanding -- Solution design -- Solution examination -- Reflection -- Learners' alternate conceptions. -- Introduction -- Pedagogical tools for dealing with alternative conceptions -- Activities to be facilitated in MTCS course -- Teaching methods in computer science education. -- Introduction -- Pedagogical tools -- Different forms of class organization -- Mentoring software project development -- Lab-based teaching. -- Introduction -- What is a computer lab? -- Lab-first approach -- Visualization and animation -- Using the internet in the teaching of computer science -- Types of questions in computer science education. -- Introduction -- Types of questions -- Kinds of answers -- Assimilation of the types of questions to different computer science contents -- Question preparation -- Evaluation. -- Introduction -- Tests -- Project evaluation -- Portfolio -- The evaluation of the students in the MTCS course -- Teaching planning. -- Introduction -- Top-down approach for teaching planning -- Illustration: teaching one-dimensional array -- Activities to be facilitated in the MTCS course -- Integrated view at the MTCS course organization -- the case of recursion. -- Introduction -- Classification of everyday objects and phenomena: the case of recursion -- Leap of faith -- Models of the recursive process -- Research on learning and teaching recursion -- How does recursion sound? -- Evaluation -- Additional activities -- Getting experience in computer science education. -- Introduction -- The practicum in the high school -- A tutoring model for guiding problems -- Practicum versus tutoring -- Design of a methods of teaching computer science course. -- Perspectives on the MTCS course -- Suggestions of the MTCS course syllabi -- High school computer science teacher preparation programs. -- A model for high school computer science education -- Construction of a computer science teacher preparation -- Epilogue. |
SUMMARY |
Summary |
This guide presents a conceptual framework and detailed implementation guidelines for general computer science (CS) teaching. It is applicable to all levels of CS education and not limited to any one specific curriculum, programming language or paradigm. |
SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical Heading |
Computer science |
General |
Study and teaching. |
SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical Heading |
Active learning. |
ADDED ENTRY |
Name |
Ragonis, Noa. |
ADDED ENTRY |
Name |
Lapidot, Tami. |
ELECTRONIC LOCATION AND ACCESS |
Uniform Resource Identifier |
https://uowd.box.com/s/4yp1eg7rig2cqu3vou1j4g62s0tvumag |
Public note |
Location Map |
MAIN ENTRY--PERSONAL NAME |
-- |
36798 |
SUBJECT ADDED ENTRY--TOPICAL TERM |
-- |
766 |
SUBJECT ADDED ENTRY--TOPICAL TERM |
-- |
5338 |
ADDED ENTRY |
-- |
36799 |
ADDED ENTRY |
-- |
36800 |