Computer Science @ PENN

google | java 1.5 api | java 1.4.2 api | slashdot | webmail | wikipedia
upenn.edu | directories | portal | van pelt library
seas.upenn.edu | engineering library
computer graphics & game dev (SIGGRAPH) | dining philosophers (DP) | science & tech wing (STWING) | women in cs (WICS)
CETS Answers | tutoring (penntutoring) |

CIS 120 Homework

CIS 120 Homework Submission & Policy Information

Submit Homework 8 Here »

Submit Homework 9 Here »

Regrade Request Form »


Homework 9 - Search Engine
Homework 8 - Technical Writing
  • Technical Writing
  • Initial Version due date: Sunday, April 20 at 5 PM (note: no late submission)
  • If you would like intermediate feedback, feel free to contact a TA or a writing fellow.
  • Final Version due date: Monday, April 28 at 5 PM
Homework 7 - Regular Expressions

Notes: You will almost certainly have to read the homework two or three times through before you understand what's going on. This means you.

Homework 6 - Minesweeper GUI
Homework 5 - SpellCheck
  • SpellCheck
  • Due date: Friday, March 7 at 5 PM
  • Stats
  • Regrade deadline: Wednesday, April 16th
Homework 4 - Machine Learning
Homework 3 - Image Processing

Notes: If you have your own PNG images, you can mess around with those using the code from this assignment as well.

Changelog: GreenScreen.java file updated at 5:18 pm on February 8, 2008.

Homework 2 - Adventure Game
Homework 1 - Minesweeper
  • Minesweeper
  • Due date: Friday, January 25 at 5 PM
  • Regrade deadline: Tuesday, February 12 at 5 PM
  • Stats
Homework 0 - Resources

Notes: This homework isn't due, but is more just a set of resources to get you familiar with the way that the course works.