Having collaboratively developed a paper prototype for their apps, groups now divide …
Having collaboratively developed a paper prototype for their apps, groups now divide and conquer to begin work on an interactive digital version based on the paper prototype. Using the drag-and-drop design mode of App Lab, students individually work through a progression of skill-building levels to learn how to build digital versions of a paper prototype. From there, each group member builds out at least one page of their app in App Lab, to be later combined into a single app.
In this lesson teams combine the screens that they designed in the …
In this lesson teams combine the screens that they designed in the previous lesson into a single app, which they can then link together using code. Students learn basic event driven programming by building up the model app that they started in the previous lesson. In addition to the screen that students designed yesterday, they'll learn how to create additional screens and even import screens made by others.
Teams have at this point developed an app prototype that has gone …
Teams have at this point developed an app prototype that has gone through multiple iterations and rounds of user testing. With the information and guidance gained from the last round of user testing, each student has the opportunity to plan for and implement improvements to the team app. Depending on the time you have available, and student interest, you can run the cycle of testing and iteration as many times as you see fit.
Before starting to design apps, we need to help students to better …
Before starting to design apps, we need to help students to better scope their expectations. Because students will eventually be prototyping these apps in App Lab, they will be in better shape if their ideas align with the kinds of apps that are easily prototyped in App Lab. Teams start this scoping by looking through several example apps designed to demonstrate apps that can be created with App Lab. Teams then can chose one (or more) of the apps as a basis for their own. From there, teams have some time to discuss the basic functionality of their app before using 3x5 index cards to develop paper prototypes.
In this lesson students investigate ways to use websites as a means …
In this lesson students investigate ways to use websites as a means of personal expression and develop a list of topics and interests that they would want to include on a personal website. To begin the lesson students brainstorm different ways that people express and share their interests and ideas. Students then look at a few exemplar websites made by students from a previous CS Discoveries course to identify ways they are expressing their ideas. Finally students brainstorm and share a list of topics and interests they might want to include on a personal website which they can reference for ideas as they progress through the unit.
Two blobs of clay go on an enjoyable adventure as they transform …
Two blobs of clay go on an enjoyable adventure as they transform themselves into fun shapes and new things throughout their escapade. What will they be by the end of the book? The resource includes a lesson plan/book card, a design challenge, and copy of a design thinking journal that provide guidance on using the book to inspire students' curiosity for design thinking. Maker Challenge: Design a stop-motion video that morphs an item of your choice into another item. Before you begin, sketch out the process you’ll take to transform your item.
A document is included in the resources folder that lists the complete standards-alignment for this book activity.
It’s easy to take today’s ubiquitous colored crayons for granted, but they …
It’s easy to take today’s ubiquitous colored crayons for granted, but they were the result of one individual’s innovation. Biebow introduces Edwin Binney—a mustachioed man and head of a carbon black factory—who wished to make color-pigmented wax crayons that reflected the world outside. The resource includes a lesson plan/book card, a design challenge, and copy of a design thinking journal that provide guidance on using the book to inspire students' curiosity for design thinking. Maker Challenge: Think about the school/community/world in which you live and identify a problem that could be solved with a new invention.
A document is included in the resources folder that lists the complete standards-alignment for this book activity.
After the Great Depression struck, Ford especially wanted to support ailing farmers. …
After the Great Depression struck, Ford especially wanted to support ailing farmers. For two years, Ford and his team researched ways to use farmers’ crops in his Ford Motor Company. They discovered that the soybean was the perfect answer. Soon, Ford’s cars contained many soybean plastic parts, and Ford incorporated soybeans into every part of his life. He ate soybeans, he wore clothes made of soybean fabric, and he wanted to drive soybeans, too. The resource includes a lesson plan/book card, a design challenge, and copy of a design thinking journal that provide guidance on using the book to inspire students' curiosity for design thinking. Maker Challenge: Think about the people in your community and the challenges they face. List three challenges that affect their daily life. Consider something you use every day and brainstorm how it could be repurposed or modified to address this problem.
A document is included in the resources folder that lists the complete standards-alignment for this book activity.
This is the story of how Les Paul created the world's first …
This is the story of how Les Paul created the world's first solid-body electric guitar, countless other inventions that changed modern music, and one truly epic career in rock and roll. How to make a microphone? A broomstick, a cinderblock, a telephone, a radio. How to make an electric guitar? A record player's arm, a speaker, some tape. How to make a legendary inventor? A few tools, a lot of curiosity, and an endless faith in what is possible, this unforgettable biography will resonate with inventive readers young and old.
Meet savvy scientist and inventor Hedy Lamarr, also known for her career …
Meet savvy scientist and inventor Hedy Lamarr, also known for her career as a glamorous international movie star. Dubbed "The Most Beautiful Woman in the World," Hedy actually preferred spending time creating inventions in her workshop to strutting down the red carpet. Hedy co-invented the technology known as frequency hopping, which turned out to be one of the most important scientific breakthroughs of the twentieth century! Today's cell phone, computers, and other electronic devices would be more vulnerable to hacking without the groundbreaking system discovered by a world-famous actress and gifted inventor. The resource includes a lesson plan/book card, a design challenge, and copy of a design thinking journal that provide guidance on using the book to inspire students' curiosity for design thinking. Maker Challenge: Create small groups. Pass out one of the challenges listed in the lesson plan/book card to each group for them to come up with an invention that will solve the problem at hand.
In this lesson, learners get an introductory experience with computer science and …
In this lesson, learners get an introductory experience with computer science and create a game using basic block code.This lesson has been designed for learners in the middle grades, ages 10-16, but can be adapted for younger or older learners using the differentiation suggestions provided.
**Tutorial Summary:** This tutorial is designed to quickly introduce the App Lab …
**Tutorial Summary:** This tutorial is designed to quickly introduce the App Lab programming environment as a powerful tool for building and sharing apps. The tutorial itself teaches students to create and control buttons, text, images, sounds, and screens in JavaScript using either blocks or text. At the end of the tutorial students are given time to either extend a project they started building into a "Choose Your Own Adventure", "Greeting Card", or "Personality Quiz" app. They can also continue on to build more projects featured on the code.org/applab page.
**Age Appropriateness:** The tutorial is designed for students over 13. Because it allows students to upload custom sounds and images, young students should not use this without supervision. To protect students privacy, if your students are under 13, they will not be able to use this tutorial unless you first set up accounts for them in a section you manage.
**Checking Correctness:** This tutorial will not tell students whether they completed the level correctly. Encourage students to use the target images and directions provided in every level to know if they are on the right track. If students want to move on past a particularly tricky level they can simply click "Finish" and continue on.
Have fun completing your Hour of Code with App Lab!
In this lesson, learners of all ages get an introductory experience with …
In this lesson, learners of all ages get an introductory experience with coding and computer science in a safe, supportive environment. This lesson has been designed for learners of all ages but does require reading. This activity requires sound as the tool was built to respond to music.
Students will learn that events are a useful way to control when …
Students will learn that events are a useful way to control when an action happens, and can even be used to make make multiple things act in sync. In programming, you can use events to respond to a user controlling it (like pressing buttons or clicking the mouse). Events can make your program more interesting and interactive.
Frances Gabe detested housework, so she invented a contraption to free herself …
Frances Gabe detested housework, so she invented a contraption to free herself from this tedious task forever: a self-cleaning house! Gabe's wacky, wonderful home included almost 70 new patented inventions, from a soap-spraying sprinkler in the ceiling to a kitchen cabinet that washed, dried, and stored dishes all in one place. Though Gabe's invention didn't catch on, her determination and clever thinking remind us that we don't have to accept the world as it is; we can improve it using our minds and our own two hands. The resource includes a lesson plan/book card, a design challenge, and copy of a design thinking journal that provide guidance on using the book to inspire students' curiosity for design thinking. Maker Challenge: Frances Gabe created over 70 inventions because she hated cleaning. What is one thing you hate doing for chores? Develop an invention to have it clean itself.
A document is included in the resources folder that lists the complete standards-alignment for this book activity.
Amy Guglielmo, Jacqueline Tourville, and Giselle Potter tell the story of autism …
Amy Guglielmo, Jacqueline Tourville, and Giselle Potter tell the story of autism advocate Dr. Temple Grandin’s childhood and her quest to experience the sensation of a hug. The resource includes a lesson plan/book card, a design challenge, and copy of a design thinking journal that provide guidance on using the book to inspire students' curiosity for design thinking. Maker Challenge: Students will work to develop an assistive technology solution for people with autism. Alternatively, students may develop assistive technology solutions for students with differing abilities. Students are encouraged to work with peers in a local special education classroom to combine their love of technology and engineering to help positively influence their peers’ lives.
A document is included in the resources folder that lists the complete standards-alignment for this book activity.
Students will learn about the basics of machine learning and create their …
Students will learn about the basics of machine learning and create their own apps that implement these concepts through image classification. The students will take photos with their mobile devices and the apps will identify objects within those photos. Each classification comes with a confidence level, a value of how confident the app is with its classification. Students will use MIT App Inventor’s machine learning extension called the LookExtension when creating this app.
This Introduction to Machine Learning includes tutorial lessons as well as suggestions for student explorations and project work. The unit also includes supplementary teaching materials: lesson plans, slides, unit outlines, assessments and mappings against the Computer Science Teachers of America (CSTA) computing standards.
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.