User Tools

Site Tools


mt2011:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
mt2011:start [2010/11/14 20:24]
Tim Korb
mt2011:start [2011/08/18 10:38] (current)
Line 1: Line 1:
 ====== Methods of Teaching Computer Science ====== ====== Methods of Teaching Computer Science ======
- 
-<WRAP alert> 
-\\ 
-The pages describing this Methods Course are still undergoing substantial revisions. ​ In particular, the weekly lesson plans are incomplete and still being organized. 
-</​WRAP>​ 
  
 EDPS 49100 / CS 49000 (crn: 53491) Spring 2011 EDPS 49100 / CS 49000 (crn: 53491) Spring 2011
Line 17: Line 12:
 **Instructors:​** **Instructors:​**
  
-  * [[http://​www.edst.purdue.edu/​aman | Aman Yadav]], ​[[amanyadav@purdue.edu]]+  * [[http://​www.edst.purdue.edu/​aman | Aman Yadav]], amanyadav ​(at) purdue.edu
   * [[http://​www.cs.purdue.edu/​people/​jtk/​ | Tim Korb]], [[jtk@purdue.edu]]   * [[http://​www.cs.purdue.edu/​people/​jtk/​ | Tim Korb]], [[jtk@purdue.edu]]
  
Line 30: Line 25:
 ====== Course Rationale ====== ====== Course Rationale ======
  
-This course will address methods for teaching computer science at the high school level. It is being developed as part of a planned ​computer science ​endorsement ​program, which will draw on existing course work in computer science to provide secondary teaching majors with the content background and experiences to be effective high school computer science teachers. The target audience for this course is secondary teaching majors, particularly those in the STEM disciplines. We hope to attract ten to fifteen students per year to complete the course. Students will take the course as a final step before a student teaching experience; therefore, a 40000-level course number designation is appropriate.+This course will address methods for teaching computer science at the high school level. It is being developed as part of a new [[:license|computer science ​supplemental licensure ​program]], which will draw on existing course work in computer science to provide secondary teaching majors with the content background and experiences to be effective high school computer science teachers. The target audience for this course is secondary teaching majors, particularly those in the STEM disciplines. We hope to attract ten to fifteen students per year to complete the course. Students will take the course as a final step before a student teaching experience; therefore, a 40000-level course number designation is appropriate.
  
 ====== Goals and Objectives ====== ====== Goals and Objectives ======
Line 48: Line 43:
 NOTE: The order of the labs is approximate,​ as it depends on the scheduling of CS 177 and classroom observations. NOTE: The order of the labs is approximate,​ as it depends on the scheduling of CS 177 and classroom observations.
  
-^ Week ^ Lecture and Readings ^ Lab ^ Lead ^ +^ Week ^ Week of ^ Lecture and Readings ^ Lab ^ Lead ^ 
-| 1    | [[mt2011:​week1|State of CS Education in High Schools]] ​       Designing the "​First ​CS Lesson"  ​| Yadav/Korb | +| 1    ​|Jan 10| [[mt2011:​week1|Course Introduction and State of CS Education in High Schools]] | CS Unplugged ​| Yadav/Korb | 
-| 2    | [[mt2011:​week2|Pre-AP Curricula; ​General ​Pedagogy ​Skills]] ​   | CS Unplugged (wrt standards) ​    Korb/Yadav | +| 2    ​|Jan 17| [[mt2011:​week2|General ​Pedagogical ​Skills ​and Lesson Planning]] | Designing the "​First ​CS Lesson" ​| Yadav | 
-| 3    | [[mt2011:​week3|Apprentice-Based and Problem-Based Learning]] ​ | Recycling Lesson (using NYT)     ​| Yadav | +| 3    ​|Jan 24| [[mt2011:​week3|Apprentice-Based and Problem-Based Learning]] | Recycling Lesson (using NYT) | Yadav | 
-| 4    | [[mt2011:​week4|Challenges of Teaching/Learning Programming]]  | Teaching Conditionals/​Loops ​     | Korb/Yadav | +| 4    ​|Jan 31| [[mt2011:​week4|Pre-AP Curricula and Challenges of CS Teaching]] ​     | Teaching Conditionals/​Loops ​     | Korb/Yadav | 
-| 5    | [[mt2011:​week5|Classroom/​Lab Management and Improvising]]     | Prepare for CS 177 and HS Visits | Yadav +| 5    ​|Feb 07| [[mt2011:​week5|Teaching Programming:​ Execution Flow, Variables, Memory]]     | Prepare for CS 177 and HS Visits | Korb 
-| 6    | [[mt2011:​week6|Kinesthetic Activities ​and Role Playing]] ​     | Teaching with Toys/​Manipulatives | Korb/Yadav | +| 6    ​|Feb 14| [[mt2011:​week6|Using Kinesthetic ActivitiesRole Playing, and Algorithm Visualization]]      | Teaching with Toys/​Manipulatives | Korb/Yadav | 
-| 7    | [[mt2011:​week7|Tough Topics: ​ArraysSorting, Recursion]]     | Interactive Debugging (Eclipse) ​ | Korb | +| 7    ​|Feb 21| [[mt2011:​week7|Teaching Debugging and Unit Testing; ​Arrays ​and Sorting]] ​    | Interactive Debugging (Eclipse) ​ | Korb | 
-| 8    | [[mt2011:​week8|VisualizationAlgorithm, Execution, Output]]  | Scratch (including BYOB)         | Korb | +| 8    ​|Feb 28| [[mt2011:​week8|Teaching Tough TopicsDynamic Data Structures and Recursion]]  | Scratch (including BYOB)         | Korb | 
-| 9    | [[mt2011:​week9|Designing ​and Grading Assignments/​Projects]]   | CS 177 Participation #1          | Yadav/Korb +| 9    ​|Mar 07| [[mt2011:​week9|Collaborative Learning ​and Assessment]]   | CS 177 Participation #1          | Yadav 
-| 10   | [[mt2011:​week10|Assessment, Exams, ​and Grading Rubrics]]      | CS 177 Participation #2          | Yadav/Korb | +| --   |Mar 14| Spring Break  |                                               ​| ​                                 ​
-| 11   | [[mt2011:​week11|Teaching ​APCS: Scope, Case Study, and Exam]] ​ | GridWorld (AP workshop) ​         | Korb | +| 10   |Mar 21| [[mt2011:​week10|Tools to Manage CS Team Projects ​and Assessment]]      | CS 177 Participation #2          | Korb | 
-| 12   ​| ​[[mt2011:​week12|Objects First and Other OOP Approaches]]      | Classroom Observation #1         | Korb | +| 11   |Mar 28| [[mt2011:​week11|Running an APCS Course: Scope, Case Study, and Exam]] ​ | GridWorld (AP workshop) ​         | Korb | 
-| 13   ​| ​[[mt2011:​week13|Professional Organizations and Resources]]    | Classroom Observation #2         | Korb/​Yadav ​+| 12   |Apr 04| Objects First and Other OOP Approaches ​     | Classroom Observation #1         | Korb | 
-| 14   | Microteaching & Peer Feedback (Part 1)      | Alice (story telling) ​           | Yadav | +| 13   |Apr 11| Professional Organizations and Resources ​   | Classroom Observation #2         | Korb| 
-| 15   | Microteaching & Peer Feedback (Part 2)      | Greenfoot (simulations) ​         | Yadav |+| 14   |Apr 18| Microteaching & Peer Feedback (Part 1)      | Alice (story telling) ​           | Yadav | 
 +| 15   |Apr 25| Microteaching & Peer Feedback (Part 2)      | Greenfoot (simulations) ​         | Yadav |
  
 Abbreviations:​ Abbreviations:​
mt2011/start.1289784274.txt.gz · Last modified: 2010/11/14 20:24 by Tim Korb