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