Skip to main content

CIS 1100 Schedule


Date Topics Example Code HW Assigned Due Dates Recitation Slides
Wed, Aug 31, 2022 Introduction
Fri, Sep 2, 2022 PennDraw HelloWorld.java HW00
Mon, Sep 5, 2022 NO CLASS
Wed, Sep 7, 2022 Variables & Types LeapYear.java
Fri, Sep 9, 2022 Variables & Types (String) StringManips.java
Mon, Sep 12, 2022 Conditionals & Interactivity ParkingSign.java Check-in Quiz @ noon! Recitation 0
Wed, Sep 14, 2022 Conditionals BubbleOut.java HW00 @ 11:59pm!
Thu, Sep 15, 2022 HW01
Fri, Sep 16, 2022 Loops BubbleOut v2.0 WhileLoops.java
Mon, Sep 19, 2022 Loops Check-in Quiz @ noon! Recitation 1
Wed, Sep 21, 2022 Arrays ArrayManipulations.java HW01 @ 11:59pm!
Thu, Sep 22, 2022 HW02
Fri, Sep 23, 2022 Arrays (Parallel Arrays) BouncingBall.java BouncingBallN.java
Mon, Sep 26, 2022 Arrays, Strings, and Loops Check-in Quiz @ noon! Recitation 2
Wed, Sep 28, 2022 Functions FunctionPractice.java HW02 @ 11:59pm!
Thu, Sep 29, 2022 HW03
Fri, Sep 30, 2022 Functions (Search) Searching.java
Mon, Oct 3, 2022 2D Arrays TicTacToeChecker.java TwoDArrays.java Check-in Quiz @ noon! Recitation 3
Wed, Oct 5, 2022 Recursion Recursive.java HW03 @ 11:59pm!
Fri, Oct 7, 2022 NO CLASS
Mon, Oct 10, 2022 Recursion Check-in Quiz @ noon! Recitation 4
Wed, Oct 12, 2022 Testing IsPalindrome.java IsPalindromeTest.java
Thu, Oct 13, 2022 HW04
Fri, Oct 14, 2022 Testing RecursiveCircles.java
Mon, Oct 17, 2022 Object Oriented Programming FirstNameFinder.java Check-in Quiz @ noon! Recitation 5
Wed, Oct 19, 2022 Object Oriented Programming Song.java MashupMaker.java HW04 @ 11:59pm!
Fri, Oct 21, 2022 Object Oriented Programming
Mon, Oct 24, 2022 Reference Types (EXAM DAY) References.java Employee.java
Wed, Oct 26, 2022 Abstract Data Types Shape.java Square.java Circle.java ShapeDemo.java
Thu, Oct 27, 2022 HW05
Fri, Oct 28, 2022 Nodes Node.java NodeExercises.java
Mon, Oct 31, 2022 Nodes Check-in Quiz @ noon! Recitation 6
Wed, Nov 2, 2022 Bag ADT BagADT.zip HW05 @ 11:59pm!
Thu, Nov 3, 2022 HW06
Fri, Nov 4, 2022 LFSR
Mon, Nov 7, 2022 Encryption w/ LFSR LFSR.java SecretChat.java Check-in Quiz @ noon! Recitation 7
Wed, Nov 9, 2022 Images & 2D Arrays ImageData.java ImageManipulator.java HW06 @ 11:59pm!
Thu, Nov 10, 2022 HW07
Fri, Nov 11, 2022 Images & 2D Arrays
Mon, Nov 14, 2022 Images & 2D Arrays RedEyeTool.java Check-in Quiz @ noon! Recitation 8
Wed, Nov 16, 2022 Comparing Objects Student.java Roster.java HW07 @ 11:59pm!
Fri, Nov 18, 2022 Comparing Objects Book.java BookRecommender.java Book File
Mon, Nov 21, 2022 Exam Review (EXAM DAY) Project
Wed, Nov 23, 2022 NO CLASS
Fri, Nov 25, 2022 NO CLASS
Mon, Nov 28, 2022 Project Planning
Wed, Nov 30, 2022 Project Practice Bit Guessing Game
Fri, Dec 2, 2022 Sorting Objects
Mon, Dec 5, 2022 More Sorting
Wed, Dec 7, 2022 Special Topics
Fri, Dec 9, 2022 Special Topics
Mon, Dec 12, 2022 NO CLASS Project @ 11:59pm!