How to use Google Classroom like a Pro - A Guide for Teachers

Google_Classroom_Tutorial.png

One of the most universally used tools in schools is without a doubt, Google Classroom. Whilst many teachers are drawn to its ease of use to post announcements, share links and manage workflow, there is a deeper level in which Classroom can be used to enhance learning and teaching. How many of the following have you tried?

Increase Student Autonomy

By simply posting your own screen casts or ready made ones (Khan Academy etc.), you can empower students to learn at their own pace. Small groups can be using the digital resource while you teach face to face with another group.

Google_classroom_tutorial_materials.png

HINT: post on the Classwork tab as a ‘Material’ under the relevant topic to ensure the video is easy to access. Not everything has to be an ‘Assignment’ if there isn’t anything to ‘turn in’.

Differentiate for Learning Styles

When posting an assignment, allow students to ‘Add’ evidence of their learning in whatever format they choose (within reason!) – images, videos, voice recording, screen cast, Doc, or Slides. This element of choice is not only engaging for students, it caters for different learning styles.

Google_Classroom_Tutorial_assignments.png

Make Learning Visible

Use Classroom to share out a single Doc or Slides presentation that each student can edit. This collaborative approach to learning allows students to see and learn from their peers. It not only supports weaker students by scaffolding their learning, but it provides an audience for student writing.

Google_Classroom_Tutorial_Assignment.png

digital_graphic_organizers_Google_Classroom.PNG

HUGE COLLECTION OF GOOGLE CLASSROOM GRAPHIC ORGANIZERS

  • Perfect tool for critical and creative thinking

  • Works seamlessly with Google Classroom

  • Covers all curriculum areas

  • Fully Editable


Make Learning Visible

Use Classroom to share out a single Doc or Slides presentation that each student can edit. This collaborative approach to learning allows students to see and learn from their peers. It not only supports weaker students by scaffolding their learning, but it provides an audience for student writing.

Google_Classroom_Tutorial_collaboration.png

I like to also share my expectations about writing in a shared Doc – Golden Rules of Team Writing.

Google_Classroom_Tutorial_Team_Writing.png

Amplify Student Voice

Pose a short answer question (ensure it?s open ended) and students reply with their opinion.

Google_Classroom_Tutorial_Question_Tool.png

Importantly, don’t stop the lesson there. Encourage students to then read each other’s responses and leave comments.

Google_Classroom_Tutorial_comments.png

Use the ‘Guide to Commenting’ to help scaffold appropriate digital commenting.

Google_Classroom_Tutorial_Commenting.png

Formative Assessment and Feedback

A super simple but very powerful use of Classroom is to post an ‘exit ticket’ for students to complete. You, as the teacher, can get a clear insight into how students are progressing with their learning.

Other ideas for exit tickets:

  • 3 things you learnt

  • 1 question you still have

  • specific content related multiple choice question

Google_Classroom_Tutorial_Formative_Assessment.png
Google_Classroom_Tutorial_Differentiation.png

The Best Coding Games for Kids

coding_games_for_kids.png

Best Coding Games For Kids

In this age, where our society heavily relies on technology, coding has become an essential piece of employment qualifications. And if you wish your children to have a successful career, then it is best to give it a quick running start.

Coding for children does not merely help improve their writing and mathematical skills because it also supplies them crucial abilities in life and, ultimately, in the workforce.

Why should we become aware of the significance of coding in our kids? There are several reasons for it, but the most crucial factor for that is, if they know how to code at a younger age, it significantly increases their chances of getting their dream job in the future.

Why is coding a vital skill to learn?

Knowing the basics of programming is a vital skill not only for adults but for children as well. Specifically, for the young ones, learning the fundamentals of coding in the early stages of life provides a massive benefit. 

One advantage of this skill is that when students are capable of creating simple websites and games, it will help them polish their logic, plans, and problem-solving skills. Besides, it also enables them to formulate ideas and show creativity in uncommon ways. That is why coding is indeed a useful tool for learning for children.

As we observe how the world develops, it is evident that coding is a highly essential skill to have. Why? Because there is a rising number of institutions that rely heavily on computer code, not just the sector in technology.

A student who knows how to code at an early age will possess an advantage in life. This advantage means more opportunities in employment waiting for them in the future. Regardless of which industry they will settle in, be it in the health sector, retail sector, finance sector, or others will never be a problem because our society currently revolves around technology.

So, if you have a child who spends a lot of time playing mobile games, why not incorporate coding into it? It is an excellent way for them to learn how to code while having fun at the same time. As kids expose themselves to technology, it will surely help them become a vital part of huge corporations as they grow up.

How can you teach your child to code?

This question is probably the first one an interested parent will ask. Well, many parents are as clueless when it comes to coding as the others, and that is particularly normal.

The most beneficial component of programming is that we can learn it at any period. Although the retention of various languages can be quite hard, especially for late adults, it can still turn out to be an excellent experience.

If you are going to ask about the most effective approach for your kids to learn to code, then the answer is for you to learn it with them.

You can stimulate interest in your children if they notice you doing the same.

So, if you become interested in coding and put in a little effort to learn it, chances are your children will follow.

To help you start, here are some top coding applications for kids.

Bee-Bot

Available on iOs and ANDROID

Available on iOs and ANDROID

This app is available on Google Play and the App Store. The Bee-Bot floor robot inspired this coding application, which now enables the children to learn the fundamentals of programming at various levels quickly.

The little ones who learn to code may entirely use this application to enhance not their problem-solving skills alone, but also their programming skills. Bee-Bot has 12 levels encouraging progression in total. Each level is time-bound, and the quicker you complete the stage, the more stars you acquire.

It enables children to enhance their skills in directional languages together with programming through the various sequences of backward, forward, left, and right 90-degree turns in every level. 

The progression within this game will allow students to improve their knowledge and their problem-solving abilities through encountering difficult challenges throughout the various aspects of Bee-Bot.


Daisy the Dinosaur

available on all major platforms

available on all major platforms

This application is suitable for ages 5-8 and is free to download. Daisy the Dinosaur serves as an excellent foundation for programming or to assess your child’s curiosity in the topic. Kids can program Daisy and in the process, learn some fundamental practices of programming. 

Daisy the Dinosaur has a couple of sections for your students to explore, one is the free-play mode, and the other is challenge mode. 

In the free-play mode, juniors can explore with commands to see how Daisy will move as an outcome of their program. Meanwhile, in challenge mode, kids will challenge themselves to solve a presented problem.

They need to use the given commands to finish the challenge. Apply the smooth drag and drop symbols to make Daisy the Dinosaur move. This Gaming application sets the foundation for learning the fundamentals of programming.

The content in this application is not huge, but sufficient enough for a free app. 

Code Adventures: Coding Puzzles For Kids

available on ios and android

available on ios and android

This remarkable app is ideal for ages 6 to 8 that concentrates on child-friendly computer coding puzzles.
This game features exciting puzzles while learning how to code, loveable characters, funny sounds, engaging visuals along with around 30 puzzle stages.

The main goal of this game of puzzles is to help Aurora go home by finishing the 30 stages of challenges. Also, this app works through different levels, which include the basics, functions, and repetitive control structures (conditional loops).

Students will have to set the commands into the correct order, which indicates a practice in sequencing ability. Besides, they will find the necessity to repeat the commands to help move the character around, as each movement hardly takes it one block in any direction.

The app slowly introduces different puzzle details such as ladders, movable bridges, flying platforms, and portals, which makes the programming even more enjoyable.

Children will solve tricky puzzles while learning how to code. It also grants an excellent opportunity for a family to bond together while stimulating the child’s curiosity in STEM subjects.

Kodable

avaialble on ios and android

avaialble on ios and android

This coding application cuts down computer science into the fundamental thoughts that children require to build a stable foundation in life. 

Kodable gives materials that concentrate on subjects ranging from communication and social-emotional knowledge to the real influence of computer science in the world.

This application hosts lessons for coding and games for children between 5 and 10. The main objective of Kodable is to assist elementary school educators in bringing programming basics into the classroom in the form of a game. 

While Kodable is indeed useful in the classroom setting, parents can also take advantage of this app to teach coding to their kids in an engaging and entertaining method. The design of the teaching guide of this app is so excellent that even people who have no experience in coding at all can also use it.

Kodable applies the sets of principles and processes of JavaScript, which makes it an outstanding source to learn to code for beginners. 

While this app focuses on younger ages, older children can take classes regarding JavaScript too. It will lead learners through the concepts of programming using various challenges and games, such as maneuvering a labyrinth. 

Kodable is one of the best apps for coding because it also enhances vital skills such as problem-solving abilities, social-emotional learning, decision-making abilities, communication skills, and a lot more.

ScratchJr

available on all mobile platforms and devices

available on all mobile platforms and devices

This game is a free coding application for young children.  With the help of ScratchJr, kids ages 5 to 7 can program their games and stories. While having fun, children will develop their skills in problem-solving, project designing, and will be capable of expressing themselves creatively.

Students snap together blocks to help make the characters move, sing, dance, and jump. They can also modify the characters in the app using the paint editor, add their voice, and even add their photos, which can truly develop their imagination and creativity.

Furthermore, as children learn how to design projects and solve problems while playing the game, they can also enhance their abilities in sequencing, which is an essential factor throughout life.

To Conclude

A lot of people believe that teaching students to code is almost an impossible task, and they are correct. However, if you introduce yourself in these coding apps and by recognising the benefits of coding in your children, then you would probably change your mind.

Teaching the little ones how to code will truly be advantageous for them, particularly later in life. Not only that, learning how to code at an early age would grant them a skill that they can utilize throughout their lives, but it would also prepare them for several new careers that will arise. 

This effect is a result of the rising inclination of the current generation towards technology, which makes it more reasonable for every parent to introduce coding to their kids.

Free Computational Thinking Graphic Organizer

Computational Thinking is being adopted through curriculum the world over as an essential thinking and problem solving strategy every student should know to survive in the 21st century workforce.

Don't let the name scare you though, computational thinking is  an incredibly simple concept which doesn't even require a computer.  Students aged 5 and up can apply it, and you have probably been using parts of it for decades without actually knowing.

It is a four step thinking process that can be applied to any problem, challenge or task.  The four steps are decomposition, pattern recognition, abstraction and algorithmic design.  Be sure to watch the video below for a detailed explanation each of the four elements and how they work together. 

When you are ready to give computational thinking a go be sure to download our FREE COMPUTATIONAL THINKING GRAPHIC ORGANIZER which briefly explains the purpose, order of operations and context of Computational Thinking

Click here to download.  And, as always enjoy!!

Why we cant expect students to be great writers until we model it as teachers

I found this article by David Cutler about the importance of modelling high quality writing for students in more than just a five minute window on the the whiteboard.  It needs to become a meaningful process every time we pick up a pen and engage with students.

This is definitely something I have been guilty of not doing as well as I could when I looked at his six focal points of how teachers should writing effectively.

1 - Teachers need to be effective writers

2 - Teachers need to share their writing

3 - Teachers need to write for their students

4- Teachers need to run writer's workshops

5 - Teachers need to seek feedback.

6- Teachers need to write about the real world.

It is a great article for anyone teaching writing and is available here.  

 

 

How to use the Google Research Tool to improve Essay Writing

Whilst the Google research tool has been a part of Google drive for a few years now  It amazes me how few teachers and students are aware of what it can do.

In short the research tool is the perfect accomplice for writing an essay or creating a project.  It will not only provide you with all the facts and answers you require but also cite them.  And that's just the beginning.

I have put together this six minute video tutorial to make every student and teacher an expert around getting the most out of using the Research tool but also assist teachers in identifying work that has basically been written entirely from this tool.

I forgot to mention in the video that this applies to Google Docs, Slides and Sheets.

Please leave any thoughts or suggestion on this below.