CS307 - Javabat Programming Exercises
In addition to programming assignments, which are large scale problems, you will complete various small scale programming problems from the javabat web site.
Setting up Javabat. There isn't much to do becuase the programming, running, and testing is all done via a web browser. What you must do is:
Read the Javabat about page.
Create a javabat account. When you create your account be sure to include your name.
When you account is set up go to the preference page and share your account with your TA.
Problems must be completed by 4 pm on the due date.
Javabat problem sets:
| Set Number | Due Date | Problems. You must complete at least 3 of the 4 problems listed to get credit. |
| 1 | Tuesday, September 8 | Problems from the Warm up 1 set: Parrot Trouble, Every Nth, diff 21, icyHot |
| 2 | Tuesday, September 15 | Problems from the String 2 set: DoubleChar, countCode, repeatEnd, mixString |
| 3 | Tuesday, September 22 | Problems from the Array 2 set: countEvens, centeredAverage, matchUp, sameEnds |
| 4 | Tuesday, September 29 | Problems from the Arrays 2 set: bigDiff, sum13, either24, shiftLeft |
| 5 | Tuesday, October 13 | Problems from Arrays 2 and Logic 2 sets: notAlone, isEverywhere, makeBricks, blackjack |
| 6 | Tuesday, October 20 | Problems from the Recursion 1 set: factorial, bunnyEars, bunnyEars2, triangle |
| 7 | Tuesday, October 27 | Problems from the Recursion 1 set: countX, allStar, array11, count 8, |
| 8 | Tuesday, November 3 | Problems from the Recursion 1 and Recursion 2 sets: nestParen, stringClean, endX, groupSum, |
| 9 | Tuesday, November 10 | Problems from the Recursion 1 and 2 sets: changeXY, groupSum6, groupNoAdj, spiltOdd10 |