Unit 5: Building Apps This unit expands upon the foundational concepts of computer programming. Students will use Javascript to write their own Apps. |
|||||||
Topic
|
Purpose | Lesson
|
|||||
Ch1:Event Driven Programming | |||||||
U5Ch1L1_Buttons & Events | Students are introduced to the concept of “big data,” where it comes from, what makes it “big,” and how people use big data to solve problems. | Click here. | |||||
U5Ch1L2_Multi-screen Apps. | Students will learn how to find and explain trends in data. | Click here. | |||||
U5Ch1L3_Building a Multi-Screen App. | Students will analyze and validate data and come to understand the Digital Divide. |
Click here. | |||||
U5Ch1L4_Controlling Memory With Variables. | Students will learn to look at how data is used with an increasingly critical eye. | Click here. | |||||
U5Ch1L5_Building an App: Clicker Game | Students will learn the risks from large-scale data breaches as a result of the collection of Big Data. | Click here. | |||||
U5Ch1L6_User Input & Strings. | Students will be able to explain the tradeoffs between maintaining personal privacy and using innovative software free of cost. | Click here. | |||||
U5Ch1L7_"If" Statements Unplugged. | Students will understand the early forms of encryption and how they work. | Click here. | |||||
U5Ch1L8_Boolean Expressions & "If" Statements. | Students will use a Vigenère cipher to learn about the relationship between cryptographic keys/passwordsand the Encryption & Decryption of a Message. | Click here. | |||||
U5Ch1L9_"if-else-if" and Conditional Logic. | Students will, 1. Learn the mechanics of communication with Public Key Cryptography(Assymetric Encryption), & 2. The basic mathematical principles (Modelo) that make it possible. | Click here. | |||||
U5Ch1L10_Building an App: Color Sleuth. | Should the government regulate encryption by requiring software companies to provide Master Keys to protect us from terrorists? | Click here | |||||
Unit 4 Review & Test | Click here |
Questions? jharrington@sthelenaunified.org