You are here

Camps, Clubs and Competitions

Author: 
Ericson, Barb
Issue Date: 
Sunday, August 24, 2008
Description: 
Would you like to get your students interested in more than just using instant messaging and Facebook? This session will enable you to start computing after school clubs, summer camps, and competitions. It will give you free software that you can use to introduce computing concepts to your students. It will also discuss ways to get money to buy robotics kits and show you some robot kits that you can use. It will show you how to find computing competitions that can motivate your students to excel.
Keywords: 
camps, robots, graphics, games, teaching resources, elementary
Education Levels: 
Upper Elementary
Middle School
Intended Audience: 
Educator
Type: 
Instructional Material : Lecture/Presentation
Publisher: 
CS&IT Symposium 2008
URL: 
http://csta.acm.org/ProfessionalDevelopment/sub/CSIT08Presentations/Eric...
CSTA Classification: 

CC.PS-02

Computer Clubs: starting a club, rules, activities

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.

CT.L1:6-01

Understand and use the basic steps in algorithmic problem solving (e.g., problem statement and exploration, examination of sample instances, design, implementation, and testing).

CPP.L2-02

Use a variety of multimedia tools and peripherals to support personal productivity and learning throughout the curriculum.

CPP.L3A-05

Use Application Program Interfaces (APIs) and libraries to facilitate programming solutions.

CPP.L3B-01

Use advanced tools to create digital artifacts (e.g., web design, animation, video, multimedia).

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

CT.L3A-02

Describe a software development process used to solve software problems (e.g., design, coding, testing, verification).

CT.L2-01

Use the basic steps in algorithmic problem-solving to design solutions (e.g., problem statement and exploration, examination of sample instances, design, implementing a solution, testing, evaluation).

Download this resource: