Extra Credit
Extra credit will be accepted up until June 7 (first day of final's
week). From 1 to 5 points will be available toward the final grade,
that is, after everything has been calculated and your quarter's grade
is computed out of 100. Typically, the difference between a high B
and a low A is about 0.50 point, so a point or two can be significant
toward your final grade. The quality of the project will determine
how many points are given, but no serious effort will earn less than a
single point. If you have ideas for other extra credit projects
(e.g., see Squeakers
Project Page, or
feel free to make me a proposal. You can ask questions about Extra Credit at http://pbl.cc.gatech.edu/cs2390/1335.html
Potential Writing Projects
To submit a writing project, send me email before the due date with
the name and URL of the page(s) that you created in CS2390 CoWeb.
- For each assignment that you get 90% or better on, enter it
as a case in the CS2390 CoWeb. You
can use STABLE cases as an example, or as an example of what to avoid. Use as many or as few pages as you'd like. Present the case so that it's useful to future students (e.g
., easily accessible code, high-level analysis and design ideas understandable, etc.) Correct as many of your mistakes as possible -- and explain the corrections as useful process information for future students!
- Write an index of CS2390 CoWeb
material. That means, write an essay in which you refer to content on
CS2390 CoWeb and
thus index it. Perhaps you might want to point out how some cases are
similar or dissimilar. Maybe you want to write an explanation of MVC
or of Sensors and use some of the cases as examples. Provide some new
content that draws together existing content in a useful
synthesis.
- Add keywords to existing CS2390 CoWeb
material. Say that several of the cases deal with Sensors. Make up a
new page on Sensors, then connect all the relevant cases to Sensors
(Maybe put "Key Concept: Sensor at the top of
each case).
- Write an active essay on some topic of interest. An active essay
is a text that has embedded Squeak code to integrate computation (for
demonstration, for visualization, etc.) into the topic. The term
"active essay" was invented by Ted Kaehler, one of the fathers of
Smalltalk. See more on his web page at http://www.webPage.com/~kaehler2/.
- Write an essay or case that has to do with the topics of the
class, but may not be representative of CS2390 or anything currently
in the CS2390
CoWeb. Take us into new areas! Music, sound recording, network
programming, graphical layouts, an alternative to windows, new kinds
of windows, whatever.
- Create a tutorial on using Morphic
Potential Programming Projects
- There are lots of project ideas at http://guzdial.cc.gatech.edu/projects.html
- There are no tables in Morphic. Build one. (Better yet,
integrated it with Scamper!)
- Squeak has sockets, sound recording (on Macs and Windows), and
sound playback. Sounds like the basics are there for an Internet-based
phone, or at least, telecom or walkie-talkie.
Back to the top | Over to CoWeb