Try using these lessons as a stand alone course or as complementary lessons for any computer science course. Students find out that they can go exciting places online, but they need to follow rules to remain safe.
This helps children recognize that it is essential to tell a trusted adult if something online makes them feel angry, sad, or scared. Some information is not safe to share online. This lesson will help you learn the difference between safe and private information. Students learn password tips, test their existing passwords with an interactive game, and create new passwords using guidelines for powerful passwords.
Students explore ways to handle cyberbullying and how to respond in the face of upsetting language online. This lesson is about the difference between information that is safe to share online and information that is not. Students will learn the proper way to handle the use of content that is not their own. Students exercise empathy and creativity to sketch their own smartphone app that addresses the needs of an imaginary user.
In this lesson, students will learn about accessibility and the value of empathy through brainstorming and designing accessible solutions for hypothetical apps. This activity will begin with a short review of "Graph Paper Programming," then will quickly move to a race against the clock, as students break into teams and work together to write a program one instruction at a time.
This activity will help students gain experience reading and writing in shorthand code. This extended unplugged lesson brings together teams with a simple task: get the "flurb" to the fruit.
Running Scared: Fear, Worry, and the God of Rest
Students will practice writing precise instructions as they work to translate instructions into the symbols provided. If problems arise in the code, students should also work together to recognize bugs and build solutions. This lesson will work to prepare students mentally for the coding exercises that they will encounter over the length of this course. This teaches students the connection between algorithms and programming, as well as the valuable skill of debugging. In this lesson, students will program their friend to draw pictures.
Students will dance their way to a better understanding of how to use repeat loops. Students will be driven to want an easier way to solve problems using loops. Students find that they can build big structures faster using loops. Students will learn that events are a great way to make their program interactive.
This shows that events are a great way to add interactivity to a sequential algorithm. This lesson helps demonstrate how it is possible to take something from real life and translate it into a series of ons and offs. Learn how computers store pictures using simple ideas like on and off. It's time to play a game in which you earn points only under certain conditions.
This lesson will help students intuitively understand why combining chunks of code into functions can be such a helpful practice. In this lesson, students will make a suncatcher out of string, beads, and a special charm.
Trump Is Running Scared of Socialism | Portside
Once those skills are defined, they will be called from a main program and the whole beautiful process of creation will be recorded on a single sheet of paper. The final program will be geared toward the entire class, whatever their type of string, beads, and charms. This use of generic placeholders is a wonderful introduction to variables. One of the most magnificent structures in the computer science world is the function.
Functions sometimes called procedures are mini programs that you can use over and over inside of your bigger program. This lesson will help students intuitively understand why combining chunks of code into functions is such a helpful practice, and how they can use those structures even when chunks of code are slightly different. This lesson explains what variables are and how to use them. In this lesson, students will relate the concept of algorithms back to real-life activities by playing the Dice Race game.
The goal here is to start building the skills to translate real-world situations to online scenarios and vice versa. Using a predefined symbol key, your students will figure out how to guide one another to accomplish specific tasks without using any verbal commands. This segment teaches students the connection between symbols and actions, the difference between an algorithm and a program, and the valuable skill of debugging.
In this lesson, students will relate the concept of algorithms back to everyday activities. Contribute to this story: Send a Correction. Read next:. Your Email. Recipient's Email. Your Feedback. Your Email optional.
Report a Comment. Please select the reason for reporting this comment. Please select your reason for reporting Please give full details of the problem with the comment Read Next:. Trending Opinions. Larry Donnelly: Removing Trump from office is still a remote possibility Larry Donnelly How one sees the state of play depends, as ever, on which side of the aisle he is on, writes Larry Donnelly.
Opinion: 'Are you criticising someone because they're mirroring something you don't like about yourself? Contact Us Advertise With Us. Follow Us Twitter Facebook. Corrections Report Content. Please log in to comment. Please log in with facebook to become a fan. Mulgrew Answer: The administration could always ask to see a lesson plan but they cannot dictate format or collect them ritualistically. We are not publicizing what we are doing behind the scenes but we are working on reigning in onerous administration. We are also waiting for a decision on the lesson plan arbitration.
Michael Fiorillo April 10, at AM. Anonymous April 10, at PM. Anonymous April 27, at PM. Newer Post Older Post Home. Subscribe to: Post Comments Atom.