CIS 1100 Schedule

  • This is a schedule. Topics, reading assignments, and due dates are subject to change. This page will be updated throughout the semester, so please reload this page before lectures to get the up to date version
  • Attendance at each lecture is expected.

Date Topics & Slides Example Code HW Assigned Due Dates Recitation Slides
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
Wed, Oct 9, 2024 Exam 1