papers
| Paper | Title | Publication | Year | Wiki |
|---|---|---|---|---|
| 1 | All I Really Needed to Know about Pair Programming I Learned in Kindergarten |
CACM | 1999 | Nicholas Chremos |
| 2 | Gender Differences in Computer Science Students | ACM | 2003 | Akash Dalwadi |
| 3 | Do CS Senior Students Capitalize on Recursion | ITiCSE | 2004 | Lahar Gupta |
puzzlers
| Puzzler | Name | Files | Rank List | Links | Wiki |
|---|---|---|---|---|---|
| 1 | The 3n+1 Problem |
3n+1.c++ 3n+1.in 3n+1.out |
100 |
Collatz Problem Collatz Conjecture |
|
| 2 | Reverse and Add | ReverseAdd.c++ | 10018 |
196-Algorithm Lychrel Number |
Kapil Saxena |
| 3 | Jolly Jumpers | JollyJumpers.c++ | 10038 | Yu-Chieh Lee | |
| 4 | Interpreter | Interpreter.c++ | 10033 | Hyun Min Cho | |
| 5 | Summation of Four Primes |
Primes.c++ | 10168 |
Goldbach Conjecture Goldbach's Conjecture Sieve of Eratosthenes Sieve of Eratosthenes |
Abdulhadi Zaidan |
| 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:
- execution time
- rank
- test suite (as an attachment)
to the *** Consensus on Final Results *** topic on the class discussion board in Blackboard.
Puzzlers must compile, link, and run with Visual Studio in the ECE Labs and must be turned in to Blackboard.
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 TA will not provide the solution to the puzzler. The TA 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 TA with supporting evidence or arguments.
projects
| Project | Name | Files | Wiki |
|---|---|---|---|
| 1 | Date | Date.zip | |
| 2 | Decipher | Decipher.zip | |
| 3 | Numbers | Numbers.zip | Victor Moussalem |
| 4 | Allocator | Allocator.zip | Amanda Travieso |
| 5 | Stack/Queue | StackQueue.zip | Vincent Liao |
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:
- results (as an attachment)
- test suite (as an attachment)
to the *** Consensus on Final Results *** topic on the class discussion board in Blackboard.
Projects must compile, link, and run with Visual Studio in the ECE Labs, and must be turned in to Blackboard.
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 TA will not provide the solution to the project. The TA 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 TA with supporting evidence or arguments.
html & css validators