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