<p><span>A simple, straightforward, and hands-on roadmap to the world of computer programming with Python </span></p><p><span>Teach Yourself VISUALLY: Python</span><span> is your personal guide to getting you started in programming. As one of the world's most popular—and most accessible—coding langu
Teaching Tech Together
✍ Scribed by Greg Wilson
- Publisher
- Greg Wilson
- Year
- 2018
- Tongue
- English
- Leaves
- 299
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
How to design and deliver lessons that work and build a teaching community around them.
✦ Table of Contents
Contents
Introduction
Who You Are
What to Read Instead
History
Why Learn to Program?
Have a Code of Conduct
Acknowledgments
Exercises
Learning
Building Mental Models
Are People Learning?
Exercises
Expertise and Memory
Concept Maps
Seven Plus or Minus Two
Pattern Recognition
Becoming an Expert
Exercises
Cognitive Load
Split Attention
Minimal Manuals
Exercises
Individual Learning
Six Strategies
Time Management
Peer Assessment
Exercises
Lesson Design
A Lesson Design Process
Learner Personas
Learning Objectives
Maintainability
Exercises
Actionable Approximations of the Truth
How Do Novices Program?
How Do Novices Debug and Test?
What Misconceptions Do Novices Have?
What Mistakes Do Novices Make?
What Are We Teaching Them Now?
Do Languages Matter?
Does Better Feedback Help?
What Else Can We Do to Help?
Exercises
Teaching
Teaching as a Performance Art
Lesson Study
Giving and Getting Feedback on Teaching
How to Practice Performance
Live Coding
Exercises
In the Classroom
Enforce the Code of Conduct
Peer Instruction
Teach Together
Assess Prior Knowledge
Plan for Mixed Abilities
Pair Programming
Take Notes…Together?
Sticky Notes
Never a Blank Page
Setting Up Your Learners
Other Teaching Practices
Limit Innovation
Exercises
Motivation and Demotivation
Authentic Tasks
Demotivation
Accessibility
Inclusivity
Exercises
Teaching Online
MOOCs
Video
Flipped Classrooms
Life Online
Exercises
Exercise Types
The Classics
Tracing
Diagrams
Automatic Grading
Higher-Level Thinking
Exercises
Organizing
Building Community
Learn, Then Do
Three Steps
Retention
Governance
Final Thoughts
Exercises
Marketing
What Are You Offering to Whom?
Branding and Positioning
The Art of the Cold Call
A Final Thought
Exercises
Partnerships
Working With Schools
Working Outside Schools
Final Thoughts
Exercises
Why I Teach
Bibliography
Additional Material
License
Citation
Joining Our Community
Contributor Covenant
Using This Material
Contributing and Maintaining
Code of Conduct
Glossary
Meetings, Meetings, Meetings
A Little Bit of Theory
Lesson Design Template
Checklists for Events
Presentation Rubric
Teamwork Rubric
Pre-Assessment Questionnaire
Design Notes
📜 SIMILAR VOLUMES
<p><span>A simple, straightforward, and hands-on roadmap to the world of computer programming with Python </span></p><p><span>Teach Yourself VISUALLY: Python</span><span> is your personal guide to getting you started in programming. As one of the world's most popular—and most accessible—coding langu
<p><span>A simple, straightforward, and hands-on roadmap to the world of computer programming with Python </span></p><p><span>Teach Yourself VISUALLY: Python</span><span> is your personal guide to getting you started in programming. As one of the world's most popular—and most accessible—coding langu
<p><span>This fully updated guide helps you get the most from your iMac</span></p><p><span>As the iMac continues to evolve and become more sophisticated, this full-color, step-by-step guide becomes more and more essential. Veteran author Guy Hart-Davis guides you through everything you need to know