CSC110AB::Assignments::Spring 02019
Introduction to Computer Science (Java)

Assignments are listed in oldest-to-newest "Due Date" order.
  Hashtag   AssignedDueDatePointsDescription {How To Submit Assignments}
#email 01/14 01/16 2 Setup email communication with the instructor. All assignments for this course are submitted via email.
[2 programming/take-home points out of 55 total]
#assessment0 01/14 01/25 2 This assessment is over material covered during the first two weeks of class.
[4 programming/take-home points out of 55 total]
#assessment1 01/21 02/03 2 This assessment is over material covered during the first three weeks of class.
[6 programming/take-home points out of 55 total]
#helloworld 01/21 02/03 3 First programming assignment.
[9 programming/take-home points out of 55 total]
#arithmetic 01/21 02/10 3 This application requires the use of all five of Java's arithmetic operators.
[12 programming/take-home points out of 55 total]
#InClassAssessment1 02/14 02/14 10 An in-class assessment will be taken. Only written notes can be used. "Computer" and Internet usage are prohibited.
#MoreArithmetic 01/28 02/17 3 This application makes use of Java's arithmetic operators to do three things: break a YYYYMMDD formatted date into its YYYY, MM, DD units; calculate BMI (Body Mass Index); and calculate ABSI (A Body Shape Index).
[15 programming/take-home points out of 55 total]
#BrianKernighan 02/04 02/24 2 Read advice that Brian Kernighan gave to Stanford University students.
[17 programming/take-home points out of 55 total]
#VintonCerf 02/04 02/24 2 Read an interview that AARP conducted with Vinton Cerf.
[19 points: programming/take-home assessments (55 total)]
#sort2numbers 02/04 02/24 3 This application gets two numbers from the user and prints them in a sorted order.
[22 programming/take-home points out of 55 total]
#sort3numbers 02/04 03/03 4 This application gets three numbers from the user and prints them in a sorted order.
[26 programming/take-home points out of 55 total]
#loops 02/11 03/10 4 This application prints some simple integer sequences. The program must use one for statement, one while statement, and one do-while statement.
[30 programming/take-home points out of 55 total]
#PrintSquares 02/18 03/24 6 This application is an interactive program that prints squares sized according to user inputs.
[36 programming/take-home points out of 55 total]
#InClassAssessment2 03/28 03/28 10 An in-class assessment will be taken. Only written notes can be used. "Computer" and Internet usage are prohibited.
#PasswordChecker 02/25 03/31 4 This application is an interactive program that uses a String object to check the strength of a password.
[40 programming/take-home points out of 55 total]
#NearestSquares 03/04 04/07 3 This application is an interactive program that uses a repetition control statement and methods from the class Math.
[43 programming/take-home points out of 55 total]
#GuessingGame 03/18 04/21 6 This application lets the user play a number guessing game.
[49 programming/take-home points out of 55 total]
#arrays 03/18 04/28 6 This program requires the use of an array.
[55 programming/take-home points out of 55 total]
#FinalAssessment 05/06 05/06 25 An in-class assessment will be taken. Only written notes can be used. "Computer" and Internet usage are prohibited.


Point Allocations
   100 total points...
   ===================
   programming/take-home assessments:  55 points
              in-class assessment #1:  10 points
              in-class assessment #2:  10 points
           in-class final assessment:  25 points