Friday, December 1, 2017

Agenda for the week of 12/4/17-12/8/17

12/4/17- 12/6/17 Monday- Wednesday
Review algorithms and swap bus algorithms. Were you able to get the bus to the museum? 
In your engineering notebook, create a new algorithm to share using a flowchart. This should be on a new page. Please remember to title it and update your table of contents.

Begin Lesson 1.3: The Germ Guide App Challenge
Take notes as you watch the video
Review Design  Requirements
Follow steps 1-33 and please complete the optional activity.

Deliverables
A snip-it of your viewer of all the different screens to print and paste in your engineering notebook:

Homescreen *Make this your own!

Diseases Associated with Crowding: Measles and Meningitis *Build the screen exactly as specified for this screen!

Waterborne Diseases: Cholera *Make this your own! Must include audio files.

Vector-Borne Diseases: Dengue Fever and Malaria *Make this your own! Must include audio files.


12/7/17-12/8/17 Thursday- Friday

Begin Lesson 1.4: Coding with Conditions

Deliverables: 
1. In your engineering notebook choose an everyday task where you need to make a decision based on a yes/no question. You can use the ideas below or come up with your own. Draw a conditional statement flowchart to represent your question and the resulting actions. Title this "Everyday Task with Conditions"


  • Getting dressed for school
  • Making a snack
  • Practicing a musical instrument
  • Organizing your bedroom

2. Create a “universal” algorithm—either as a numbered list or as a flowchart—that will navigate the bus from the school to the museum using the traffic signs. Title this as "Universal Algorithm with Conditions
."
3. Answer conclusion question #1. 



Vocabulary for 1.3 and 1.4
UI: The visual part of a computer app or operating system, through which an end user interacts with the computing device or software.

View layer: The layer of an app that the user sees and interacts with.

Control layer: The layer of an app that contains the program that tells the app how to behave.

Event: An action or occurrence that happens during runtime that will trigger a response or behavior by the software. Examples of events include user-initiated events, such as clicking a button, or external events, such as the device receiving an SMS text message.

Runtime: The period when a program is running. Runtime begins when a program is opened (or executed) and ends when the program is closed.

Event-driven programming: Type of computer programming where the program responds to an input (or trigger).

Event- handler: A block of code that is triggered when a certain event happens.

User-initiated event: In a program, an event that is triggered by user interaction with the user interface.

Conditional statements: A command that performs different actions depending on whether a condition is true or false.

Boolean logic: A form of mathematics in which an expression is reduced to either True or False.





No comments:

Post a Comment