This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
mt2011:week4 [2010/11/14 19:59] Tim Korb added material from internal page |
mt2011:week4 [2011/01/30 12:39] (current) Tim Korb |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Week 4 ====== | + | ====== Week 4: Pre-AP Curricula and Challenges of CS Teaching ====== |
===== Objectives ===== | ===== Objectives ===== | ||
* Identify a variety of languages/approaches used in a Pre-AP HS course | * Identify a variety of languages/approaches used in a Pre-AP HS course | ||
* Discuss which languages would work well and why more than one should be used | * Discuss which languages would work well and why more than one should be used | ||
- | * Discuss different approaches and syllabi for Pre-AP course | + | * Discuss different approaches and syllabi for Pre-AP courses |
- | * Learn approached to lesson planning (//during second hour//) | + | |
===== Readings for Class Discussion ===== | ===== Readings for Class Discussion ===== | ||
* What (else) Should CS Educators Know? Gal-Ezer and Harel | * What (else) Should CS Educators Know? Gal-Ezer and Harel | ||
+ | |||
* http://alternatives.rzero.com/lang.html language comparison | * http://alternatives.rzero.com/lang.html language comparison | ||
* http://www.python.org/workshops/2000-01/proceedings/papers/elkner/pyYHS.html python in HS | * http://www.python.org/workshops/2000-01/proceedings/papers/elkner/pyYHS.html python in HS | ||
Line 21: | Line 21: | ||
* Are there certain topics/concepts when a certain language should be used? | * Are there certain topics/concepts when a certain language should be used? | ||
* Review different syllabi/course outlines for Pre-AP courses [15 min] | * Review different syllabi/course outlines for Pre-AP courses [15 min] | ||
- | * Different types of lesson planning for different computer science topics [45 min] | ||
===== Lab ====== | ===== Lab ====== | ||
+ | * [[http://www.bluej.org/|BlueJ]] download, installation, and tutorial. |