In the first of two sequential lessons, students create mobile apps that …
In the first of two sequential lessons, students create mobile apps that collect data from an Android device's accelerometer and then store that data to a database. This lesson provides practice with MIT's App Inventor software and culminates with students writing their own apps for measuring acceleration. In the second lesson, students are given an app for an Android device, which measures acceleration. They investigate acceleration by collecting acceleration vs. time data using the accelerometer of a sliding Android device. Then they use the data to create velocity vs. time graphs and approximate the maximum velocity of the device.
Students investigate the motion of a simple pendulum through direct observation and …
Students investigate the motion of a simple pendulum through direct observation and data collection using Android® devices. First, student groups create pendulums that hang from the classroom ceiling, using Android smartphones or tablets as the bobs, taking advantage of their built-in accelerometers. With the Android devices loaded with the (provided) AccelDataCapture app, groups explore the periodic motion of the pendulums, changing variables (amplitude, mass, length) to see what happens, by visual observation and via the app-generated graphs. Then teams conduct formal experiments to alter one variable while keeping all other parameters constant, performing numerous trials, identifying independent/dependent variables, collecting data and using the simple pendulum equation. Through these experiments, students investigate how pendulums move and the changing forces they experience, better understanding the relationship between a pendulum's motion and its amplitude, length and mass. They analyze the data, either on paper or by importing into a spreadsheet application. As an extension, students may also develop their own algorithms in a provided App Inventor framework in order to automatically note the time of each period.
Instructors can now freely access "App Development with Swift" through the Canvas …
Instructors can now freely access "App Development with Swift" through the Canvas Commons. The course includes lessons, teacher guides and developer tools for use in the classroom. You will need to work with apple products or iOS for this resource.
Auxy is a digital-music-creation app for iOS that focuses on beats and …
Auxy is a digital-music-creation app for iOS that focuses on beats and electronic music. It's gorgeously designed, offering a simple-to-hop-into experience that has tons of depth. To start creating your track, add a melodic instrument or drum sound from the app's built-in sound pack. Then, press and hold to edit your loop, duplicate it, or toggle a 12-tone chromatic scale or an 8-tone major, minor, or harmonic minor scale. The next screen shows a grid. Each column represents a note of the scale, and each row is a single beat. Tap the boxes in each row to indicate which notes you want to play on each beat. You can add as many instruments as you like to your one-, two-, or four-bar loop. Then, swipe to the right on-screen to create the next loop in your song with the same instruments. Tap the gear at the top of the screen to alter settings for your project (such as tempo and key).
From the menu at right, you can render your project and then export it directly to SoundCloud or save it as a video, audio, or uncompressed WAV file to your device. You can also export your project as a MIDI file or export the individual instruments. The top-left menu lets you browse built-in projects and your own creations, and you can also browse and download additional sound packs. You can also browse other users' creations on SoundCloud or view the Auxy Instagram feed.
"Thunkable enables anyone to build their own beautiful mobile apps. Using drag …
"Thunkable enables anyone to build their own beautiful mobile apps. Using drag and drop code, students can start from scratch or remix a sample app. Created app projects are accessible on both iOS and Android platforms. Thunkable has an active community with regular design challenges to keep students thinking outside the box with their app creations." (AASL)
"With the free version of Thunkable, all app projects are set to public mode. This means that all projects are automatically included in the Thunkable Public Gallery, for anyone to preview and remix. With a PRO membership, you have the ability to create and edit private projects. This means that no one else will have access to your apps." There are paid versions available as well.
In preparation for delving deeper into programming with App Lab, students will …
In preparation for delving deeper into programming with App Lab, students will explore how a handful of different programs written in both Game Lab and App Lab handle taking input from the user. After comparing and contrasting the approaches they saw in the example apps, students group up to act out the two different models for input (conditionals in an infinite loop and asynchronous events) to gain a better understanding of how they work.
This lesson transitions students from consider the Circuit Playground as strictly an …
This lesson transitions students from consider the Circuit Playground as strictly an output device towards using it as a tool for both input and output. Starting with the hardware buttons and switch,sing the hardware buttons and switch, students learn to use `onBoardEvent()`, analogously to `onEvent()`, in order to take input from their Circuit Playgrounds.
This lesson introduces students to the `getProperty` block, which allows them to …
This lesson introduces students to the `getProperty` block, which allows them to access the properties of different elements with code. Students first practice using the block to determine what the user has input in various user interface elements. Students later use `getProperty` and `setProperty` together with the counter pattern to make elements move across the screen. A new screen element, the slider, and a new event trigger, `onChange`, are also introduced.
In this lesson, students explore how the three analog sensors (sound, light, …
In this lesson, students explore how the three analog sensors (sound, light, and temperature) can be used to write programs that respond to changes in the environment. The use of these sensors marks a transition in terms of how users interact with a program. By using sensors as an input, the user of an app doesn't have to directly interact with it at all, or may interact without actually realizing they are doing so.
This lesson introduces students to the process they will use to design …
This lesson introduces students to the process they will use to design programs of their own throughout this unit. This process is centered around a project guide which asks students to sketch out their screens, identify elements of the Circuit Playground to be used, define variables, and describe events before they begin programming. This process is similar to the Game Design Process that we used in Unit 3. In this lesson students begin by playing a tug o' war style game where the code is hidden. They discuss what they think the board components, events, and variables would need to be to make the program. They are then given a completed project guide which shows one way to implement the project. Students are then walked through this process through a series of levels. At the end of the lesson students have an opportunity to make improvements to the program to make it their own.
«The world's most popular way to learn French online Learn French in …
«The world's most popular way to learn French online
Learn French in just 5 minutes a day with our game-like lessons. Whether you’re a beginner starting with the basics or looking to practice your reading, writing, and speaking, Duolingo is scientifically proven to work.
Bite-sized French lessons. Fun, effective, and 100% free.
Effective and efficient Our courses effectively and efficiently teach reading, listening, and speaking skills. Check out our latest research!
Personalized learning Combining the best of AI and language science, lessons are tailored to help you learn at just the right level and pace.
Stay motivated We make it easy to form a habit of language learning, with game-like features, fun challenges, and reminders from our friendly mascot, Duo the owl.
Have fun with it! Effective learning doesn’t have to be boring! Build your skills each day with engaging exercises and playful characters.»
*You will have to sign up for a free Duolingo account. There is also a «Duolingo for Schools» option!*
Find reading levels fast and digitally manage your library of books! A …
Find reading levels fast and digitally manage your library of books! A great way to organize, level, and track your books! Scan your book's ISBN to view the Lexile, Guided Reading, Grade Level Equivalent, and/or DRA levels for the book.
We feature well liked books ranging from K-8 on a weekly basis here. Interested in high school level books? We have those in the app too!
Educators If you are an educator and want to see your favorite book here, make sure to create a teacher account to submit book recommendations.
Parents Depending on the reading level of your child, the book of the day will always be a great book for your child to read!
Paper by WeTransfer is a digital sketchbook full of powerful tools to …
Paper by WeTransfer is a digital sketchbook full of powerful tools to create beautiful illustrations. Begin with a brief tutorial and get started drawing. There are no buttons, and the emphasis on touch features makes for an intuitive design. Sketches are stored in sketchbooks that sit neatly on a shelf. Once your book is full, you can start a new one. Share your creations via Tumblr, Facebook, Twitter, or email, or save them to your camera roll. Paper is completely free, including the additional tools (mixer, color, write, outline, and sketch), which formerly were in-app purchases. Creating can be done with your finger, but you can also purchase Paper's aptly named stylus, Pencil.
Students apply concepts of disease transmission to analyze infection data, either provided …
Students apply concepts of disease transmission to analyze infection data, either provided or created using Bluetooth-enabled Android devices. This data collection may include several cases, such as small static groups (representing historically rural areas), several roaming students (representing world-travelers), or one large, tightly knit group (representing urban populations). To explore the algorithms to a deeper degree, students may also design their own diseases using the App Inventor framework.
Students modify a provided App Inventor code to design their own diseases. …
Students modify a provided App Inventor code to design their own diseases. This serves as the evolution step in the software/systems design process. The activity is essentially a mini design cycle in which students are challenged to design a solution to the modification, implement and test it using different population patterns The result of this process is an evolution of the original app.
Multilingual texting tool enhances school-to-home communication. Translating communication can help improve success …
Multilingual texting tool enhances school-to-home communication. Translating communication can help improve success and wellness for all stakeholders. There are 150 different languages!
You will need to download this app from Google Play or The Apple Store.
Students investigate the relationships between angles and side lengths in right triangles …
Students investigate the relationships between angles and side lengths in right triangles with the help of materials found in the classroom and a mobile device. Using all or part of a meter stick or dowel and text books or other supplies, students build right triangles and measure the angles using a clinometer application on an Android® (phone or tablet) or iOS® device (iPhone® or iPad®). Then they are challenged to create a triangle with a given side length and one angle. The electronic device is used to measure the accuracy of their constructions.
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.