Course Outline and assignments
How many of your students will go on to take CS in university or college?
- - what are the implications of that for teaching your class?
- - what do you want them to learn?
- - does that effect what language you will use?
- - does that mean you should lower your standards/expectations?
School visits - choose 3 Mondays
Using Scratch to teach CS - John Maloney
- is this just 'watering down' the CS course or is it the way to interest students in CS?
- why would you NOT use this?
CS curriculum - from Man Ed
- new ideas about GLOs 1 - 3
- GLO 4 - technology
- what's typical, what's unusual
- does the sequence make sense? What alternate sequence could you use?
- is it just another math course?
So - how should we get them started with CS?
What are different ways of getting them used to code?
- Give code with blanks to fill in
- Give code with simple errors
- Use templates that they can adapt
This is not just another math course!
x we need other examples and graphics and movement and ..........
x CS language skills / social skills / problem solving skills
x different aspects of CS - what should they know?
Jane McGonigal on TED and why we need to game more!
George Dyson on TED on The development of computers
LabShared Google calendar - add your due dates.
Netvibes, google reader or another RRS reader.
Class wiki - request access
Gliffy - try it out
For next class - look at
- ten Golden Rules for Teaching Computer Science
(great ideas, but what are the problems?)
Linked on my netvibes.com/rredekopp page are:
- the CS Teacher blog - http://blogs.msdn.com/alfredth/default.aspx
- and check the CSTA blog - http://blog.acm.org/csta/