Exploration Sessions
Mondays, 3:30pm in room EEB 105

Each week we will offer a different opportunity to explore extra topics in computer science. There will be a homework assigned each week. You will accumulate one "exploration point" for each week that you attend the lecture and do the homework. At the end of the quarter, your total exploration points will be divided by 3 and will be added to your homework points. There will be 170 homework points total, so this isn't adding a lot to your potential score. As an example, if you were to participate in 3 exploration sessions, you would have 1 point added to your homework points, which is like getting one more point on a weekly programming assignment. The idea is to give people a small reward, but not something that is so large that people feel obligated to participate in these optional sessions.

Week 8 (Graphical User Interfaces in Java) - 5/14/12

This week we discussed how to make GUIs in Java.

Week 7 (Python Higher Order Functions) - 5/14/12

This week we discussed higher order functions, lambda functions and list comprehensions in Python.

Week 6 (Python OOP) - 4/30/12

This week we discussed classes and inheritance in Python.

Week 5 - 4/23/12

No exploration session this week.

Week 4 (Python Introduction) - 4/16/12

We covered how to do 142 material in the Python language, including basic syntax, functions, loops, if/else, parameters, tuples, file I/O, lists, objects and classes.

More information:

Week 3 (Generating Audio) - 4/9/12

We discussed the Princeton StdAudio package that is used in the Guitar Hero assignment.