CS 111 Video Archive

CS 111 Class Videos

Table of Contents:



Class 1 - 9/9/20: Introduction to Java


Class 2 - 9/16/20: Variable & Primitive Types

Class Notes: https://highered.oyoclass.com/app/javamini/project/5f623b3cd5d119312b5b9b70/shared


Class 3 - 9/23/20: Strings, Math, Input

Class Notes: https://highered.oyoclass.com/app/javamini/project/5f6b70eed5d11977bb6ed08b/shared


Class 4 - 9/30/20: Conditional Statements

Class Notes: https://highered.oyoclass.com/app/javamini/project/5f74af69d5d11944a955d280/shared


Class 5 - 10/7/20: Variables, Strings, & Conditional Statements

Class Notes: https://highered.oyoclass.com/app/javamini/project/5f7de817d5d11933d0d76c04/shared


Class 6 - 10/14/20: Arrays

Class Notes: https://highered.oyoclass.com/app/javamini/project/5f8724dfd5d119234eb1e688/shared


Class 7 - 10/21/20: Midterm Review

Class Notes: https://highered.oyoclass.com/app/javamini/project/5f905f22d5d1194cbf3f2728/shared


Class 8 - 10/28/20: Overview of Objects

Class Notes: https://highered.oyoclass.com/app/javamini/project/5f9841ddd5d11975577fde6f/shared


Class 9 - 11/4/20: How to Write Classes

Class Notes: https://highered.oyoclass.com/app/javamini/project/5fa192e7d5d1193d870002c6/shared


Class 10 - 11/18/20: Overview of Inheritance & Polymorphism

Class Notes: https://highered.oyoclass.com/app/javamini/project/5fb404bfd5d1194761bbccd1/shared


Class 11 - 11/25/20: Strings and Arrays Review


Class 12 - 12/2/20: Input & Conditionals Review

Class Notes: https://highered.oyoclass.com/app/javamini/project/5fc7cd4cd5d119748e5500da/shared


Class 13 - 12/9/20: Strings & Methods Review

Class Notes: https://highered.oyoclass.com/app/javamini/project/5fd107a8d5d11963da2d6eb7/shared


Class 14 - 12/16/20: Arrays & Loops Review


Class 15 - 1/6/21: Strings, Methods, & Conditionals Review


Class 16 - 1/20/21: What are Classes?

Class Notes: https://highered.oyoclass.com/app/javamini/project/600867c1d5d119403cc97f40/shared


Class 17 - 1/27/21: What are Methods?

Class Notes: https://highered.oyoclass.com/app/javamini/project/60106ff7d5d1195c61de7844/shared


Class 18 - 2/3/21: Passing Parameters & Static vs. Non-Static

Class Notes: https://highered.oyoclass.com/app/javamini/project/601ad6c5d5d1190e75766f24/shared


Class 19 - 2/24/21: What is Inheritance?

Class Notes: https://highered.oyoclass.com/app/javamini/project/603539d9d5d119278629ff30/shared


Class 20 - 3/3/21: What is Polymorphism?

Class Notes: https://highered.oyoclass.com/app/javamini/project/603539d9d5d119278629ff30/shared


Class 21 - 3/17/21: What are ArrayLists?

Class Notes: https://highered.oyoclass.com/app/javamini/project/60522e06d5d119383f802e47/shared


Class 22 - 3/17/21: Traversing ArrayLists

Class Notes: https://highered.oyoclass.com/app/javamini/project/605b63d2d5d1193e029424f2/shared


Class 23 - 4/7/21: Searching

Class Notes: https://highered.oyoclass.com/app/javamini/project/606dd84ed5d1191493bd144d/shared


Class 24 - 4/16/21: Sorting

Class Notes: https://highered.oyoclass.com/app/javamini/project/60770c7fd5d1191cb49931ce/shared


Class 25 - 4/28/21: Recursion

Class Notes: http://highered.oyoclass.com/app/javamini/project/608987d5d5d1191ae01c1e28/shared


Class 26 - 5/12/21: Design Patterns

Class Notes:

Project Links: