fbpx
Home Blog Page 1208

Lesson Plan: An Hour of Code in the Classroom

0
Lesson Plan: An Hour of Code in the Classroom

For this year’s Hour of Code, Codecademy has partnered with Clever to help high school teachers and students learn the basics of coding in a fun, interactive way. If you’re a teacher participating in Hour of Code, use the lesson plan below to help your students explore the world of coding and head over to Clever to access Codecademy for free.

Technology has incorporated itself into our everyday lives making it important to understand how different technologies function. In order for technology to work, it needs to be told exactly what to do in a language it can understand; this is where code comes into play. Code is a set of instructions that computers can both understand and execute. Pretty much everything powered by electricity uses code. That’s a lot of programming!

The Hour of Code is a great opportunity for students to explore the world of coding as a programmer.

Planning an Hour of Code in the Classroom

It’s easy using Codecademy in the classroom. Here’s an example timeframe of how you can spend the Hour of Code with students.

ActivityTime (Minutes)
Opener               5
Lesson30
Quiz10
Project15

Don’t worry if students don’t stick to this exact activity schedule. Students may end up spending a majority of their time on the lesson and that’s okay! This hour is all about individual explorations of the coding experience.

Opener

To start off the Hour of Code, ask your students to think about the following question: what does a programmer do? Then, share the following video with your class:

After students finish watching the video, they’ll start going through one of our many courses. One section of a course generally consists of a lesson, a quiz, and a project.

Lesson

Our Codecademy lessons consist of several interactive exercises. A single exercise usually contains a narrative, checkpoints, and a code editor. The narrative explains a topic for students to read about. Once they finish reading the narrative, students will move onto the checkpoints which are used as a check for understanding. The checkpoints will ask students to use the code editor to perform a specific coding task related to the narrative. Once the student’s code is satisfactory, the student can move on to the next exercise.

The lesson could take anywhere from 30 minutes to the complete 60 minutes depending on how quickly the student gets through each exercise.

Quiz

Our quizzes are used to test how well a learner retained the information from a lesson. Each quiz is made up of both multiple choice and fill-in-the-blank questions. At the end of the quiz, students receive a score about how they did with the multiple choice. Learners have the option to retake the quiz if they feel that they can improve their score.

Project

Learners can apply their understanding of a lesson by working on a guided project. Projects on Codecademy are made up of different tasks for a learner to complete. Since projects are open-ended, students may not be able to finish a full project within the Hour of Code. With their accounts, a student’s work is saved to the learning environment so that they can continue working on their projects at a later time.

Course Offerings

Sometimes, the hardest part about starting the journey into coding proficiency is deciding which aspect of coding to pursue. It’s helpful for students to have an idea about which course they’re going to take before starting the Hour of Code. Let’s take a look at some of our course offerings to help you and your students decide how to spend the Hour of Code!

Learn How to Code

Does code seem like a combination of hieroglyphics and complicated puzzles? There’s a lot of misconceptions about programming that make it appear to be difficult and confusing, but the Learn How to Code course is here to show you that programming isn’t as complex as it seems! In this course, you’ll learn the building blocks of programming through engaging activities that don’t require writing any code. You can learn about variables by creating a video game terrain or discover how functions can be used to make a sandwich!

Learn C++

Web browsers and video games and microcontrollers, oh my! What do these technologies all have in common? The answer is C++ code. C++ is a powerful and popular programming language that you can learn how to use in our Learn C++ course. This action packed beginner-friendly course will cover outputting data, compiling and executing code, using variables for data storage, and a whole lot more! Even though it’s called C++, taking this course will be an A++ time.

Web Development: HTML

Websites are all around us! Can you count how many websites you visited today? Web development can be used to make products that support businesses, teach coding (like Codecademy!), or as a personal medium to share with the world a little bit about ourselves. The backbone of web development comes from HTML: HyperText Markup Language. In this course, you will learn about the necessary HTML structures and elements for building a website!

Virtual Reality with A-Frame

Virtual reality may have once seemed like something out of a science fiction movie, but the ability to view and interact with an artificial 3D environment is now a real reality. In this course, you can learn about A-Frame, an open-source webframe that allows you to build virtual reality experiences in your own web browser. And, if you have a VR headset, you can even experience this course in virtual reality!

Note: This course works best if students have some basic understanding of HTML!

Learn Emojicode

We all know that we can use emojis to add some pizzazz to a text, but did you know that there’s a programming language that exclusively uses emojis to develop code? We’re serious! Emojicode is a real programming language that uses emojis to create programs! In our Learn Emojicode course, you’ll learn about important programming topics like basic syntax, variables, and conditionals – all while using emojis!

Other Codecademy Offerings

We hope this helped you in deciding how to spend your Hour of Code! Interested in turning your hour into many hours of code? Our Student Center has additional resources for students who are interested in pursuing learning how to code.

Already taking part in the Hour of Code? Consider joining us for a livestream on December 8 — Codecademy Live: Augmented Reality for the Hour of Code. Curriculum developers Zoe and Alex K. will walk you through making your first augmented reality experience. Get more details and add a reminder to your calendar for this free event here.

THANK YOU to our 2020 Community!

0
THANK YOU to our 2020 Community!

Happy (American) Thanksgiving!

This is Cindy writing, and as an American I’m devoting this post to you and how thankful we are to have you as an engaged member of our community.

This has been a very unusual, difficult year for so many of us (Learning Scientists included). This year has included so much stress, so much loss, so much heartache. Today we want to take a moment to appreciate the good that has come from this year and express our gratitude for you and the good work that you are doing.

So, without further ado…

Thank you to our Patreon sponsors! Without your generous support, we would be unable to maintain our email subscription service or produce our podcast. Ours is a labor of love and we so appreciate your help in getting our messages out to the people we hope to serve: educators and students.

Thank you to our guest bloggers and podcast interviewees! Your contributions help us keep the blog and podcast rolling and provide fresh and interesting perspectives for our readers and listeners. We appreciate the way you expand our knowledge through your insights and experiences! (If you are interested in contributing a guest blog, you can do so here.)

Thank you to our workshop and talk sponsors and attendees! It truly is a pleasure to have the opportunity to come into your space and share evidence-based practices directly with others. In a world where talks and workshops are virtual, we have flexibly changed our strategies and engaged in more professional development opportunities than we have had the opportunity to in the past. We appreciate your invitations, generosity as hosts, and the excellent conversations and questions we receive from attendees.

Thank you to YOU, our readers. Thank you for continuing to take an interest in the improvement of education. Thank you for not settling for the status quo, but working to make this world a better place. Your efforts are the reason the Learning Scientists exists and despite a year full of so many challenges, you are still here, still engaged, still pushing your own learning, your own instruction, even the education system forward. We appreciate you.

Dolly’s Donation

0
Dolly’s Donation

Students in U.S. high schools can get free digital access to The New York Times until Sept. 1, 2021.

In April, the singer Dolly Parton donated $1 million to help fund research for a coronavirus vaccine. Last week, after Moderna announced its progress on a vaccine, legions of Ms. Parton’s fans have credited her with helping to save the world.

What do you think of Ms. Parton’s actions? Do you believe celebrities have any obligation to give money to altruistic causes? Are there any celebrities you admire for their acts of generosity and philanthropy?

Tell us in the comments, then read the related article to learn more about Ms. Parton’s career and acts of kindness.


About Picture Prompts

Find all our Picture Prompts in this column.
Have an idea for a Picture Prompt? Tell us about it.
Teachers, discover more ways to teach with our Picture Prompts and learn how to use our free daily writing prompts for remote learning.

Students 13 and older in the United States and the United Kingdom, and 16 and older elsewhere, are invited to comment. All comments are moderated by the Learning Network staff, but please keep in mind that once your comment is accepted, it will be made public.

What to do when you’re stuck on a coding problem

0
What to do when you’re stuck on a coding problem

Getting stuck happens even to the most experienced programmers. And while we’d love to tell you there’s a magic button that’ll solve all your coding problems, that’s not always the case. The good news? There are a lot of ways to get unstuck. In this article we’ll share a few general practices that you can use the next time you’re stuck on a coding problem.

7 tips for getting unstuck when programming

Don’t panic

First things first: don’t panic. You’ve got this. Errors are not something to fear or be discouraged by — they’re actually opportunities for learning! So take a deep breath to calm yourself down before attempting any of these strategies to get unstuck.

Staying calm is the first step to staying positive. Believe in yourself and your ability to solve problems. You can figure this out, and it’ll be much more enjoyable if you do so from a mindset of learning and growth.

Read the error

Take the time to read the error you received. Not reading the error in detail or not understanding the error are common mistakes that new learners make. By understanding the errors you receive and connecting the dots between each error message and the solution to the problem, you’ll gain valuable coding skills.

When you get an error message while doing an exercise in Codecademy, you’ll discover valuable clues that will direct you to where you can debug your code. For instance, an error message might say: “Oops! The test returned an error. Maybe you have a syntax error or typo.” Now you know what type of error you are on the lookout for.

Check your spelling

Some of the most common errors we have are related to spelling and syntax. This means that somewhere in our code we’ve either misspelled or mislabeled something. An example would be if you forgot to encase your string in a set of quotations. The code won’t be able to read your mind and will not equate string with “string” as you intended.

Other common syntax errors are:

  • Incorrect use of brackets and curly braces
  • Using the wrong number of equal signs
  • Using different cases (i.e., “name” and “Name” are two independent variables)

You can avoid many of these errors by being consistent with your conventions. An example of this is to always capitalize the first letter of your variables — that way you won’t encounter errors for letter case.

Try to program using the styling standards for the language you are using. Style guides will help to reduce your error rate by making your code more readable, which makes it easier to spot your mistakes.

Verbalize the problem

Another helpful strategy to get unstuck involves speaking your problem aloud. Your problem could be a section of code you’re working on, a problem you’re solving for a client, or even a personal project. Make sure you know what the outcome is supposed to be.

By speaking things out loud (even if no one is actually around), you begin to solidify in your mind what you’re trying to accomplish. Then you can circle back to your code and figure out if it does indeed accomplish what you need it to do. If there’s a piece of your code that isn’t assisting you in reaching your goal, that’s probably where the error lies.

Break down the problem

If you are looking at your code as one large block, it can seem like a massive undertaking to hunt down one error. But if you break your code down into smaller blocks, each accomplishing a small task, it will be much easier to figure out where the error is located.

As we talked about before, if you take the time to read and understand the error message, you’ll know what type of error you’re looking for. You can also use the verbalizing tip to talk about what each block of code does and whether that particular error could be within each block of code.

If you’re still stuck, you may need to walk your code backward. This means you reverse each step in your code until you find the error. This tip is especially useful if your code was working just fine in earlier sections. Chances are the error is at the bottom, so you’ll find it quicker by working in reverse.

Google it

Even though we said there wasn’t a magic button to help you get unstuck, sometimes Google is a pretty close alternative. If you’re working outside the Codecademy platform, Google can help you to search for a solution to a particular issue you are having.

Be as specific as possible when you are using Google to get unstuck. You can copy-and-paste your error message directly into Google and then take a look at the search results that seem most applicable to your piece of code. If the results that are returned aren’t helpful, think about how you could reword your search to get closer to the solution.

Let’s look at an example. If you got the error “Assignment to constant variable” you could search for it exactly in Google. But if it didn’t give you the information you needed, you could add the language to your search, or even the specific Codecademy exercise name, in the following sequence of attempts:

  1. Assignment to constant variable
  2. Assignment to constant variable JavaScript
  3. Assignment to constant variable JavaScript Sleep Debt Calculator

Tap into programming resources

If you’re working through Codecademy course material, we have additional resources to help you get unstuck. In each and every exercise, you’ll find a “Get Unstuck” link in the lower right corner. Click on it to find related forum threads, concept reviews, or code solutions.

The Codecademy Forums are also a great place to start practicing the skill of asking questions. Be sure to include the following information in order to maximize the chances of getting unstuck:

  • Your formatted code
  • The error message you received
  • Explain what you don’t understand
  • Add any other relevant information

Before asking a question, take a look at the question-and-answer exchanges that are already on the forum. There’s been a lot of discussion and questions from learners that have gone through the same material you’re going through. You might find the answer to your question is already there! In addition to that, you might learn something new and unexpected just by reading through how other learners got unstuck.

If you’re stuck working on a project, you can also leverage Walkthrough Videos. These videos will take you through how to complete the project step-by-step.

Once you progress through the exercises and get unstuck, consider answering some questions on the forum to help other learners. You can lend a helping hand and let others lean on you, just like you leaned on them in the past!

Merry Christmas | Free Holiday Blogger Template

0
Merry Christmas | Free Holiday Blogger Template

Merry Christmas - Free Holiday Blogger Template

I asked you on our Instagram last month if you would like to see a free holiday Blogger template. It seems that you are really enjoying those kinds of freebies so I was more than happy to refresh one of our older themes. It features a gorgeous rustic holiday wreath embellishment which is festive but also very subtle. I think it will look great even after Christmas.


Free Holiday Blogger Template

When installed on your blog, you’ll be able to edit the title, tagline, and menu link titles. All of your existing sidebar gadgets will remain with this design.

You can edit fonts and most design colors using the blogger template editor, so feel free to play with the settings. Make sure to share the results with your blog link in the comments below. Everything else comes as shown in the preview.

This design IS mobile responsive, however, remember that it is for Blogger Platform only.

Make sure to check the live demo of the desigining by clicking the image below.

Preview of Free Holiday Blogger Template with a gorgeous rustic holiday wreath embellishment

For personal use only.


The download package includes an Installation Instruction to help you set-up your new design. Remember that by downloading this template you agree to these terms. Enjoy!


If you are looking for more blogger designs, you can find them in our Premade Templates Blogger Shop. They are all just $15 each, so it is a perfect option for a stylish and affordable blog makeover.


Lastly, I hope you like this free holiday blogger template. Do you like the seasonal free blogger templates or would you prefer more printables instead?

Introduction to ‘Lesson of the Day’

0
Introduction to ‘Lesson of the Day’

Every school day we post a new lesson plan that addresses the news. Whether it’s the development of artificial intelligence, the crisis at the United States-Mexico border or the longstanding issue of segregation in schools, we have a library of hundreds of lesson plans related to current events that is growing all the time.

Our Lessons of the Day begin with a warm up that introduces the subject, then present an article from The Times along with five to seven questions for writing and discussion. Each lesson ends with one or two activities for going further.

Sacred Souvenirs

0
Sacred Souvenirs

Students in U.S. high schools can get free digital access to The New York Times until Sept. 1, 2021.

A recent Times article reported on the bleak circumstances of many souvenir shops in New York City. Many are struggling, devoid of their usual tourist customers.

The story explains the inextricable link between vacations and the keepsakes obtained on them:

For many tourists, no visit to New York is complete without a stop to pick up a T-shirt, cap or any other piece of memorabilia that celebrates the bustling, thriving global destination that the city is — or was, before the pandemic led to travel restrictions.

What kind of souvenirs have you collected from places you’ve traveled to? What is your favorite souvenir and where was it acquired? Do you prefer memories instead of objects when remembering a vacation?

Tell us in the comments, then read the related article to learn more about the current state of New York City’s gift shops.


About Picture Prompts

Find all our Picture Prompts in this column.
Have an idea for a Picture Prompt? Tell us about it.
Teachers, discover more ways to teach with our Picture Prompts and learn how to use our free daily writing prompts for remote learning.

Students 13 and older in the United States and the United Kingdom, and 16 and older elsewhere, are invited to comment. All comments are moderated by the Learning Network staff, but please keep in mind that once your comment is accepted, it will be made public.

Word + Quiz: waylay

0
Word + Quiz: waylay

1. wait in hiding to attack

2. to stall or temporarily stop something from happening

_________

The word waylay has appeared in two articles on NYTimes.com in the past year, including on July 27 in “Masks May Reduce Viral Dose, Some Experts Say” by Katherine J. Wu:

The idea that face coverings can curb disease severity, although not yet proven, “makes complete sense,” said Linsey Marr, an expert in virus transmission at Virginia Tech. “It’s another good argument for wearing masks.”

Dr. Marr and other researchers are still sussing out exactly how much inbound or outbound virus different types of masks block. But based on a wealth of past evidence and recent observations, the amount that’s filtered out is probably high — perhaps 50 percent or more of the larger aerosols being sent in both directions, Dr. Marr said. Certain coverings, like N95 respirators, will do better than others, but even looser-fitting cloths can waylay some viral particles.

_________

Lesson of the Day: ‘Designed to Deceive: Do These People Look Real to You?’

0
Lesson of the Day: ‘Designed to Deceive: Do These People Look Real to You?’

Students in U.S. high schools can get free digital access to The New York Times until Sept. 1, 2021.

Featured Article: “Designed to Deceive: Do These People Look Real to You?” by Kashmir Hill and Jeremy White

Did you know that advances in artificial intelligence over the last few years have made it possible to feed a computer program photos of real people, which it then studies and uses to generate its own photos of people who look real but are actually simulated?

In this lesson you experiment with a Times-created A.I. system that will show you how easy it is to do this, and how — at least until the technology improves — an observant human might spot these fakes. Finally, you will consider the many implications, positive and negative, this technology might have for our society.

Do the faces in the picture above look real to you? Do they look like people you actually know? Like people you have seen on social media?

Spoiler: They’re fake.

Here is how the article you are about to read begins:

There are now businesses that sell fake people. On the website Generated.Photos, you can buy a “unique, worry-free” fake person for $2.99, or 1,000 people for $1,000. If you just need a couple of fake people — for characters in a video game, or to make your company website appear more diverse — you can get their photos for free on ThisPersonDoesNotExist.com. Adjust their likeness as needed; make them old or young or the ethnicity of your choosing. If you want your fake person animated, a company called Rosebud.AI can do that and can even make them talk.

Did you already know or suspect this? Have you ever seen a picture of a person on the internet that you thought might be simulated instead of real? What raised your suspicions?

Finally, a deeper question: What problems might the fact that “there are now businesses that sell fake people” raise for our society? Why?

Read the article, then answer the following questions:

1. How are these simulated people starting to show up around the internet?

2. The Times has created its own A.I. system, which is embedded in the article. Play with it a bit. What do you notice? What do you wonder?

3. What is a generative adversarial network, how does it work, and where might it go in the future?

4. What are the problems with facial-recognition algorithms? What examples does the article give to show that A.I. is ultimately “as flawed as we are”?

5. What are some of the mistakes and patterns The Times’s A.I. system repeated?

6. With what warnings does this article end? Do you agree? Have you ever had an experience in which you trusted a machine more than yourself?

Option 1: Consider the implications.

As this article indicated, every time you refresh thispersondoesnotexist.com you will see a new face created by A.I. Play with the site for a few minutes as inspiration to make two lists. In one column, put all the positive uses this technology could have for our society. In another column, put all the negative uses you can think of. To help you brainstorm, you might start small by considering how you personally could use such technology, then scale up gradually, considering how, say, your school or local neighborhood could use it, then how corporations, governments and other large entities might use it.

On balance, do you think this technology is more helpful or dangerous? Why?

Option 2: Learn more about A.I. with The Times.

If this article caught your imagination, there are many pieces about artificial intelligence you can read and think about next. They might also help you add to your lists if you are doing Option 1, above, since they explore a real variety of uses for the technology.

Just for starters …

If you are doing this lesson in a classroom context, you might jigsaw so that small groups read different pieces and share the information they find.

About Lesson of the Day

Find all our Lessons of the Day in this column.
Teachers, watch our on-demand webinar to learn how to use this feature in your classroom.

What Smells Trigger Powerful Memories for You?

0
What Smells Trigger Powerful Memories for You?

Students in U.S. high schools can get free digital access to The New York Times until Sept. 1, 2021.

How much attention do you to pay to the smells around you? Do any scents trigger powerful memories? Do any transport you to another time or place? Your childhood? A holiday? A trip abroad? Summer camp?

What would your life be like without a sense of smell? Which fragrances and aromas would you want to savor forever?

In “Welcome to Our Museum of Smells,” Jaspal Riyait and Melissa Kirsch curate a collection of reader ideas in response to a recent Times article about the power of smell. Here’s how they introduce the piece:

The restaurant critic Tejal Rao recently created a “personal smell museum” of her life in Los Angeles, cataloging the aromas she encountered in her home and her office, the scent of vanilla she detected when driving past a commercial bakery. I asked her why she thought a smell museum was such a vital way to document her life.

“Every time you notice a smell — fresh bread, your best friend’s house, a wet dog, garlic frying in butter — it means volatile particles in the air have entered your body and, just for a moment, become a part of you,” she said. “There is no sense more intimate, or more complex, which is why recalling your own personal smell memories can be so precise, vivid and even emotional. Your recollections might be one day, or several decades old, but that smell was once a part of you.”

We asked New York Times readers what smells they would archive in their own smell museums, what scents are so alive for them that they have become part of them.

These are a sampling of the reader entries describing how smell has a powerful impact on memories and experiences:

It has now been over half a year since I’ve been inside my grandmother’s house. I visited her garden and said a socially distanced “Hello,” but it wasn’t the same. I missed the smell of her house. I used to stay there for a few nights every so often and I’d always come home smelling “of Granny’s house.” I wish there was a better word for it! I think it’s a combination of home cooking, dust and love.

— Aimee Ross, 15, Inverness, Scotland

When I was growing up, my dad owned a concrete business. To this day, the smell of newly poured concrete at a construction site stops me in my tracks and I think he must be somewhere nearby.

— Jeanne Prittinen, 60, Northern Minnesota

There are two distinctive soap smells that instantly transport me back in time. One is Dove, which returns me to high school. The other is Neutrogena, which takes me back to my college dorm.

— Magdalen Livesey, 76, Wilton, Conn.

One scent that always catches me when I encounter it is the smell of my classroom in elementary school. Three of the components of this scent are books, paper and floor wax. The smell immediately evokes an image of myself as an elementary school student dressed in a cotton dress and velvet Oxford shoes.

— Nancy Pennea, 68, South Florida

The smell that fallen leaves release when I walk through them. It’s spicy and earthy and reminds me of jumping in leaf piles with my sister when I was little. Those leaves have a distinct sound, too: a brittle, airy rustle.

— Rachel Donegan, 46, New Hampshire

The smell of all of my dogs’ paw pads. The scent is exactly the same as Fritos, no matter the dog, their age, breed or where they’ve recently walked. All of them smell like corn chips.

— Jen Topp, 50, Bethlehem, Pa.

I wish there were a single word for the smell of sawdust, motor oil and soil. That combination of “manly” smells always makes me think of my father who worked with his hands all his life. It is what I smell in his garage, 25 years after he has passed away. It makes me feel safe.

— Donna Lovelady, 57, Indianapolis

Students, read the entire article, then tell us:

  • Which of the Times reader experiences resonated most with you and why? Do some scents instantly transport you back in time as the smell of Dove or Neutrogena does for Magdalen Livesey? Or powerfully remind you of a person the way the smell of newly poured concrete does for Jeanne Prittinen?

  • What scents would you put in your own “personal smell museum”? Tell us about at least one smell, using the Times reader experiences as a model for your reflection.

  • The restaurant critic Tejal Rao writes, “There is no sense more intimate, or more complex, which is why recalling your own personal smell memories can be so precise, vivid and even emotional.” Do you agree? For you, is the sense of smell the most intimate and complex of your five senses?

  • How strong is your sense of smell? Does your sense of smell help you in any way? Does it ever hurt you? If so, how? One of the odd symptoms of Covid-19 is the loss of taste and smell for some people. How would the loss of smell affect your life?

  • What are your favorite and least favorite smells? What do you believe is the most beautiful smell in the world?

  • Which of your five senses — sight, hearing, taste, touch or smell — would you say is your most developed? Which is your least developed? After reading the article, do you think you will pay more attention to the smells around you?


About Student Opinion

Find all our Student Opinion questions in this column.
Have an idea for a Student Opinion question? Tell us about it.
Learn more about how to use our free daily writing prompts for remote learning.

Students 13 and older in the United States and the United Kingdom, and 16 and older elsewhere, are invited to comment. All comments are moderated by the Learning Network staff, but please keep in mind that once your comment is accepted, it will be made public.