Skip to main content

CIS 1100 Schedule


Date Topics Example Code HW Assigned Due Dates Recitation Slides
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 Book.java BookRecommender.java Book File HW03 @ 11:59pm!