Weekly Materials


Week Slides & Videos: To Do:
1

Slides:

Lecture: Object-Oriented Programming

Videos:

Video: Introducing my self

Video: Review

Video: Homework

(Due on Wednesday 5/27/2020 by 11:59 p.m.)

  • Sign up for Piazza(free), complete the Introdutions part as follows:

    1. Introduce yourselves to each other. Describe yourself. What is your background? What is your major? What would you like to do after you graduate? What's your favorite vacation place? What is your favorite food?
    2. Reply to at least two of your classmates' threads.

2

Slides:

Lecture 1: Files, The Comparable Interface, Generics

Videos:

Video: Writing to Files, Part I

Video: Writing to Files, Part II

Video: Writing to Files, Part III

Video: The Comparable Interface

Video: Generics

(Due on Wednesday 6/3/2020 by 11:59 p.m.)

3

Slides:

Lecture 2: Time Complexity, Linked List

Videos:

Video: Time Complexity, Part I

Video: Time Complexity, Part II

Video: Time Complexity, Part III

Video: Data Structures

Video: Linked List, Part I

Video: Linked List, Part II

Video: Linked List, Homework

(Due on Wednesday 6/10/2020 by 11:59 p.m.)

4

Slides:

Lecture 3: Stacks

Videos:

Video: Stacks, Part I

Video: Stacks, Part II

Video: Stacks, Part III

Video: Stacks, Part IV

(Due on Wednesday 6/17/2020 by 11:59 p.m.)

5

Slides:

Lecture 4: Recursion

Videos:

Video: Recursion, Part I

Video: Recursion, Part II

Video: Recursion, Part III

Video: Recursion, Part IV

Video: Recursion, Part V

(Due on Wednesday 6/24/2020 by 11:59 p.m.)

6

Slides:

Lecture 5: Queues

Videos:

Video: Queues, Introduction

Video: Queue Interface

Video: Queue Types

Video: Array Based Queue I

Video: Array Based Queue II

Video: Link Based Queue I

Video: Link Based Queue II

No homework this week

7

No lecture this week

The project will be posted on 7/1/2020 and is Due on Thursday 7/16/2020 by 11:59 p.m.

8

Slides:

Lecture 6: Trees, Binary Trees, Binary Search Trees

Videos:

Video: Trees

Video: Binary Trees

Video: Intro to Binary Search Trees

(Due on Wednesday 7/15/2020 by 11:59 p.m.)

9

Slides:

Lecture 7: Binary Search Trees, Sorting Algorithms

Videos:

Video: Binary Search Trees I

Video: Binary Search Trees II

Video: Sorting Algorithms I

Video: Sorting Algorithms II

Video: Sorting Algorithms III

(Due on Wednesday 7/22/2020 by 11:59 p.m.)

10
11
12

8/5/2020

Final Exam
ONLINE



Post Date: 5-15-2020

Copyright © 2016-2020 Akkady Tchaba