Both sides previous revision Previous revision Next revision | Previous revision | ||
mt2011f:start [2011/09/19 14:53] Tim Korb |
mt2011f:start [2012/02/20 09:59] (current) |
||
---|---|---|---|
Line 50: | Line 50: | ||
| 4 |Sep 12| [[mt2011f:week4|Objects First and Other OOP Approaches]] | AP CS: Implementing Classes | Korb| | | 4 |Sep 12| [[mt2011f:week4|Objects First and Other OOP Approaches]] | AP CS: Implementing Classes | Korb| | ||
| 5 |Sep 19| [[mt2011f:week5|Classes, Packages, and Advanced Topics]] | AP CS: Fundamental Data Types | Korb | | | 5 |Sep 19| [[mt2011f:week5|Classes, Packages, and Advanced Topics]] | AP CS: Fundamental Data Types | Korb | | ||
- | | 6 |Sep 26| [[mt2011f:week6|Kinesthetic Activities]] | AP CS: Decisions; Iteration |Yadav | | + | | -- |Sep 26| Break | | | |
- | | 7 |Oct 03| [[mt2011f:week7|Teaching Control Flow]] | AP CS: Arrays and Array Lists | Korb | | + | | 6 |Oct 03| [[mt2011f:week6|Kinesthetic Activities]] | AP CS: Decisions; Iteration |Yadav | |
- | | 8 |Oct 10| [[mt2011f:week8|Generics]] | AP CS: Designing Classes; Interfaces and Polymorphism | Korb | | + | | 7 |Oct 10| [[mt2011f:week7|Teaching Variables and Control Flow]] | AP CS: Arrays and Array Lists | Korb | |
- | | 9 |Oct 17| [[mt2011f:week9|Object-Oriented Design]] | AP CS: Inheritance; Input/Output and Exception Handling | Korb | | + | | 8 |Oct 17| [[mt2011f:week8|Arrays and Loops]] | AP CS: Designing Classes; Interfaces and Polymorphism | Korb | |
- | | 10 |Oct 24| [[mt2011f:week10|Interfaces and Team Projects]] | AP CS: Object-Oriented Design | Korb | | + | | 9 |Oct 24| [[mt2011f:week9|Object-Oriented Design and Interfaces]] | AP CS: Inheritance; Input/Output and Exception Handling | Korb | |
- | | 11 |Oct 31| [[mt2011f:week11|Collaborative Learning and Assessment in CS]] | AP CS: Recursion | Yadav | | + | | 10 |Oct 31| [[mt2011f:week10|Collaborative Learning and Team Projects]] | AP CS: Object-Oriented Design | Korb | |
- | | 12 |Nov 07| [[mt2011f:week12|Debugging and Unit Testing]] | AP CS: Sorting and Searching | Korb | | + | | 11 |Nov 07| [[mt2011f:week11|Computational Thinking]] | AP CS: Recursion | Yadav | |
- | | 13 |Nov 14| [[mt2011f:week13|AP CS Case Study and AP CS Exam]] | AP CS: GridWorld | Korb| | + | | 12 |Nov 14| [[mt2011f:week12|Debugging and Unit Testing]] | AP CS: Sorting and Searching | Korb | |
- | | -- |Nov 21| Thanksgiving Break | + | | -- |Nov 21| Thanksgiving Break | | | |
- | | 14 |Nov 28| [[mt2011f:week14|Microteaching & Peer Feedback (Part 1)]] | HS Observation (week tbd) | Yadav | | + | | 13 |Nov 28| [[mt2011f:week13|Assessment, AP CS Case Study, and AP CS Exam]] | AP CS: GridWorld | Korb| |
- | | 15 |Dec 05| [[mt2011f:week15|Microteaching & Peer Feedback (Part 2)]] | CS17700 Participation (week tbd) | Yadav | | + | | 14 |Dec 05| [[mt2011f:week14|Microteaching & Peer Feedback]] | HS Observation (week tbd) | Yadav | |
Other Topics: | Other Topics: | ||
- | * Teaching Programming: Execution Flow, Variables, Memory | ||
* Teaching Tough Topics: Dynamic Data Structures and Recursion | * Teaching Tough Topics: Dynamic Data Structures and Recursion | ||
* Scratch (including BYOB) | * Scratch (including BYOB) | ||
* Alice | * Alice | ||
* Greenfoot | * Greenfoot | ||
+ | * Include http://jtf.acm.org/? The [[http://www.amazon.com/Art-Science-Java-Eric-Roberts/dp/0321486129|Art and Science of Java]]. | ||
Abbreviations: | Abbreviations: | ||
Line 79: | Line 79: | ||
* //Reflections on the Teaching of Programming//, Jens Bennedsen, Michael Caspersen, and Michael Kolling, Springer Verlag, LNCS 4821, 2008. | * //Reflections on the Teaching of Programming//, Jens Bennedsen, Michael Caspersen, and Michael Kolling, Springer Verlag, LNCS 4821, 2008. | ||
* //Computer Science Unplugged//, Tim Bell, Ian Witten, and Mike Fellows, 2006. Available at http://www.csunplugged.org/. | * //Computer Science Unplugged//, Tim Bell, Ian Witten, and Mike Fellows, 2006. Available at http://www.csunplugged.org/. | ||
- | * //Guide to Computer Science Education//, Orit Hazzan, Tami Lapidot and Noa Ragonis, Springer Verlag, to be published in 2011. | + | * //Guide to Teaching Computer Science//, Orit Hazzan, Tami Lapidot and Noa Ragonis, Springer Verlag, 2011. |
* Selected papers from the proceedings of the annual //ACM Technical Symposium on Computer Science Education//, http://www.sigcse.org/. | * Selected papers from the proceedings of the annual //ACM Technical Symposium on Computer Science Education//, http://www.sigcse.org/. | ||