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 because the programming, running, and testing is all done via a web browser. What you must do is:

  1. Read the Javabat about page.

  2. Create a Javabat account. When you create your account be sure to include your name.

  3. When you account is set up go to the preference page and share your account with your TA.

  4. Problems must be completed by 5 pm on the due date.

  5. Problems in each set do not follow the normal Javabat order. To do problems in the proper order for CS307 go to my Javabat page or click on the link for the set below.

Javabat problem sets:

Set Number Due Date Problems. Each assigned problem set has 7 problems. Each problem is worth 1 point.
1 Tuesday, January 25 Problems from the Warm up 1 and String 1: Parrot Trouble, Every Nth, diff 21, icyHot, nonStart, withoutEnd, seeColor
2 Tuesday, February 8 Problems from Array 2 and String 2: countEvens, bigDiff, centeredAverage, sum13,  DoubleChar, countCode, repeatEnd
3 Tuesday, February 15  Problems from the Array 2 set: only14, lucky13, has22, matchUp, sameEnds, zeroFront, pre4
4 Tuesday, February 22 Problems from Arrays 2 and Logic 2 sets: tenRun, notAlone, isEverywhere, evenOdd, makeBricks, blackjack, makeChocolate
5 Tuesday, March 8 Problems from the Recursion 1 set: factorial, bunnyEars, bunnyEars2, triangle, countX, allStar, array11
6 Tuesday, March 22 Problems from the Recursion 1 and Recursion 2 sets: powerN, count 8, nestParen, stringClean, endX, changePi, groupSum,
7 Tuesday, March 29 Problems from the Recursion 1 and 2 sets: changeXY, strCount, strCopies, groupSum6, groupNoAdj, spiltArray, spiltOdd10