Wed, Aug 28, 2024 |
Introduction
|
HelloWorld.java
|
|
|
|
Fri, Aug 30, 2024 |
PennDraw
|
HelloWorld.java
MyHouse.java
|
HW00
|
|
|
Mon, Sep 2, 2024 |
Labor Day
|
|
|
|
|
Wed, Sep 4, 2024 |
Variables & Types
|
LeapYear.java
|
|
|
|
Fri, Sep 6, 2024 |
Variables & Types (String)
|
StringManips.java
|
|
|
|
Mon, Sep 9, 2024 |
Conditionals
|
ConditionalDrawing.java
ParkingSign.java
|
|
|
Recitation 0
|
Wed, Sep 11, 2024 |
Conditionals & Interactivity
|
CountingUp.java
SlidingSquare.java
BubbleOut.java
FlipACoin.java
RandomColor.java
|
|
HW00 @ 11:59pm!
|
|
Fri, Sep 13, 2024 |
Loops
|
|
|
|
|
Mon, Sep 16, 2024 |
Loops
|
WhileLoops.java
BottlesOfBeer.java
|
|
Check-in Assignment @ noon!
|
Recitation 1
|
Wed, Sep 18, 2024 |
User Input, File Reading, Command Line Arguments, & Arrays
|
BraggingFriend.java
SayHello.java
recitation_roster.txt
|
|
HW01 @ 11:59pm!
|
|
Fri, Sep 20, 2024 |
Arrays
|
|
|
|
|
Mon, Sep 23, 2024 |
Arrays, Strings, & Loops
|
GradeCalculator.java
BiggestElement.java
|
|
Check-in Assignment @ noon!
|
Recitation 2
|
Wed, Sep 25, 2024 |
Functions
|
DrawFlowers.java
FunctionPractice.java
|
|
HW02 @ 11:59pm!
|
|
Fri, Sep 27, 2024 |
Functions
|
|
|
|
|
Mon, Sep 30, 2024 |
Searching
|
Searching.java
|
|
Check-in Assignment @ noon!
|
Recitation 3
|
Wed, Oct 2, 2024 |
Records
|
Book.java
BookRecommender.java
Book File
|
|
HW03 @ 11:59pm!
|
|
Fri, Oct 4, 2024 |
NO CLASS! (Fall Break)
|
|
|
|
|
Mon, Oct 7, 2024 |
JUnit & Unit Testing
|
TestingPractice.java
TestingPracticeTest.java
|
|
|
Recitation 4
|
Wed, Oct 9, 2024 |
Exam 1
|
|
|
|
|
Fri, Oct 11, 2024 |
Unit Tests & Debugging
|
|
|
|
|
Mon, Oct 14, 2024 |
Object Oriented Programming
|
|
|
|
|
Wed, Oct 16, 2024 |
Object Oriented Programming, Again
|
SimplePoint.java
UseSimplePoint.java
|
|
HW04 @ 11:59pm!
|
|
Fri, Oct 18, 2024 |
Object Oriented Programming, Again, Again
|
BankAccount.java
BankAccountTest.java
|
|
|
|
Mon, Oct 21, 2024 |
Reference Types
|
|
|
Check-in Assignment @ noon!
|
Recitation 5
|
Wed, Oct 23, 2024 |
Lists
|
ListPractice.java
Ball.java
BouncingBalls.java
|
|
|
|
Fri, Oct 25, 2024 |
Lists & ADTs
|
|
|
|
|
Mon, Oct 28, 2024 |
Nodes
|
Node.java
NodeExercisesSimple.java
|
|
Check-in Assignment @ noon!
|
Recitation 6
|
Wed, Oct 30, 2024 |
Nodes
|
Node.java
NodeExercisesSimple.java
|
|
HW05 @ 11:59pm!
|
|
Fri, Nov 1, 2024 |
Recursion
|
Recursive.java
|
|
|
|
Mon, Nov 4, 2024 |
Recursion
|
|
|
Check-in Assignment @ noon!
|
Recitation 7
|
Wed, Nov 6, 2024 |
Recursion & Searching
|
BinarySearchRec.java
BinarySearchRecTest.java
|
|
HW06 @ 11:59pm!
|
|
Fri, Nov 8, 2024 |
2D Arrays
|
TwoDArrays.java
TicTacToeChecker.java
TicTacToeCheckerTest.java
|
|
|
|
Mon, Nov 11, 2024 |
2D Arrays & Images
|
ImageData.java
ImageManipulator.java
|
|
Check-in Assignment @ noon!
|
Recitation 8
|
Wed, Nov 13, 2024 |
LLMs & Programming
|
|
|
HW07 @ 11:59pm!
|
|
Fri, Nov 15, 2024 |
Java vs. Other Languages
|
|
|
|
|
Mon, Nov 18, 2024 |
Writing Files
|
GradeCalc.java
grades.txt
|
|
Check-in Assignment @ noon!
|
Recitation 9
|
Wed, Nov 20, 2024 |
Exam 2
|
|
|
|
|
Fri, Nov 22, 2024 |
Snake Prep & Comparing Objects
|
Student.java
Roster.java
|
|
|
|
Mon, Nov 25, 2024 |
Comparing Objects
|
|
|
|
|
Wed, Nov 27, 2024 |
NO CLASS
|
|
|
|
|
Fri, Nov 29, 2024 |
NO CLASS
|
|
|
|
|
Mon, Dec 2, 2024 |
Sorting
|
|
|
|
|
Wed, Dec 4, 2024 |
Directories
|
|
|
|
|
Fri, Dec 6, 2024 |
Beyond Unit Testing
|
|
|
|
|
Mon, Dec 9, 2024 |
Wrap Up
|
|
|
HW09 @ 11:59pm!
|
|