Fri, Jan 19, 2024 |
Introduction
|
HelloWorld.java
|
|
|
|
Mon, Jan 22, 2024 |
PennDraw
|
HelloWorld.java
MyHouse.java
|
HW00
|
|
|
Wed, Jan 24, 2024 |
Variables & Types
|
LeapYear.java
|
|
|
|
Fri, Jan 26, 2024 |
Variables & Types (String)
|
StringManips.java
|
|
|
|
Mon, Jan 29, 2024 |
Conditionals
|
ConditionalDrawing.java
ParkingSign.java
|
|
|
Recitation 0
|
Wed, Jan 31, 2024 |
Conditionals & Interactivity
|
CountingUp.java
SlidingSquare.java
BubbleOut.java
FlipACoin.java
RandomColor.java
|
|
HW00 @ 11:59pm!
|
|
Thu, Feb 1, 2024 |
|
|
HW01
|
|
|
Fri, Feb 2, 2024 |
Loops
|
WhileLoops.java
BottlesOfBeer.java
|
|
|
|
Mon, Feb 5, 2024 |
Loops
|
|
|
Check-in Assignment @ noon!
|
Recitation 1
|
Wed, Feb 7, 2024 |
File Reading & Arrays
|
CommandLineArgumentPrinter.java
ClassLists.java
Example Class List
recitation_roster.txt
|
|
HW01 @ 11:59pm!
|
|
Thu, Feb 8, 2024 |
|
|
HW02
|
|
|
Fri, Feb 9, 2024 |
Arrays
|
ArrayExercises.java
GradeCalculator.java
ReversedCopy.java
BiggestElement.java
|
|
|
|
Mon, Feb 12, 2024 |
Arrays, Strings, & Loops
|
|
|
Check-in Assignment @ noon!
|
Recitation 2
|
Wed, Feb 14, 2024 |
Functions
|
DrawFlowers.java
FunctionPractice.java
|
|
HW02 @ 11:59pm!
|
|
Thu, Feb 15, 2024 |
|
|
HW03
|
|
|
Fri, Feb 16, 2024 |
Functions
|
|
|
|
|
Mon, Feb 19, 2024 |
Functions & Searching
|
Searching.java
BinaryViz
|
|
Check-in Assignment @ noon!
|
Recitation 3
|
Wed, Feb 21, 2024 |
Records
|
|
|
HW03 @ 11:59pm!
|
|
Fri, Feb 23, 2024 |
Records & Data Oriented Programming
|
Book.java
BookRecommender.java
Book File
|
|
|
|
Mon, Feb 26, 2024 |
Midterm Exam 1
|
|
|
|
|
Wed, Feb 28, 2024 |
JUnit & Unit Testing
|
TestingPractice.java
TestingPracticeTest.java
|
|
|
|
Fri, Mar 1, 2024 |
NO CLASS
|
|
|
|
|
Mon, Mar 4, 2024 |
Spring Break
|
|
|
|
|
Wed, Mar 6, 2024 |
Spring Break
|
|
|
|
|
Fri, Mar 8, 2024 |
Spring Break
|
|
|
|
|
Mon, Mar 11, 2024 |
Object Oriented Programming
|
SimplePoint.java
UseSimplePoint.java
|
HW04
|
|
Recitation 4
|
Wed, Mar 13, 2024 |
Object Oriented Programming, Again
|
SimplePoint.java
UseSimplePoint.java
|
|
|
|
Fri, Mar 15, 2024 |
Object Oriented Programming, Again, Again
|
BankAccount.java
BankAccountTest.java
|
|
|
Recitation 5
|
Mon, Mar 18, 2024 |
Reference Types
|
Cat.java
References.java
Employee.java
|
|
Check-in Assignment @ noon!
|
|
Wed, Mar 20, 2024 |
Lists
|
ListPractice.java
Ball.java
BouncingBalls.java
|
|
HW04 @ 11:59pm!
|
|
Thu, Mar 21, 2024 |
|
|
HW05
|
|
|
Fri, Mar 22, 2024 |
CLASS CANCELLED
|
|
|
|
|
Mon, Mar 25, 2024 |
ADTs & Interfaces, Nodes
|
Node.java
NodeExercisesSimple.java
Shape.java
Square.java
Circle.java
ShapeDemo.java
|
|
|
Recitation 6
|
Wed, Mar 27, 2024 |
Nodes Practice
|
NodeExercisesSimple_Soln.java
|
|
HW05 @ 11:59pm!
|
|
Fri, Mar 29, 2024 |
Recursion
|
Recursive.java
|
|
|
|
Mon, Apr 1, 2024 |
Recursion
|
Recursive.java
|
|
|
Recitation 7
|
Wed, Apr 3, 2024 |
Recursion
|
BinarySearchRec.java
BinarySearchRecTest.java
|
|
HW06 @ 11:59pm!
|
|
Thu, Apr 4, 2024 |
|
|
HW07
|
|
|
Fri, Apr 5, 2024 |
2D Arrays
|
TwoDArrays.java
TicTacToeChecker.java
TicTacToeCheckerTest.java
|
|
|
|
Mon, Apr 8, 2024 |
Images & 2D Arrays
|
ImageData.java
ImageManipulator.java
|
|
|
Recitation 8
|
Wed, Apr 10, 2024 |
Large Language Models & Programming
|
|
|
HW07 @ 11:59pm!
|
|
Fri, Apr 12, 2024 |
Large Language Models & Programming
|
|
|
|
|
Mon, Apr 15, 2024 |
Midterm Exam 2
|
|
|
|
|
Wed, Apr 17, 2024 |
Out.java & Writing Files
|
GradeCalc.java
grades.txt
|
HW08
|
|
|
Fri, Apr 19, 2024 |
Comparing Objects
|
Student.java
Roster.java
|
|
|
|
Mon, Apr 22, 2024 |
Comparing Objects
|
Book.java
BookRecommender.java
Book File
|
|
|
|
Wed, Apr 24, 2024 |
Sorting Objects
|
Sort.java
|
|
|
|