papers


Paper Title Publication Year Wiki
1 All I Really Needed to Know about Pair Programming
I Learned in Kindergarten
CACM 1999 Anh-Khoi Dang
2 Do CS Senior Students Capitalize on Recursion ITiCSE 2004 Michael Azar
3 Gender Differences in Computer Science Students ACM 2003 Elben Shira

puzzlers


Puzzler Name Files Rank List Links Wiki
1 The 3n+1 Problem 3n+1.java
3n+1.in
3n+1.out
100 Collatz Problem
Collatz Conjecture
 
2 Reverse and Add ReverseAdd.java 10018 196-Algorithm
Lychrel Number
Jerremy Adams
3 Summation of Four Primes Primes.java 10168 Goldbach Conjecture
Goldbach's Conjecture
Sieve of Eratosthenes
Sieve of Eratosthenes
 
4 Bicoloring Bicoloring.java 10004 Bicolorable Graph
Bipartite Graph
Benjamin Kornfuehrer
5   Self.java
Self.out
    Michael Duong
UVa
UVa Live

Puzzlers will be posted two weeks before they're due, and are always due on a Sun at 11:59pm.

Puzzlers are worth 15 points: 5 points for correctness (no partial credit), 5 points for acceptance by the UVa online judge without a presentation error (no partial credit), 5 points for documentation. The first 5 points must be earned for the rest of the points to be available.

A puzzler that does not compile, link, run, and produce the correct output from the provided input will count as zero.

To get credit for a puzzler, you must post the following:

to the *** Consensus on Final Results *** topic on the class discussion board in Blackboard.

Puzzlers must compile, link, and run with Eclipse in the Micro Lab, and must be submitted to Turnin.

Puzzlers must be done individually.

For every day that a puzzler is late, one third of the points will be lost, so that in three days it will be worth zero. Corrupt or incomplete submissions will count as one day late.

Puzzlers will be compared using Moss. You may share design ideas with your fellow students. You may not share code in any way with your fellow students.

The grader will not provide the solution to the puzzler. The grader will grade and post the grade of the puzzler within one week. The grade can only be disputed within the following one week. All grade disputes must be made in writing by e-mail to the grader with supporting evidence or arguments.

projects


Project Name Files Wiki
1 Date Date.jar  
2 Decipher Decipher.jar  
3 Graph Graph.jar  
4 Darwin Darwin.jar Mussie Araya
5 List List.jar Namsu Kim

Projects will be posted two weeks before they're due, and are always due on a Sun at 11:59pm.

Projects are worth 45 points: 20 points for correctness (no partial credit), 10 points for additional correctness, 5 points for testing, 5 points for design, and 5 points for documentation. The first 20 points must be earned for the rest of the points to be available.

A project that does not compile, link, run, and produce the correct output from the provided input within the specification will count as zero.

To get credit for a project, you must post the following:

to the *** Consensus on Final Results *** topic on the class discussion board in Blackboard.

Projects must compile, link, and run with Eclipse in the Micro Lab, and must be submitted to Turnin.

Projects must be done in pairs using a technique called pair programming. One solution will be turned in for the pair.

For every day that a project is late, one third of the points will be lost, so that in three days it will be worth zero. Corrupt or incomplete submissions will count as one day late.

Projects will be compared using Moss. You may share design ideas with your fellow students. You may not share code in any way with your fellow students.

The grader will not provide the solution to the project. The grader will grade, comment, return, and post the grade of the project within one week. The grade can only be disputed within the following one week. All grade disputes must be made in writing by e-mail to the grader with supporting evidence or arguments.

html & css validators


Valid XHTML 1.0 Strict Valid CSS!