Wed, Jan 11, 2023 |
Introduction
|
HelloWorld.java
|
|
|
|
Fri, Jan 13, 2023 |
PennDraw
|
HelloWorld.java
MyHouse.java
|
HW00
|
|
|
Sun, Jan 15, 2023 |
NO CLASS
|
|
|
|
|
Wed, Jan 18, 2023 |
Variables & Types
|
LeapYear.java
|
|
|
|
Fri, Jan 20, 2023 |
Variables & Types (String)
|
StringManips.java
|
|
|
|
Mon, Jan 23, 2023 |
Conditionals
|
ParkingSign.java
|
|
Check-in Quiz @ 1:45PM ET!
|
Recitation 0
|
Wed, Jan 25, 2023 |
Conditionals & Interactivity
|
BubbleOut.java
LeapYearConditionals.java
|
|
HW00 @ 11:59pm!
|
|
Thu, Jan 26, 2023 |
|
|
HW01
|
|
|
Fri, Jan 27, 2023 |
Loops
|
BubbleOut v2.0
WhileLoops.java
BottlesOfBeer.java
|
|
|
|
Mon, Jan 30, 2023 |
Loops
|
PrintStars.java
|
|
Check-in Quiz @ 1:45PM ET!
|
Recitation 1
|
Wed, Feb 1, 2023 |
Arrays
|
ArrayManipulations.java
|
|
HW01 @ 11:59pm!
|
|
Thu, Feb 2, 2023 |
|
|
HW02
|
|
|
Fri, Feb 3, 2023 |
Arrays (Parallel Arrays)
|
SayHello.java
TicketSales.java
BouncingBall.java
BouncingBallN.java
|
|
|
|
Mon, Feb 6, 2023 |
Arrays, Strings, and Loops
|
ClosestTwo.java
|
|
Check-in Quiz @ 1:45PM ET!
|
Recitation 2
|
Wed, Feb 8, 2023 |
Functions
|
SecretDetectorOriginal.java
SecretDetector.java
FunctionPractice.java
|
|
HW02 @ 11:59pm!
|
|
Thu, Feb 9, 2023 |
|
|
HW03
|
|
|
Fri, Feb 10, 2023 |
Functions (Search)
|
Searching.java
BinaryViz
|
|
|
|
Mon, Feb 13, 2023 |
Recursion
|
Recursive.java
|
|
Check-in Quiz @ 1:45PM ET!
|
Recitation 3
|
Wed, Feb 15, 2023 |
Recursion
|
|
|
HW03 @ 11:59pm!
|
|
Thu, Feb 16, 2023 |
|
|
HW04
|
|
|
Fri, Feb 17, 2023 |
Testing
|
BinarySearchRec.java
BuggyFunctions.java
BuggyFunctionsTest.java
|
|
|
|
Mon, Feb 20, 2023 |
Testing
|
RecursiveCircles.java
MoreBugs.java
|
|
Check-in Quiz @ 1:45PM ET!
|
Recitation 4
|
Wed, Feb 22, 2023 |
Object Oriented Programming
|
FirstNameFinder.java
SimplePoint.java
UseSimplePoint.java
|
|
HW04 @ 11:59pm!
|
|
Fri, Feb 24, 2023 |
Object Oriented Programming
|
Song.java
MashupMaker.java
|
|
|
|
Mon, Feb 27, 2023 |
Object Oriented Programming
|
BankAccount.java
|
|
|
Recitation 5
|
Wed, Mar 1, 2023 |
Midterm Review in lecture & Midterm Exam Later in the Evening
|
|
|
|
|
Thu, Mar 2, 2023 |
|
|
HW05
|
|
|
Fri, Mar 3, 2023 |
NO CLASS
|
|
|
|
|
Sun, Mar 6, 2022 |
SPRING BREAK
|
|
|
|
|
Tue, Mar 8, 2022 |
SPRING BREAK
|
|
|
|
|
Thu, Mar 10, 2022 |
SPRING BREAK
|
|
|
|
|
Mon, Mar 13, 2023 |
Reference Types
|
Cat.java
References.java
Employee.java
|
|
Check-in Quiz @ 1:45PM ET!
|
Recitation 6
|
Wed, Mar 15, 2023 |
Abstract Data Types
|
Shape.java
Square.java
Circle.java
ShapeDemo.java
|
|
|
|
Fri, Mar 17, 2023 |
NO CLASS
|
|
|
|
|
Mon, Mar 20, 2023 |
List
|
ListPractice.java
|
|
Check-in Quiz @ 1:45PM ET!
|
Recitation 7
|
Wed, Mar 22, 2023 |
Nodes
|
Node.java
NodeExercisesSimple.java
|
|
HW05 @ 11:59pm!
|
|
Thu, Mar 23, 2023 |
|
|
HW06
|
|
|
Fri, Mar 24, 2023 |
Nodes
|
NodeExercisesSimple_Soln.java
|
|
|
|
Mon, Mar 27, 2023 |
2D Arrays
|
TwoDArrays.java
TicTacToeChecker.java
TicTacToeCheckerTest.java
|
|
Check-in Quiz @ 1:45PM ET!
|
Recitation 8
|
Wed, Mar 29, 2023 |
Images & 2D Arrays
|
ImageData.java
ImageManipulator.java
|
|
HW06 @ 11:59pm!
|
|
Thu, Mar 30, 2023 |
|
|
HW07
|
|
|
Fri, Mar 31, 2023 |
Images & 2D Arrays
|
|
|
|
|
Mon, Apr 3, 2023 |
Comparing Objects
|
|
|
Check-in Quiz @ 1:45PM ET!
|
Recitation 9
|
Wed, Apr 5, 2023 |
Comparing Objects
|
|
|
HW07 @ 11:59pm!
|
|
Fri, Apr 7, 2023 |
Project Planning
|
|
Project
|
|
|
Mon, Apr 10, 2023 |
Project Practice
|
|
|
Check-in Quiz @ 1:45PM ET!
|
Recitation 10
|
Wed, Apr 12, 2023 |
Project Testing
|
|
|
|
|
Fri, Apr 14, 2023 |
Sorting Objects
|
|
|
|
|
Mon, Apr 17, 2023 |
More Sorting
|
|
|
Check-in Quiz @ 1:45PM ET!
|
Recitation 11
|
Wed, Apr 19, 2023 |
Out.java & Writing Files
|
|
|
|
|
Fri, Apr 21, 2023 |
Directories
|
|
|
|
|
Mon, Apr 24, 2023 |
Special Topics
|
|
|
Check-in Quiz @ 1:45PM ET!
|
Recitation 12
|
Wed, Apr 26, 2023 |
Special Topics
|
|
|
Project @ 11:59pm!
|
|