Guide to Teaching Computer Science : An Activity-Based Approach / by Orit Hazzan, Tami Lapidot, Noa Ragonis
Contributor(s): Resource type: Ressourcentyp: Buch (Online)Book (Online)Language: English Series: SpringerLink BücherPublisher: London : Springer-Verlag London Limited, 2011Description: Online-Ressource (XXVI, 260p. 25 illus., 2 illus. in color, digital)ISBN:- 9780857294432
- 374.26
- LB1028.43-1028.75
- QA76.27
Contents:
Summary: 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 its focus to instruction for any specific curriculum, programming language or paradigm. Features: presents an overview of research in CS education; examines strategies for teaching problem-solving, evaluating pupils, and for dealing with pupils' misunderstandings; provides learning activities throughout the book; proposes active-learning-based classroom teaching methods, as well as methods specifically for lab-based teaching; discusses various types of questions that a CS instructor, tutor, or trainer can use for a range of different teaching situations; investigates thoroughly issues of lesson planning and course design; describes frameworks by which prospective CS teachers gain their first teaching experience.PPN: PPN: 1650907443Package identifier: Produktsigel: ZDB-2-SCS
""Guide to Teaching Computer Science""; ""Prologue""; ""Contents""; ""Index of Activities""; ""1: Introduction � What Is This Guide About?""; ""1.1 Introduction""; ""1.2 Motivation for Writing This Guide1""; ""1.3 The Methods of Teaching Computer Science (MTCS) Course""; ""1.3.1 MTCS Course Overview""; ""1.3.2 Course Population""; ""1.3.3 Course Objectives""; ""1.3.4 Recommended Teaching Methods Used in the MTCS Course""; ""1.4 The Structure of the Guide to Teaching Computer Science""; ""1.4.1 Guide Structure and Organization""; ""1.4.2 The Content of the Guide Chapters""
""1.5 How to Use the Guide?""""1.5.1 Instructors of the MTCS Course""; ""1.5.2 The Prospective Computer Science Teachers Enrolled in the MTCS Course""; ""1.5.3 Computer Science Instructors in the University""; ""1.5.4 Instructors of In-Service Teachers� Professional Development Programs""; ""1.5.5 High School Computer Science Teachers""; ""References""; ""2: Active Learning and the Active-Learning-Based Teaching Model""; ""2.1 Introduction""; ""2.2 Active Learning""; ""2.3 Why Active Learning Is Suitable for Implementation in the MTCS Course?""; ""2.4 Active-Learning-Based Teaching Model""
""2.5 The Role of the Instructor in the Active-Learning-Based Teaching Model""""References""; ""3: Overview of the Discipline of Computer Science""; ""3.1 Introduction""; ""3.2 What Is Computer Science?""; ""Activity 1: The Nature of Computer Science""; ""Activity 2: Computer Science and Other Sciences""; ""3.3 The History of Computer Science4""; ""Activity 3: Plan a Lesson About the History of Computer Science""; ""Activity 4: History of Computational Machines""; ""3.4 Computer Scientists""; ""Activity 5: Preparation of a Presentation on a Computer Scientist, Homework""
""3.5 Social Issues of Computer Science7""""3.5.1 Ethics in Computer Science Education""; ""Activity 6: Analysis of Ethical Dilemmas""; ""3.5.2 Diversity""; ""Activity 7: Diverse Class Demography, Group Work""; ""Activity 8: Test Evaluation, Work in Pairs""; ""Activity 9: Gender Diversity, Open Conversation""; ""3.6 Programming Paradigms10""; ""Activity 10: Programming Paradigms � Exploration of Learners� Knowledge""; ""Activity 11: Abstract-Oriented Examination of Programming Paradigms""; ""Activity 12: Activity Design for a Given Programming Paradigm""
""3.7 Computer Science Soft Ideas""""3.7.1 What Are Computer Science Soft Ideas?11""; ""3.7.2 Computer Science Soft Ideas in the MTCS Course""; ""Activities 13�14: Introduction to Soft Ideas""; ""Activity 13: Types of Concepts, Class Discussion""; ""Activity 14: Computer Science Concept Classification, Teamwork12""; ""Activity 15: Construction of Tasks and Questions About Soft Ideas""; ""Activities 16�19: Computer Science Heuristics: The Case of Abstraction13""; ""Activity 16: Abstraction - Definition""; ""Activity 17: Abstraction - Teaching Planning""
""Activity 18: Abstraction - Teaching Pedagogy""
No physical items for this record