The Middle School Computing Science Initiative
Download
Report
Transcript The Middle School Computing Science Initiative
A Middle School
Computing Science Initiative
A bottom-up approach...
Harvey Duff
School CS Outreach Consultant
Department of Computing Science
University of Alberta)
A Middle School
Computing Science Initiative
A Quick Overview of:
Why
How
What
Who
A Middle School
Computing Science Initiative
Why?
To deal with three Senior High CS issues
Poor Gender Balance
Lack of General Appeal
Ethnic Diversity
A Middle School
Computing Science Initiative
How?
Address these issues in earlier grades
Starting in Junior High – good
Starting in Upper Elementary – better
Starting in K to 3 - best
A Middle School
Computing Science Initiative
How?
Offer units of study that:
Appeal to girls
Appeal to diverse populations
Are culturally sensitive
Link with other subject areas
A Middle School
Computing Science Initiative
How?
Offer units of study that:
Are Intrinsically Motivating
Use a systematic Computational Thinking model
Use an “agile” approach
Have Iterative, Incremental, Evolutionary work
approach
Use Design, Develop, Code, Assess cycles
A Middle School
Computing Science Initiative
How?
Offer units of study that move students to
become:
More autonomous learners
More collaborative
More able to decompose problems into a set of
smaller, simpler problems
A Middle School
Computing Science Initiative
How?
Offer units of study that move students to
become:
More able to develop algorithms
More able to implement those algorithms
More able to transfer Skills and Knowledge from one
domain to another
A Middle School
Computing Science Initiative
How?
Use CTF as a vehicle to develop units of study
Incorporate them in core subjects in
Elementary
Develop as a stand alone CTF Option in Junior
High – BUT linked to other subjects
Link to Computing Oriented CTS OAs
A Middle School
Computing Science Initiative
How?
Use a cross division team to develop the units
Have Elementary teachers “drive” the units
aimed at Elementary
Have Junior High teachers “drive” the units
aimed at Junior High
Use an agile approach to develop agile units
A Middle School
Computing Science Initiative
What?
Create project sequences to help students
move from:
Heavily scaffolded projects to less scaffolded ones.
Following algorithms to developing algorithms
Walk through to emulation to creation
Cook to chef
A Middle School
Computing Science Initiative
What?
A Middle School
Computing Science Initiative:
What?
The Queen Elizabeth CSI using approach to
develop:
Interactive Map of Canada (Gr. 5 Social)
Predator/Prey Exploration (Gr. 5 Science)
Slide Show style Timeline (Gr. 5 Social)
Side Scrolling Timeline Template (Gr. 6 Social)
A Middle School
Computing Science Initiative:
What?
Generic Story Telling Project sequence
Single Frame Biography
Two Person Conversation
Multi-scene Story
A Middle School
Computing Science Initiative
What?
Looking to build a “syllabus” of similar projects
at Junior High using:
Scratch
Game Maker
Python
HTML/CSS/JavaScript
A Middle School
Computing Science Initiative
Who?
NCC CSI team consists of Junior High,
Elementary, Senior High and Post Secondary
teachers based out of Queen Elizabeth High
School in Edmonton.
Any Senior High could “clone” this initiative for
their catchment area.
A Middle School
Computing Science Initiative
Interested in doing something
similar?
Contact me and I’ll put you in touch
with the principal players.