This document provides an overview of different teaching methods and tools that can be used to teach computer science concepts to students. It discusses unplugged activities that use materials like cards and string to introduce topics like binary numbers and algorithms without requiring the use of computers. It also describes using graph paper and arrows to have students instruct each other to draw pictures as a way to introduce programming concepts. Additional sections explain using the Scratch programming language, Bee-Bots and Blue-Bots for sequencing and navigation activities, and Lego Mindstorms kits for hands-on robotics projects. The teacher's role is as a guide and facilitator, while the student's role is to engage in creative hands-on projects exploring coding concepts.
Fostering Critical and Creative Thinking Literacy Skills using iPads in Prima...Joanne Villis
This slide share is a copy of a presentation which I am presenting at the Oz Tech 2014 Conference at Firbank Grammar School during September. I have provided iPad apps to use with Primary school students in order to foster critical and creative literacy skills.
Fostering Critical and Creative Thinking Literacy Skills using iPads in Prima...Joanne Villis
This slide share is a copy of a presentation which I am presenting at the Oz Tech 2014 Conference at Firbank Grammar School during September. I have provided iPad apps to use with Primary school students in order to foster critical and creative literacy skills.
The Macquarie ICT Innovations Centre (MacICT) is located at Macquarie University, Sydney, Australia. It is a collaborative agreement between the NSW Department of Education (DET) and Macquarie University which provides the opportunity for NSW DET schools access to the use of innovative technologies in teaching and learning.
This slide share provides an overview of what our Centre is doing in this area.
Coding for Teachers and Kids Workshop PresentationJoanne Villis
Coding for kids and teachers. How to make this a shared process. This is a presentation which I delivered at a conference. Notes are very brief. The main focus of the session was for teachers to have hands on time tinkering (playing).
Fostering Creative and Critical Thinking using iPads in Primary MathematicsJoanne Villis
Apps to support creative and critical thinking in mathematics. This slide share offers ideas for fostering inquiry, generating ideas, reflecting and analysing. Explicit teaching of higher order thinking skills is required for our students and there are iPad apps to help support this process. This is my presentation for the SchoolstechOZ 2014 Conference http://www.iwb.net.au/schoolstechoz.htm
Using iPad to develop Computational Thinking in EYFS and KS1JEcomputing
Presentation on how to utilise the iPad to deliver a range of Computing/ICT activities that help develop key Computational Thinking skills in young pupils.
This is a presentation which I delivered at the Oz Tech 2014 Conference in Melbourne. It includes teaching ideas for the Australian Technologies Curriculum. My teaching ideas are based on the Maker Movement ( getting kids to tinker, engage in hands- on learning experiences). This presentation was followed with a second hands on workshop called coding for teachers and kids.
Inter-techeducation.weebly.com
Teaching Coding? Resources for teachers by Joanne VillisJoanne Villis
This slide share provides resource ideas for teaching coding. I have included online resources, apps (Android, iPad and Windows), software and hardware ideas in order to support your teaching. I have also recommended suitable year levels for both Primary and Secondary.
Coding is part of the curriculum which is relatively new and often a part which teachers struggle with. I have created a presentation to show resources which you might use to teach Year 5-6 students. Tasks can be adapted or modified for other year levels.
My presentation (20 minutes + 10 minutes Q&A) was a brief exploration of what worked and what did not work on a fully online, summer Pre-sessional course at the University of Sheffield, UK. Drawing on my experience of teaching private students online for several years and my role with the IATEFL Learning Technologies Special Interest Group, this is a first-hand account of being in the virtual classroom, teaching EAP classes remotely for the first time. Recording will be made available on the TEL SIG You Tube channel. https://www.youtube.com/channel/UCVz0VVaVKALUK24CM2A4oJQ
On September 11th 2012 CLOHe held its first webinar, the recording is online at http://www.youtube.com/watch?v=j0EfH1OPEcs This was an exciting and fun event that built awareness and engagement with the project with educators across Europe.
See more about CLOHE on the website at: http://www.clohe-movingtoys.eu
Coding: Year 3-4 Teaching Ideas by Joanne VillisJoanne Villis
Coding is part of the curriculum which is relatively new and often a part which teachers struggle with. I have created a presentation to show how I taught coding with my Year 3 students this year and I have provided some work samples. Tasks can be adapted or modified for other year levels. I have also provided additional lesson ideas which I have not tried myself.
This presentation documents many online math resources as well as how to go about jazzing up the creation of story problems using technology in 3rd Grade Math.
The Macquarie ICT Innovations Centre (MacICT) is located at Macquarie University, Sydney, Australia. It is a collaborative agreement between the NSW Department of Education (DET) and Macquarie University which provides the opportunity for NSW DET schools access to the use of innovative technologies in teaching and learning.
This slide share provides an overview of what our Centre is doing in this area.
Coding for Teachers and Kids Workshop PresentationJoanne Villis
Coding for kids and teachers. How to make this a shared process. This is a presentation which I delivered at a conference. Notes are very brief. The main focus of the session was for teachers to have hands on time tinkering (playing).
Fostering Creative and Critical Thinking using iPads in Primary MathematicsJoanne Villis
Apps to support creative and critical thinking in mathematics. This slide share offers ideas for fostering inquiry, generating ideas, reflecting and analysing. Explicit teaching of higher order thinking skills is required for our students and there are iPad apps to help support this process. This is my presentation for the SchoolstechOZ 2014 Conference http://www.iwb.net.au/schoolstechoz.htm
Using iPad to develop Computational Thinking in EYFS and KS1JEcomputing
Presentation on how to utilise the iPad to deliver a range of Computing/ICT activities that help develop key Computational Thinking skills in young pupils.
This is a presentation which I delivered at the Oz Tech 2014 Conference in Melbourne. It includes teaching ideas for the Australian Technologies Curriculum. My teaching ideas are based on the Maker Movement ( getting kids to tinker, engage in hands- on learning experiences). This presentation was followed with a second hands on workshop called coding for teachers and kids.
Inter-techeducation.weebly.com
Teaching Coding? Resources for teachers by Joanne VillisJoanne Villis
This slide share provides resource ideas for teaching coding. I have included online resources, apps (Android, iPad and Windows), software and hardware ideas in order to support your teaching. I have also recommended suitable year levels for both Primary and Secondary.
Coding is part of the curriculum which is relatively new and often a part which teachers struggle with. I have created a presentation to show resources which you might use to teach Year 5-6 students. Tasks can be adapted or modified for other year levels.
My presentation (20 minutes + 10 minutes Q&A) was a brief exploration of what worked and what did not work on a fully online, summer Pre-sessional course at the University of Sheffield, UK. Drawing on my experience of teaching private students online for several years and my role with the IATEFL Learning Technologies Special Interest Group, this is a first-hand account of being in the virtual classroom, teaching EAP classes remotely for the first time. Recording will be made available on the TEL SIG You Tube channel. https://www.youtube.com/channel/UCVz0VVaVKALUK24CM2A4oJQ
On September 11th 2012 CLOHe held its first webinar, the recording is online at http://www.youtube.com/watch?v=j0EfH1OPEcs This was an exciting and fun event that built awareness and engagement with the project with educators across Europe.
See more about CLOHE on the website at: http://www.clohe-movingtoys.eu
Coding: Year 3-4 Teaching Ideas by Joanne VillisJoanne Villis
Coding is part of the curriculum which is relatively new and often a part which teachers struggle with. I have created a presentation to show how I taught coding with my Year 3 students this year and I have provided some work samples. Tasks can be adapted or modified for other year levels. I have also provided additional lesson ideas which I have not tried myself.
This presentation documents many online math resources as well as how to go about jazzing up the creation of story problems using technology in 3rd Grade Math.
Educational games are games that have been specifically designed to teach players about a certain subject, expand concepts, reinforce development, understand an historical event or culture, or assist them in learning a skill as they play.
Scratch is an educational programming language with graphical interface, created as a tool which would make programming easy and intuitively understandable. Its purpose is to allow students without any programming experience to learn the basic principles programming. It will be used to develop fun and educational projects, as prototypes for educational games.
We will present how students could achieve competences related to educational games programming by using teaching method “pair programming”. Pair programming (PP) differs from standard methods (individual work, seminars, projects etc.). It belongs to the extreme programming as a discipline of software development and is known to have positive effects on teaching first programming language.
Our goal is to realize teaching pair programming experiment, as a technique based on collaboration, with aim to improve students’ programming skills by shearing ideas and control on the developing code. Student pairs are more self -sufficient which reduces their reliance on the teaching staff. Qualitatively, paired students demonstrate higher order thinking skills than students who work alone. The results are in general positive and demonstrate the promising usage of this collaborative learning technique in the introductory programming courses.
Before the experiment students will be explained basis of Scratch and the exact rules of PP technique. After the experiment they pairs will submit their projects, reflect on the peers’ projects and fulfill questionnaire on the attitude of students towards PP, as teaching method.
We reflect briefly on the difference between ICT and computing. The first session sets primary school computing within the historical context of educational computing and present policy. I provide an overview of Syemore Papert’s work.
I introduce you to BYOB Scratch and you use it to explore a few simple exercises in turtle graphics before using it to copy or create more complex shapes.
I brief you on the module assessment.
Patterns for building patterns communitiesYishay Mor
Keynote at e-Learning Patterns, Tübingen, March 4-6, 2009
http://www.iwm-kmrc.de/workshops/e-learning-patterns/
Video
http://www.iwm-kmrc.de/workshops/e-learning-patterns/videos/Keynote1YishayMor.html
http://www.iwm-kmrc.de/workshops/e-learning-patterns/videos/Keynote2YishayMor.html
Abstract
http://www.iwm-kmrc.de/workshops/e-learning-patterns/abstracts/patternscommunties.htm
The construct of design pattern is often summarised as "the core of a solution to a problem in context". What, then, is the problem that design patterns solve, and in which contexts?
As design patterns break new grounds in educational research and practice, challenging questions arise: how do we engage new audiences in the pattern paradigm? How do we adapt the form and modes of use of patterns to make them useful in diverse realms of practice? Why do we have such a strong conviction in the value of design patterns?
The tradition of design patterns refers to concepts such as "timelessness" and "expertise". These are problematic in a world of accelerating change. Yet another fundamental principle is accentuated; the need to establish robust design languages capable of capturing the complexity of problems in our environment and offering verifiable solutions. I argue that design-level discourse is imperative in many critical domains of human activity, and that patterns should play a central role in such discourse. Over the last few years, my colleagues and I have been developing a methodology for participatory workshops for practical design patterns. This methodology has emerged from the "Learning Patterns" project, and is being refined by the "Pattern Language Network" project.
In this talk, I will describe the methodology, its history and future plans, and provide some illustrative examples. I will also highlight some of the fundamental questions which is provokes.
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
We all have good and bad thoughts from time to time and situation to situation. We are bombarded daily with spiraling thoughts(both negative and positive) creating all-consuming feel , making us difficult to manage with associated suffering. Good thoughts are like our Mob Signal (Positive thought) amidst noise(negative thought) in the atmosphere. Negative thoughts like noise outweigh positive thoughts. These thoughts often create unwanted confusion, trouble, stress and frustration in our mind as well as chaos in our physical world. Negative thoughts are also known as “distorted thinking”.
How to Create Map Views in the Odoo 17 ERPCeline George
The map views are useful for providing a geographical representation of data. They allow users to visualize and analyze the data in a more intuitive manner.
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
The Art Pastor's Guide to Sabbath | Steve ThomasonSteve Thomason
What is the purpose of the Sabbath Law in the Torah. It is interesting to compare how the context of the law shifts from Exodus to Deuteronomy. Who gets to rest, and why?
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
Palestine last event orientationfvgnh .pptxRaedMohamed3
An EFL lesson about the current events in Palestine. It is intended to be for intermediate students who wish to increase their listening skills through a short lesson in power point.
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxEduSkills OECD
Andreas Schleicher presents at the OECD webinar ‘Digital devices in schools: detrimental distraction or secret to success?’ on 27 May 2024. The presentation was based on findings from PISA 2022 results and the webinar helped launch the PISA in Focus ‘Managing screen time: How to protect and equip students against distraction’ https://www.oecd-ilibrary.org/education/managing-screen-time_7c225af4-en and the OECD Education Policy Perspective ‘Students, digital devices and success’ can be found here - https://oe.cd/il/5yV
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
Coding io1-materials for students-group2
1. ”
Teaching Method and
Flexible Tools
MATERIALS FOR STUDENTS
-ACTIVITIES GROUP 2 -
This project has been funded with support from the European Commission.
This publication reflects the views only of the author, and the Commission
cannot be held responsible for any use which may be made of the information
contained therein.
2. ”
Step 1
UNPLUGGED ACTIVITIES
https://csedweek.org/unplugged/thinkersmith
CUMy Robotic Friends - unplugged activity (video)
Unplugged is a collection of free learning activities that teach Computer
Science through engaging games and puzzles that use cards, string, crayons
and lots of running around.
The activities introduce students to Computational Thinking through concepts
such as binary numbers, algorithms and data compression, separated from
the distractions and technical details of having to use computers. Importantly,
no programming is required to engage with these ideas!
By "programming" one another to draw pictures, students will begin to
understand what programming is really about. The class will begin by having
students instruct each other to color squares in on graph paper in an effort to
reproduce an existing picture. If there’s time, the lesson can conclude with
images that the students create themselves.
Getting Started - 15 minutes
1) Vocabulary
2) Introduce Graph Paper Programming
3) Practice Together
Activity: Graph Paper Programming - 20 minutes
4) Four-by-Fours
3. ”
Wrap-up - 5 minutes
5) Flash Chat: What did we learn?
6) Vocab Shmocab
Assessment - 10 minutes
7) Graph Paper Programming Assessment
Short description:
1) Vocabulary
This lesson has two new and important words:
Algorithm - Say it with me: Al-go-ri-thm
A list of steps that you can follow to finish a task
Program - Say it with me: Pro-gram
4. ”
An algorithm that has been coded into something that can be run by a
machine
2) Introduce Graph Paper Programming
In this activity, we are going to guide each other toward making drawings,
without letting the other people in our group see the original image.
For this exercise, we will use sheets of 4x4 graph paper. Starting at the upper
left-hand corner, we’ll guide our teammates’ Automatic Realization Machine
(ARM) with simple instructions. Those instructions include:
Move One Square Right
Move One Square Left
Move One Square Up
Move One Square Down
Fill-In Square with color
For example, here’s how we would write an algorithm to instruct a friend (who
is pretending to be a drawing machine) to color their blank grid so that it
looks like the image below:
5. ”
With one little substitution, we can do this much more easily! Instead of
having to write out an entire phrase for each instruction, we can use arrows.
In this instance, the arrow symbols are the “program” code and the words are
the “algorithm” piece. This means that we could write the algorithm:
“Move one square right, Move one square right, Fill-in square with color”
6. ”
and that would correspond to the program:
Using arrows, we can redo the code from the previous image much
more easily!
3) Practice Together
Start your class off in the world of programming by drawing or projecting the
provided key onto the board.
Select a simple drawing, such as this one to use as an example.
7. ”
This is a good way to introduce all of the symbols in the key. To begin, fill in
the graph for the class -- square by square -- then ask them to help describe
what you’ve just done. First, you can speak the algorithm out loud, then you
can turn your verbal instructions into a program.
A sample algorithm:
“Move Right, Fill-In Square, Move Right, Move Down
Fill-In Square, Move Left, Move Left, Fill-In Square
Move Down, Move Right, Fill-In Square, Move Right”
Some of your class may notice that there is an unnecessary step, but hold
them off until after the programming stage.
Walk the class through translating the algorithm into the program:
8. ”
The classroom may be buzzing with suggestions by this point. If the class gets
the gist of the exercise, this is a good place to discuss alternate ways of filling
out the same grid. If there is still confusion, save that piece for another day
and work with another example.
If the class can shout out the algorithm and define the correct symbols to use
for each step, they’re ready to move on. Depending on your class and their
age, you can either try doing a more complicated grid together or skip
straight to having them work in groups
9. ”
ACTIVITY: GRAPH PAPER PROGRAMMING (20 MIN)
4) Four-by-Fours Activity Worksheet
1. Divide students into pairs.
2. Have each pair choose an image from the worksheet.
3. Discuss the algorithm to draw that image with partner.
10. ”
4. Convert algorithm into a program using symbols.
5. Trade programs with another pair and draw one another's image.
6. Choose another image and go again!
WRAP-UP (5 MIN)
5) Flash Chat: What did we learn?
What did we learn today?
What if we used the same arrows, but replaced "Fill-In Square" with
"Lay Brick"? What might we be able to do?
What else could we program if we just changed what the arrows meant?
11. ”
6) Vocab Shmocab
Which one of these definitions did we learn a word for today?
"A large tropical parrot with a very long tail and beautiful feathers"
"A list of steps that you can follow to finish a task"
"An incredibly stinky flower that blooms only once a year"
...and what is the word that we learned?
Which one of these is the most like a "program"?
*A shoebox full of pretty rocks
*Twelve pink flowers in a vase
*Sheet music for your favorite song
Explain why you chose your answer.
ASSESSMENT (10 MIN)
7) Graph Paper Programming Assessment
EXTENDED LEARNING
Use these activities to enhance student learning. They can be used as outside
of class activities or other enrichment.
Better and Better
Have your class try making up their own images.
Can they figure out how to program the images that they create?
Class Challenge
12. ”
As the teacher, draw an image on a 5x5 grid.
Can the class code that up along with you?
CONNECTIONS AND BACKGROUND INFORMATION
ISTE Standards (formerly NETS)
1.b - Create original works as a means of personal or group expression.
1.c - Use models and simulation to explore complex systems and issues.
2.d - Contribute to project teams to solve problems.
4.b - Plan and manage activities to develop a solution or complete a
project.
4.d - Use multiple processes and diverse perspectives to explore
alternative solutions.
Which is the teacher's role?
GUIDE - FACILITATOR
Which is the student' s role?
Pupils have fan with a games that offers many possibilities for creating stories
through the language of coding
13. ”
STEP 2
SCRATCH
We focus on Scratch, the block-based programming language and online
community developed by the Lifelong Kindergarten Group at the MIT Media
Lab. Scratch makes it easy for young people to create their own interactive
media projects -- like games, animations, and simulations -- and then share
their creations with others in an active, online community.
https://scratch.mit.edu/help/videos/#
14. ”
Which is the student' s role?
Pupils have fan with a games that offers many possibilities for creating stories
through the language of coding
Which is the teacher's role?
GUIDE - FACILITATOR
15. ”
Example of use: project of fourth grade students of "Nicola Fornelli"
school
https://scratch.mit.edu/projects/108876142/
Bibliography
http://scratch.mit.edu
http://www.picocricket.com/picoboard.html.
http://info.scratch.mit.edu/WeDo
16. ”
http://www.legoeducation.us/eng/search/wedo
STEP 3
PLAY WITH BEE -BOT AND BLU - BOT
Bee-Bot web site! Bee-Bot is an exciting new robot designed for use by
young children. This colorful, easy-to-operate, and friendly little robot is a
perfect tool for teaching sequencing, estimation, problem-solving, and just
having fun!
19. ”
STEP 4
LEGO MINDSTORMS
LEGO® MINDSTORMS® EV3 combining the versatility of the LEGO building
system with the most advanced technology we’ve ever developed, unleash the
creative powers of the new LEGO MINDSTORMS EV3 set to create and
command robots that walk, talk, think and do anything you can imagine.
Follow the step-by-step 3D building instructions to create TRACK3R, R3PTAR,
SPIK3R, EV3RSTORM and GRIPP3R and bring them to life with an easy,
intuitive and icon-based programming interface. Grab the enclosed remote
control and take on challenging ready-made missions or download the free
app and command your robot using your smart device. Want to share your
own creations and be inspired by others? Logon to LEGO.com/mindstorms to
access loads of cool content and interact with a huge online community of
other LEGO MINDSTORMS fans.