COMPSCI402: Introducing Computer Science to K-12 Students (001) FA18

Our first class meeting is Lecture Wednesday Sep 5 (5:30 - 7:00) in Wendt 410; there are no off-campus section meetings until about 3 weeks into the semester.

Weekly Plan

Week 15: Celebration

Week 14: Resumes and Final Presentations

Week 13: Visual Learning and Final Presentations

Week 12: Happy Thanksgiving NO CLASS

Week 11: Showing off Final Projects

Week 10: Preparing for Final Projects

Week 9: Cyber-Bullying

Week 8: Sharing Work and Team Feedback

Week 7: CS Unplugged

Week 6: Assessment Techniques

Week 5: Beginner-Appropriate Lessons

Week 4: Club Content

Week 3: Prepare for First Club

Week 2: Get to Know your Site

Week 1: Intro to Course

Course Overview

This 2-credit service-learning course helps UW students lead afterschool and weekend clubs focusing on CS Fundamentals and Scratch programming.

Computer science (CS) is revolutionizing all of our lives. Innovations in computation drive our economy and underlie almost all our advances in science and engineering. To flourish in today's world, everyone needs to understand not only how to effectively use computers and technology, but also computational thinking.  Computational thinking is a way of solving problems, designing systems, and understanding human behavior that draws on concepts fundamental to computer science; computational thinking enables individuals to specify solutions so precisely that even computers can follow the directions.  Although computational thinking is a fundamental skill for everyone, not just for computer scientists, most individuals are not exposed to it

The primary objective of our clubs is to introduce the benefits of computation to the next generation.  Our next generation’s scientists, engineers, teachers, entrepreneurs, and artists must all be able to innovate using computation.  Therefore, we propose to introduce elementary and middle school students to computational thinking.  We believe this is the ideal age because the students are mature enough to understand key mathematical concepts and have acquired basic computer-usage skills, yet are young enough to have few misconceptions about computer science.  Our secondary objective is for students to obtain experience with the creative aspects of computation. One of the empowering aspects of computation is that individuals are not limited to being passive users of technology; instead, even novices can create their own original games, stories, art, music, and more.

In this course, each UW student is part of a small team (2-4 UW students) responsible for leading an afterschool (or Sunday) club.  The clubs are held weekly and involve the same group of kids each week.  Each UW student is expected to be a club setting for at least 10 hours over the semester; the afterschool clubs are all 1 hour (or 1.5 hours) each and run for 10-12 weeks.  UW students are expected to spend time preparing content for each club meeting; most of the content is centered around programming in Scratch (see http://scratch.mit.edu).   

Tentative Future Weeks

 

 

 

 

Course Summary:

Date Details Due