Check nearby libraries
Buy this book
This edition doesn't have a description yet. Can you add one?
Check nearby libraries
Buy this book
Previews available in: English
Subjects
Study and teaching, Computer science, Active learning, Science, Teaching and Teacher Education, Computers and Education, Education, Computers & technology, Professional development, Study & teaching, Professional, career & trade -> education -> educational technology, Professional, career & trade -> education -> professional development, Physical & earth sciences -> physics -> general, Sci24032, Sco31000, Sco27000, Suco11645, 6060, 7592, 3747Showing 1 featured edition. View all 1 editions?
Edition | Availability |
---|---|
1
Guide to teaching computer science: an activity-based approach
2011, Springer
in English
0857294423 9780857294425
|
aaaa
Libraries near you:
WorldCat
|
Book Details
Table of 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.
Edition Notes
Includes bibliographical references and index.
Classifications
The Physical Object
ID Numbers
Community Reviews (0)
Feedback?December 20, 2023 | Edited by ImportBot | import existing book |
January 5, 2023 | Edited by MARC Bot | import existing book |
August 22, 2020 | Edited by ImportBot | import existing book |
January 11, 2012 | Created by LC Bot | import new book |