You are here

Teaching CS from K through 12

Author: 
Kacmarcik, Gary ; Kacmarcik, Sylvie Giral
Issue Date: 
Monday, September 8, 2008
Description: 
Presenters answer the question "How can we best teach programming?" Their three goals are to demystify computers for students, encourage students to learn programming, provide tools for parents/educators. Start teaching programming in 6th-8th grades. They include an overview of a middle grade level class. They use Gameboy Advance games as basis for their student projects. Some computing skills can be taught even earlier
Keywords: 
programming, middle grades, Gameboy advance, hardware
Other Disciplines: 
C, C++
Education Levels: 
Middle School
High School
Intended Audience: 
Educator
Type: 
Instructional Material : Lecture/Presentation
Publisher: 
University of Washington, WA
URL: 
http://cs4hs.cs.washington.edu/displayPage.php?path=./content/Resources/...
CSTA Classification: 

CPP.L1:6-05

Construct a program as a set of step-by-step instructions to be acted out (e.g., make a peanut butter and jelly sandwich activity).

CD.L2-06

Describe the major components and functions of computer systems and networks.

CC.PS-01

Promotional Ideas, such as for recruiting students and presenting parent information nights

CC.PS-03

Equity Issues: strategies for broadening participation of females and members of under-represented populations

CC.PS-04

Classroom Strategies

Download this resource: