Exploring Computer Science (ECS) for Chicago Public Schools (CPS)
Professional Development
August 2-4 (Tues-Wed-Thurs), 9:30-3:30
Location: UIC campus, near downtown Chicago. See campus map detail for locations.
Hosted by Brenda Wilkerson (CPS CTE/IT), Gail Chapman (UCLA), Chicago CSTA and UIC CS Dept.
This page can be found at: bit.ly/ecs4cps
Please choose the correct form for each day of the Professional Development
Tuesday 8/2
Homework: Read the Resnick article on Programming using Scratch
Wednesday 8/3
Scratch download page. Search for the Sonic Game Engine Beta 2.4 on the Scratch gallery tab.
Take a look at some of the Scratch tutorials. One starting point is the
Scratch Support page, that includes a nice Getting Started Guide (pdf) and a Reference Guide (pdf). Another good one is David Malan's Scratch for Budding Computer Scientists.
Thursday 8/4
Final Evaluation Form
Exploring Computer Science ECS Curriculum
Programming using Scratch. Related to this, note that Chicago CSTA has lab kits you can borrow to use along with Scratch for picoboards as well as a set of 15 phones to use with AppInventor.
Sign up for Chicago CSTA, where Chicago-area Computer Science teachers get together. We are a chapter of the national CSTA. We have meetings every month or so. If you sign up, we'll send out an email reminder.
(Remove the extra spaces)
Brenda Wilkerson, CPS CTE/IT bdwilkerson @ cps.k12.il.us
Gail Chapman, UCLA, ECS author chapgail @ gmail.com
Don Yanek, CSTA President, CPS DGYanek @ cps.edu
Jeff Solin, CSTA Secretary, CPS jbsolin @ cps.edu
Dale Reed, CSTA treasurer, UIC reed @ uic.edu
Content:
Analyzing/ Understanding Data (List and picture of room items)
Following instructions
Quiz questions ("Read ALL the instructions prior to starting...")
Writing instructions for making a Peanut Butter and Jelly Sandwich
Computer Intelligence (Turing Test)
Binary Number Systems
Using large flash cards to make a binary number)
"Magic Squares" used to motivate a desire for learning binary
Problem Solving
UPER: Understand problem, Plan, Execute your plan, Review/Reflect
Hand-shake activity: How many handshakes total if everyone shakes everyone else's hand exactly once?
Searching: Linear & Binary
Sorting (using paper bags with rice, different sorting techniques)
HTML Basics and Web Design
Programming using Scratch (example of marble racer game)
Networking: Min. Spanning Tree (Muddy City activity using M&M's to connect network of houses)
Ideas for integrating ECS curriculum with Microsoft Office, creating meaningful contexts for Office assignments:
Use spreadsheet for sorting/searching
User Powerpoint (PP) to create storyboard for web site, or use PP to create scene for muddy city
Use a large document to teach searching
Use Word for web design
Use Word for journaling
Programming, using Excel and macros
Instructional Strategies:
Ready
Classroom Management: Have class in groups with an assigned leader. Questions go first to group, then if unanswered group leaders take question to teacher
Activate prior knowledge
"Bell-ringer": Post review of what we've done and learned so far to help students in new activities / concepts
Assess prior knowledge before moving on to new material
Choose topics that have connections to our lives
Modeling: Have demonstrations by both teachers and students
Set
Use Inquiry-based Experiential Learning, where students have questions/problems they are motivated to solve
Collaboration / Cooperative Learning
Design activities that require multiple people to complete
Use large flip charts so groups can work together on it, and then present to the class
Use different grouping configurations to engage all students
Individual work
Pair-share / Elbow partner
Small groups with / without assigned roles
If roles are assigned, part way through have group members switch roles
Group by skill levels. Ask students to self-identify as expert / OK / Need help, then sprinkle the groups with a mix of skill level
Lectures / Direct Teaching should be short, 5-7 minutes
Go
Discussion / Brainstorming
Games / Competitions / Puzzles to motivate interest and participation
Adopt open-ended solutions, allowing students to work on problem to various levels
Physical activities where students stand up and move around the room
Manipulatives / props (e.g. bags with rice, M&M's, legos)
Visual information to help visual learners
Handouts / worksheets
Flip Cards
Posters / Pictures
Post-its
Power Point
Interactive Websites
Use storyboards to layout and plan content or activity
Restraint: let the students discover
End
Reflection / Review / Formative Assessment
Review Content and Instructional Strategies separately
Writing in journal. Possibly follow journaling with small/large group discussion
Verbally with partner / small group / large group
Repetition: make connections to previous content
Check for understanding with exit questions