Arlington Tech

Arlington Tech

AP Computer Science Principles


Overview

This week we will finish with Big Idea 2: Data and begin Big Idea 4: Computer Systems and Networks.

Friday, February 10th

Classwork

Apologies everyone, but I messed up! Mayah pointed out to me after the quiz on Wednesday that I had never assigned the vocabulary words from Big Idea 2: Data. Indeed that is the case, and it means it wasn't fair to give you the quiz last class.

A few of you asked in class if there would be a chance to retake this quiz, and now I can understand why. So, to adjust for my mistake, we will treat the quiz on Wednesday as practice, assign the vocabulary for homework tonight, and take a different quiz on data concepts when you come to class on Tuesday.

Here are the correct answers for the practice quiz:

1:A 2:B 3:D 4:C 5:A 6:A 7:C 8:C 9:A 10:B 11:C 12:B 13:D 14:C 15:B 16:B 17:D 18:D 19:A 20:C 21:C 22:B 23:D 24:B 25:B 26:B 27:D 28:B

27 26 25 24 23 22 21 20
128 64 32 16 8 4 2 1
Decimal Binary Hex
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F

During class today we will talk more about data and data mining concepts, review the practice quiz you took last class, and I will introduce you to the DRY principle in software design, illustrating it with the survey program that Group D shared with us.

Homework

Add a Markdown to your git repo named Data.md.

Write your own definitions for each of the vocabulary words listed in Jelkner's Big Idea 2: Data notes.

This assignment is due Monday, February 13th at 5:00 am. NOTE: It seems many of you got out of the habit of turning in homework like this on time. While there will be a cost, if I see the ComputingSystemsAndNetworks.md file assigned last class, I will change your grade from 5 to 8.

Wednesday, February 8th

This week we will begin our second to last big idea, Big Idea 4: Computer Systems and Networks.

Classwork

At the beginning of class we will take the quiz on Big Idea 2: Data. After that we will form new groups and be issued our Circuit Playground Express microcontroller.

Homework

Add a Markdown to your git repo named ComputingSystemsAndNetworks.md.

Write your own definitions for each of the vocabulary words listed in Jelkner's Big Idea 4: Computing Systems and Networks notes.

This assignment is due Friday, February 10th at 5:00 am.

Monday, February 6th

Classwork

Groups will present the topics that they chose two weeks ago to class today.

Homework

Study for the quiz on Big Idea 2: Data on Wednesday, February 8.