Skip to main content

CIS 110 Syllabus


Date Topics Example Code Visualizations HW Assigned Due Dates Lecture Recording Announcements
Mon, May 24, 2021 Introduction HW00 - Hello World Read chapter 1.1
Tue, May 25, 2021 Variables and Types Read chapter 1.2
Wed, May 26, 2021 Variables and Types BouncingBall.java IsLeapYear.java
Thu, May 27, 2021 Conditionals and Loops Read chapter 1.3
Mon, May 31, 2021 No Class (Memorial Day)
Tue, Jun 1, 2021 Conditionals and Loops, Arrays BouncingBalls.java June1Demo.java HW01 - Rivalry HW00 - Hello World @ 11:59pm!
Wed, Jun 2, 2021 Arrays and Functions Weedle.java FunctionDemo.java ArrayAverage.java HW01 - Rivalry
Thu, Jun 3, 2021 Functions BouncingWeedlesFunctions.java
Mon, Jun 7, 2021 Pass By Reference & Pass By Value HW01 - Rivalry @ 11:59pm!
Tue, Jun 8, 2021 Pass By Reference & Pass By Value HW02 - NBody
Wed, Jun 9, 2021 Exam 1 Review
Thu, Jun 10, 2021 No Class - Exam 1 Exam 1
Mon, Jun 14, 2021 Recursion HW02 - NBody @ 11:59pm!
Tue, Jun 15, 2021 Recursion, Searching, and Objects HW03 - Hail, Caesar & Recursive Finger Exercises
Wed, Jun 16, 2021 Objects
Thu, Jun 17, 2021 Objects, ADTs, and Interfaces BouncingWeedlesObj.java Weedle.java Ball.java BouncingObject.java
Mon, Jun 21, 2021 Linked Lists HW03 - Hail, Caesar & Recursive Finger Exercises @ 11:59pm!
Tue, Jun 22, 2021 Linked Lists HW04 - NBody Objects
Wed, Jun 23, 2021 Sorting
Thu, Jun 24, 2021 MergeSort and Analysis
Mon, Jun 28, 2021 Number Systems and 2D Arrays HW04 - NBody Objects @ 11:59pm!
Tue, Jun 29, 2021 Exam 2 Review
Wed, Jun 30, 2021 No Class - Exam 2 Exam 2