Schedule (Fall 2013)
The workshop will take place on November 15-16, 2013 in Northern Virginia at the NRC facilities (http://www.nvc.vt.edu/). The workshop is hosted and sponsored by the Department of Computer Science at Virginia Tech and by Google's CS4HS program.
Click the session title to see a description of the session and links to resources for the session. Not all links are there yet, we will have them available by the time of the workshop.
Friday November 15th, 2013 |
5:00 PM | Sign in, refreshments, introductions |
5:30 PM | Welcome by Dr. Barbara Ryder
- Short video: Just announced on the SIGCSE listserv on Nov 15th. Code.org produced a video of the Head of Curriculum at the Los Angelos Unified School District (LAUSD) on the need for CS in
K-12 schools. http://youtu.be/e0HOp17RMTo.
- Dinner
|
7:00 PM | Nifty Assignments by participants
Stephen Edwards (VT)
- Slides used by Dr. Edwards
-
Nifty Assignments site at Stanford (Nick Parlante).
Three specific assignments that are good include the "Baby Names"
assignment (which came from Nifty originally; we've used it in
CS1 multiple times with objectdraw for output, and our student.jar
has a nice data table abstraction that makes working with real-world
data easy):
The game "Pig", which has been used in 2114 multiple times:
And this one (which inspired part of our "Battleship!" tournament
last year, although we've never used it directly):
Finally, the 2013 entries include one media comp assignment from Guzdial
himself:
Talk like a Pirate
Minesweeper: assignment and
code.
Asteroids
Manuel A. Pérez-Quiñones (VT)
Other links mentioned
|
8:30 PM | Breakup for the evening |
Saturday November 16th, 2013 |
8:30 AM | Breakfast |
9:00 AM | Computer Science at VT - Dr. Barbara Ryder |
9:45 PM | Introduction to Python
Leader: Manuel A. Pérez-Quiñones (VT)
|
10:30 AM | Break |
10:45 AM | Examples from Media Computation
This session will provide a very brief introduction to Media Computation (MC) and Python. The instructor will present several of the examples used in MC. The discussion will focus on the assignments given to the students and how they can engage them into computing.
|
11:30 AM | Python Tools
Leader: Manuel A. Pérez-Quiñones (VT), Stephen Edwards
|
Noon | Lunch - discussion |
1:00 PM |
Unit Testing in Java
Leader: Stephen Edwards (VT)
|
2:30 PM | Break |
2:45 PM |
Android programming with Sofia
Leader: Stephen Edwards (VT)
|
3:30 PM | Evaluation of workshop, plans for future workshops |
4:00 AM | Breakup for the day |