c - 005
[ easy ] 45 min
Stopwatch
Result
Overview
In this project, we’ll make a stopwatch. This project uses original objects to represent seconds and milliseconds, and give the user the ability to start, stop and restart the watch.
Learning outcome
- Model an everyday tool.
- Draw connections between real world tools and models, analyzing similarities and differences.
Computing Concepts in this project
- Classes
- Conditional Statements
- Solids vs Non-solids
- “Button” as Trigger
- Active / Inactive on start
- Setting Backgrounds
- User Interface
Behaviors & Effects in this project:
- Join (Anchor)
- Rotation (Anchor)
CCSS
CC.5.R.I.9 Integration of Knowledge and Ideas: Integrate information from several texts on the same topic in order to write or speak about the subject knowledgeably.
CC.6.R.I.7 Integration of Knowledge and Ideas: Integrate information presented in different media or formats (e.g., visually, quantitatively) as well as in words to develop a coherent understanding of a topic or issue.
CC.7.R.I.7 Integration of Knowledge and Ideas: Compare and contrast a text to an audio, video, or multimedia version of the text, analyzing each medium’s portrayal of the subject (e.g., how the delivery of a speech affects the impact of the words).
CSTA
CT.L2-02 Describe the process of parallelization as it relates to problem solving.
CT.L3A-01 Use predefined functions and parameters, classes and methods to divide a complex problem into simpler parts.