Advanced Computer Science Principles
Mrs. Bates
tasha.bates@okaloosaschools.com
Syllabus for the 2020-2021 School Year
Assignments not completed in class can be done at home. If a student needs to stay afterschool to use the computers to finish an assignment, please make arrangements with me to stay.
This class is fourth and sixth period and meets on Tuesday and Thursday (Even Days) and alternate Fridays.
Tuesday, March 2
Bellringer
Code.Org Unit 9 Lesson 3
Filtering and Cleaning Data
Code.Org Unit 9 Lesson 4
Exploring Two Columns
Thursday, March 4
Bellringer
Code.Org Unit 9 Lesson 5
Big Data, Crowdsourcing, and Machine Learning
Code.Org Unit 9 Lesson 6
Machine Learning and Bias
Friday, March 5
Bellringer
Code.Org Unit 9 Lesson 7
Lesson 7: Project - Tell a Data Story - Part 1
Code.Org Unit 9 Lesson 8
Lesson 7: Project - Tell a Data Story - Part 2
Tuesday, February 23
Bellringer
Code.Org Unit 9 Lesson 1
Learning From Data
Code.Org Unit 9 Lesson 2
Exploring One Column
Code.Org Unit 5 Test Review
Thursday, February 25
Bellringer
Code.Org Unit 5 Test
Code.Org Unit 9 Lesson 3
Lesson 3: Filtering and Cleaning Data
Tuesday, February 16
Bellringer
Code.Org Unit 5 Lesson 10
Traversals Explore
Code.Org Unit 5 Lesson 11
Traversals Investigate
Thursday, February 18
Bellringer
Code.Org Unit 5 Lesson 12
Traversals Practice
Code.Org Unit 5 Lesson 13
Traversals Make
Tuesday, February 9
Bellringer
Code.Org Unit 5 Lesson 6
Loops Explore
Code.Org Unit 5 Lesson 7
Loops Investigate
Thursday, February 11
Bellringer
Code.Org Unit 5 Lesson 8
Loops Practice
Code.Org Unit 5 Lesson 9
Loops Make
Tuesday, February 2
Bellringer
Code.Org Unit 5 Lesson 2
Lists Investigate
Codecademy Arrays
Thursday, February 4
Bellringer
Code.Org Unit 5 Lesson 3
Lists Practice
Code.Org Unit 5 Lesson 4
Lists Make
Codecademy Arrays Due
Friday, February 5
Bellringer
Code.Org Unit 5 Lesson 4
Lists Make
Tuesday, January 26
Bellringer
PSAT Schedule
Thursday, January 28
Bellringer
Code.Org Unit 5 Lesson 1
Lists Explore
Tuesday, January 19
Bellringer
Semester Exam for Sixth Period
Rubric Project for Fourth Period
Thursday, January 21
Bellringer
Semester Exam for Fourth Period
Rubric Project for Sixth Period
Tuesday, January 12
Code.Org Unit 4 Test
Code.Org Unit 4 Lesson 13
Project - Decision Maker App Part 2
Code.Org Unit 4 Lesson 14
Project - Decision Maker App Part 3
Thursday, January 14
Bellringer
Semester Exam Review
Code.Org Unit 4 Lesson 14
Project - Decision Maker App Part 3 Due
4th Period Semester Exam January 21st
6th Period Semester Exam January 19th
Tuesday, January 5
Code.Org Unit 4 Lesson 9
Functions Explore / Investigate
Code.Org Unit 4 Lesson 10
Functions Practice
Thursday, January 7
Bellringer
Code.Org Unit 4 Lesson 11
Functions Make
Code.Org Unit 4 Lesson 12
Project - Decision Maker App Part 1
Friday, January 8
Bellringer
Code.Org Unit 4 Lesson 13
Project - Decision Maker App Part 2
Code.Org Unit 4 Lesson 14
Project - Decision Maker App Part 3
Tuesday, December 15
Code.Org Unit 4 Lesson 6
Conditionals Investigate
Code.Org Unit 4 Lesson 7
Conditionals Practice
Thursday, December 17
Bellringer
Code.Org Unit 4 Lesson 8
Conditionals Make
Hour of Code
Tuesday, December 8
Bellringer
Finish Code.Org Unit 4 Lesson 3
Code.Org Unit 4 Lesson 4
Variables Make
Code Combat
Thursday, December 10
Bellringer
Flow Charts
Friday, December 11
Bellringer
Code.Org Unit 4 Lesson 5
Conditionals Explore
Code.Org Unit 4 Lesson 6
Conditionals Investigate
Tuesday, December 1
Bellringer
Code.Org Unit 4 Lesson 1
Variable Explain
Code.Org Unit 4 Lesson 2
Variable Investigate
Thursday, December 3
Bellringer
Code.Org Unit 4 Lesson 3
Variable Practice
Code.Org Unit 4 Lesson 4
Variable Make
Tuesday, November 24
Bellringer
Unit 3 Test
Thursday, November 26
No School
Friday, November 27
No School
Tuesday, November 17
Bellringer
Code.Org Unit 3 Lesson 7
Debugging
Code.Org Unit 3 Lesson 8
Designing an App Part 3
Thursday, November 19
Bellringer
Code.Org Unit 3 Lesson 9
Designing an App Part 4
Code.Org Unit 3 Lesson 10
Designing an App Part 5
Friday, November 20
Finish Coding
Gallery Walk of Unit 3 Apps
Review for Unit Test
Tuesday, November 10
Bellringer
Code.Org Unit 3 Lesson 3
Designing an App Part 1
Code.Org Unit 3 Lesson 4
Designing an App Part 2
Thursday, November 12
Bellringer
Code.Org Unit 3 Lesson 5
Need for Programming Languages
Code.Org Unit 3 Lesson 6
Intro to Programming
Tuesday, November 3
Bellringer
Code.Org Unit 3 Lesson 1
Into to Apps
Lesson 2
Into to Design
Khan Academy Due on November 5th
Review for Unit 2 Test
Thursday, November 5
Bellringer
Code.Org Unit 2 Test
Khan Academy Due
Tuesday, October 27
Bellringer
Unit Project
Thursday, October 29
Bellringer
Unit Project
Present Projects
CodeCademy
Khan Academy Due Next Week
Tuesday, October 20
Bellringer
Code.Org Unit 2 Lesson 5
Packets
Code.Org Unit 2 Lesson 6
DNS and HTTP
Thursday, October 22
Bellringer
Code.Org Unit 2 Lesson 7
Internet Dilemmas Part 1
Code.Org Unit 2 Lesson 8
The Need for Addressing
Internet Dilemmas Part 2
Unit Project/Test Next Week
Tuesday, October 13
Bellringer
Code.Org Unit 2 Lesson 1
Welcome to the Internet
Code.Org Unit 2 Lesson 2
Building a Network
Thursday, October 15
Bellringer
Code.Org Unit 2 Lesson 3
The Need for Addressing
CodeCademy
Friday, October 16
Bellringer
Code.Org Unit 2 Lesson 4
Routers and Redundancy
CodeCademy
Tuesday, October 6
Bellringer
Code.Org Unit 1 Lesson 13
Digital Information Dilemmas Part 2
Unit Test Review
Thursday, October 8
Bellringer
Code.Org
Unit1 Lesson 14 Test
Finish Ozaria
Tuesday, September 29
Bellringer
Code.Org
Lesson 9: Lossless Compression
Lesson 10: Lossy Compression
Thursday, October 1
Bellringer
Code.Org
Lesson 11: Intellectual Property
Codecademy/Coding Day
Friday, October 2
Bellringer
Code.Org
Lesson 12: Digital Information Dilemmas Part 1
Codecademy/Coding Day
Tuesday, September 22
Bellringer
Code.Org
Lesson 5: Overflow and Rounding
Lesson 6: Representing Text
Thursday, September 24
Bellringer
Code.Org
Lesson 7: Black and White Images
Lesson 8: Color Images
Friday, September 25
Bellringer
Catch Up
Codecademy/Coding Day
Tuesday, September 8
Bellringer
Sign Up for Quia
Quia Practice Quiz
Icebreaker
Code.Org
Welcome to CSP
Representing Information
Thursday, September 9
Bellringer
Code.Org
Patterns
Binary Numbers
Friday, September 11
Bellringer
Code.Org
Overflow and Rounding
Representing Text