| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | CAPACiTY APCS Principles for Fulton STEM School | |||||||||||||||||||||||||
2 | Fall Semester *ARC & curriculum outline | |||||||||||||||||||||||||
3 | ||||||||||||||||||||||||||
4 | *ARC: Student selected topic with related industry & computing innovation. Students go through a process in Unit 1 to select an innovation that has personal meaning and relevance to their world. Teams are formed around these topics. Unit content and challenges (projects) for each team tie back to the ARC topic & innovation resulting in a deep dive, extensive analysis of the innovation, industry and potential concerns (privacy, security, storage, etc.). Student teams build a website, adding artifacts and information throughout the semester. | |||||||||||||||||||||||||
5 | Unit Topics | Unit 1: Innovation Selection & Impact | Unit 2: Computer Systems & Networks | Unit 3: Safe Computing | Unit 4: Data Representation | Unit 5: Big Data | ||||||||||||||||||||
6 | APCSP Standards | B5 Impact of Computing | B4 Computing Systems & Networks | B5 Impact of Computing | B2 Data | B2 Data | ||||||||||||||||||||
7 | Instructional focus | What is a computing innovation? What is an AGILE SDLC? How does collaboration aid innovation? Vocabulary includes: Harmful & beneficial effects, impact, intended purpose | End to end architecture, fault tolerant, redundant, open system, topologies,bandwidth, latency, packet switching, protocols (TCP/ IP, HTTP, SSL, SMTP), OSI, DNS, PING, traceroute, hierarchy, scalability, IETF, ICANN | trust model, certificate authorities, cryptography, symmetric vs asymmetric encryption, caesar cipher, public key, phishing, virus, DDOS, Creative commons, DMCA | Bits, bytes, number bases, representation of colors, characters & numbers, binary,, overflow, hardware, metadata, lossy, lossless | Datasets, modeling, clean, filter, combine, cluster, classification, patterns, visualization tools, security, privacy, storage, tradeoffs related to storage, security & privacy concerns | ||||||||||||||||||||
8 | ARC Topic Focus | Students have identified a topic, industry, innovation & collaborative group. | Who owns the innovation now? How has the company used the internet to fuel the growth of the innovation or build a community of users?. | Student groups investigate and analyze the security of the innovation as it relates to privacy, legal & ethical issues. | Student groups create a detailed analysis of the data usage of their innovation.. What type of data does their innovation use? How is the data transformed by the innovation? Address the following data concerns: privacy, storage and security. Related activity: Student groups find a citizen science study that relates to their topic choice. | Essay: Discuss & define power. How is Big Data being used to design for power? Student groups select a large group --- politics, economy, education, medical community, etc. They then research the impact that data mining in their industry has made on the selected large group. They must identify & explain both a positive impact and a negative impact. This will be added as a web page to their topic website. | ||||||||||||||||||||
9 | Unit Challenge | Challenge #1: Using an agile approach, student teams will create a website about their selected problem, industry & innovation. Content includes: intended purpose of the innovation, a beneficial effect, a harmful effect, an impact that has resulted from the use of the innovation & a TimeLine of Innovation that traces the history of the problem that resulted in the identified innovation. | Challenge #2: Students create a case study of the selected company --- demographics, culture, background of founders, etc. Make a digital media artifact that will be used in employee recruitment for this company. Examples could include: a recruitment video, a digital brochure, a commercial with music, a digital poster, an instagram feed, an app, a web page, etc. Add all materials to the website. | Challenge #3: Student groups select a law or act (Digital Millennium Copyright Act, COPPA, cyberbullying laws, etc) that is relevant to their topic or innovation. They should describe law & its relevance, describe history of law. Does it benefit all groups equally or equitably? How could it be changed to benefit all groups equally or equitably? Students create a digital public service announcement to educate the general public about the law and add it to the website. | Challenge #4: Data Analysis A Big Data Analytics firms has hired the students to investigate & analyze an industry concern. Students will determine the concern, write questions that need to be answered, identify needed data points, design & collect real life data and then analyze the results. Students will visually present findings and interpretations of the data as well as address concerns that arise with the collection of their data ( privacy, storage, security) This is challenge will take a considerable amount of time. It will combine designing, collecting, filtering, cleaning and analyzing the collected data. It should be started early in unit 4 and will be completed at the end of the semester for the semester showcase. | |||||||||||||||||||||
10 | OPTIONAL PROGRAMMING PLUGINS FOR EACH UNIT | |||||||||||||||||||||||||
11 | Programming PlugIn | AppInventor: quiz tutorial with score | EarSketch: Modified Client Challenge. Create music to set the tone for recruitment video | AppInventor: Modify app. Home screen would give user two choices --- take a quiz or play a game. Student groups add a topic based game with a scoring component. Could also use EarSketch to create a sound file used in the game (when sprite clicked, score reached, etc.) | Snap/Scratch: Create an eCard explaining the citizen science project and inviting recipients to participate. Use in the digital marketing campaign. AppInventor: add a survey to the end of the game and collect data to be stored in TB Python option | |||||||||||||||||||||
12 | ||||||||||||||||||||||||||
13 | SPRING SEMESTER | |||||||||||||||||||||||||
14 | Spring semester focuses on programming standards and the Create task. As a mock Create task, student teams design and develop a programming project in EarSketch. This mock Create task includes written responses and sample videos. This practice project will be completed and student feedback given prior to starting on the actual College Board Create task. | |||||||||||||||||||||||||
15 | Unit Topics | Unit 6 | Unit 7 | Unit 8 | Unit 9 | Create Task & Review for Exam | ||||||||||||||||||||
16 | Programming Foundations | Control Algorithms & Procedural Abstraction | Event Driven Programming & Data Abstraction | Practice Create Task | ||||||||||||||||||||||
17 | ||||||||||||||||||||||||||
18 | AP CSP Standards | B1 Creative Development B3 Algorithms and Programming | B1 Creative Development B3 Algorithms and Programming | B1 Creative Development B3 Algorithms and Programming | B1 Creative Development B3 Algorithms and Programming | All Standards | ||||||||||||||||||||
19 | Instructional Focus | Code design, data types, API, variables, comments, copyright | String data type, string operations, iteration, conditionals, arithmetic and relational operators, modulus arithmetic, creating procedures | Event-driven programming, list, list operations, logical operators, binary search, generating random values, simulations, algorithmic efficiency, undecideable CS problems | Practice all the tasks (video, constructed responses,…) required for the Programming Create Task | |||||||||||||||||||||
20 | Unit Challenges | Challenge #5 | Challenge #6 | Challenge #7 | Challenge #8 | |||||||||||||||||||||
21 | Design a short musical introduction for a school partner using variables and uploading sound(s) related to the client that include attribution for the uploaded sound(s) | Collaboratively design musical background for a TikTok or other visual presentation related to your innovation that includes musical form with created looped beats and musical layers with conditional fills | Collaboratively create a jukebox of songs from Challenge #6 that plays the user selection of the song or computationally randomly selects the song | Complete the Create Task required tasks applied to the Jukebox challenge | ||||||||||||||||||||||
22 | ||||||||||||||||||||||||||
23 | ||||||||||||||||||||||||||
24 | ||||||||||||||||||||||||||
25 | ||||||||||||||||||||||||||
26 | ||||||||||||||||||||||||||
27 | ||||||||||||||||||||||||||
28 | ||||||||||||||||||||||||||
29 | ||||||||||||||||||||||||||
30 | ||||||||||||||||||||||||||
31 | ||||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 | ||||||||||||||||||||||||||