< Computer Science II Course Outline

2020-2021 School Year


Course Syllabus

This course requires that you have a Raspberry Pi 4 with 4gb ram, keyboard, mouse, monitor, etc.

Python Crash Course 2nd Ed, Eric Matthes - Recommended Text book for the class


NOTE: The video links only work if you have a local copy of the videos like on the provided memory stick, they are not loaded online.

09/09/2020 What is a Raspberry Pi
09/11/2020 Raspberry Pi Getting Started
09/11/2020 Intro to Getting Work Done on Your Pi
09/14/2020 Lecture 1 – Variables and Simple Data Types
09/16/2020 Lecture 2 – Numbers
09/21/2020 Lecture 3 – Introducing Lists
09/23/2020 Lecture 4 – Loops and working with Lists
09/28/2020 Lecture 5 – If statements
09/30/2020 Lecture 6 – Dictionaries
10/05/2020 Lecture 7 – User input and while loops
10/07/2020 Lecture 8 – Practice and review
10/2020 Extra Review Lecture
10/12/2020 Lecture 9 – Functions
10/19/2020 Lecture 10 – Functions (part 2)
10/21/2020 Lecture 11 – Classes
10/26/2020 Lecture 12 – Classes (part 2)
10/28/2020 Lecture 13 – File Handling
11/02/2020 Lecture 14 – Exception Handling
11/04/2020 Lecture 15a – Ex 14 Answers
11/04/2020 Lecture 15b - Pygame & Space Invaders
11/09/2020 Lecture 16 - Pygame & Space Invaders
11/11/2020 Lecture 17 - Pygame & Space Invaders
11/16/2020 Lecture 18 - Pygame & Space Invaders
11/18/2020 Lecture 19 - Pygame & Space Invaders
11/23/2020 Lecture 20 - Pygame & Space Invaders
11/30/2020 Lecture 21a - Answer for Saving High Score
12/02/2020 Data Visualization 1
12/04/2020 Data Visualization 2
12/09/2020 Data Visualization 3
12/11/2020 Data Visualization 4
01/04/2021 Test Review and Intro to Algorithms – 1
01/06/2021 Sorting Algorithms – 2
01/11/2021 Sorting, Searching, Patterns – 3
Python Crash Course - Text 1
Updated 01/03/2021