Enviar pesquisa
Carregar
Activity 5 a little scratch and squeak
•
0 gostou
•
237 visualizações
Philip Spalding
Seguir
A basic introduction to squeak a programming language.
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 10
Baixar agora
Baixar para ler offline
Recomendados
Evaluation Question Number 6
Evaluation Question Number 6
bilalahmad1212
App Smashing Rock Star Saugatuck
App Smashing Rock Star Saugatuck
Jon Corippo
How to create an event video
How to create an event video
Chris Sparshott
Module 5: Creating a task using a web tool
Module 5: Creating a task using a web tool
monicarojo
Preparing for the WebGeek DevCup
Preparing for the WebGeek DevCup
bryanbibat
G Suite Administrator Traning Course
G Suite Administrator Traning Course
Saleh Ramadan
Pain Driven Development by Alexandr Sugak
Pain Driven Development by Alexandr Sugak
Sigma Software
Q6 Evaluation - What have you learnt about technologies from the process of...
Q6 Evaluation - What have you learnt about technologies from the process of...
AlexKerrod
Recomendados
Evaluation Question Number 6
Evaluation Question Number 6
bilalahmad1212
App Smashing Rock Star Saugatuck
App Smashing Rock Star Saugatuck
Jon Corippo
How to create an event video
How to create an event video
Chris Sparshott
Module 5: Creating a task using a web tool
Module 5: Creating a task using a web tool
monicarojo
Preparing for the WebGeek DevCup
Preparing for the WebGeek DevCup
bryanbibat
G Suite Administrator Traning Course
G Suite Administrator Traning Course
Saleh Ramadan
Pain Driven Development by Alexandr Sugak
Pain Driven Development by Alexandr Sugak
Sigma Software
Q6 Evaluation - What have you learnt about technologies from the process of...
Q6 Evaluation - What have you learnt about technologies from the process of...
AlexKerrod
Evaluation Q6 - What have you learnt about technologies from the process of c...
Evaluation Q6 - What have you learnt about technologies from the process of c...
AlexKerrod
Evaluation Q6 - What have you learnt about technologies from the process of ...
Evaluation Q6 - What have you learnt about technologies from the process of ...
AlexKerrod
Blogger
Blogger
laisara
How To Win a Hackaton - My thoughts on the WebGeek Devcup
How To Win a Hackaton - My thoughts on the WebGeek Devcup
Nikko Bautista
We Like to Move It! Moving Activities with Mobile Devices GAETC13
We Like to Move It! Moving Activities with Mobile Devices GAETC13
Shelly Sanchez Terrell
Evaluation 6 what have you learnt about technologies from the process of cons...
Evaluation 6 what have you learnt about technologies from the process of cons...
nicolas4991
Getting Students to Vlog Their Learning with Vine & Instagram
Getting Students to Vlog Their Learning with Vine & Instagram
Shelly Sanchez Terrell
A2 Advanced Portfolio Evaluation (question two)
A2 Advanced Portfolio Evaluation (question two)
hevaw
The Flip Side of Professional Development - TCEA 2015
The Flip Side of Professional Development - TCEA 2015
Diana Benner
Q6
Q6
Jonny Fitzgerald
Toolbox: Mind mapping
Toolbox: Mind mapping
Maria Soledad Bernardi
Evaluation Q6 - What have you learnt about technologies from the process of c...
Evaluation Q6 - What have you learnt about technologies from the process of c...
AlexKerrod
Say Cheese! Photography Projects for Learners
Say Cheese! Photography Projects for Learners
Shelly Sanchez Terrell
git commit -m "carreira"
git commit -m "carreira"
Lucas Andrey
WebGeek AppNimbus (Nikko Bautista)
WebGeek AppNimbus (Nikko Bautista)
WebGeek Philippines
Team link - Web Meeting Tool - Thiyagu
Team link - Web Meeting Tool - Thiyagu
Thiyagu K
Teaching with Instagram
Teaching with Instagram
Shelly Sanchez Terrell
Adobe Touch Apps
Adobe Touch Apps
Elaine Giles
Critical analysis 4
Critical analysis 4
sijjal
Etapas
Etapas
danihd3
Activity
Activity
danihd3
Diapositiva flor
Diapositiva flor
Flor Daney Zapata Lopez
Mais conteúdo relacionado
Mais procurados
Evaluation Q6 - What have you learnt about technologies from the process of c...
Evaluation Q6 - What have you learnt about technologies from the process of c...
AlexKerrod
Evaluation Q6 - What have you learnt about technologies from the process of ...
Evaluation Q6 - What have you learnt about technologies from the process of ...
AlexKerrod
Blogger
Blogger
laisara
How To Win a Hackaton - My thoughts on the WebGeek Devcup
How To Win a Hackaton - My thoughts on the WebGeek Devcup
Nikko Bautista
We Like to Move It! Moving Activities with Mobile Devices GAETC13
We Like to Move It! Moving Activities with Mobile Devices GAETC13
Shelly Sanchez Terrell
Evaluation 6 what have you learnt about technologies from the process of cons...
Evaluation 6 what have you learnt about technologies from the process of cons...
nicolas4991
Getting Students to Vlog Their Learning with Vine & Instagram
Getting Students to Vlog Their Learning with Vine & Instagram
Shelly Sanchez Terrell
A2 Advanced Portfolio Evaluation (question two)
A2 Advanced Portfolio Evaluation (question two)
hevaw
The Flip Side of Professional Development - TCEA 2015
The Flip Side of Professional Development - TCEA 2015
Diana Benner
Q6
Q6
Jonny Fitzgerald
Toolbox: Mind mapping
Toolbox: Mind mapping
Maria Soledad Bernardi
Evaluation Q6 - What have you learnt about technologies from the process of c...
Evaluation Q6 - What have you learnt about technologies from the process of c...
AlexKerrod
Say Cheese! Photography Projects for Learners
Say Cheese! Photography Projects for Learners
Shelly Sanchez Terrell
git commit -m "carreira"
git commit -m "carreira"
Lucas Andrey
WebGeek AppNimbus (Nikko Bautista)
WebGeek AppNimbus (Nikko Bautista)
WebGeek Philippines
Team link - Web Meeting Tool - Thiyagu
Team link - Web Meeting Tool - Thiyagu
Thiyagu K
Teaching with Instagram
Teaching with Instagram
Shelly Sanchez Terrell
Adobe Touch Apps
Adobe Touch Apps
Elaine Giles
Critical analysis 4
Critical analysis 4
sijjal
Mais procurados
(19)
Evaluation Q6 - What have you learnt about technologies from the process of c...
Evaluation Q6 - What have you learnt about technologies from the process of c...
Evaluation Q6 - What have you learnt about technologies from the process of ...
Evaluation Q6 - What have you learnt about technologies from the process of ...
Blogger
Blogger
How To Win a Hackaton - My thoughts on the WebGeek Devcup
How To Win a Hackaton - My thoughts on the WebGeek Devcup
We Like to Move It! Moving Activities with Mobile Devices GAETC13
We Like to Move It! Moving Activities with Mobile Devices GAETC13
Evaluation 6 what have you learnt about technologies from the process of cons...
Evaluation 6 what have you learnt about technologies from the process of cons...
Getting Students to Vlog Their Learning with Vine & Instagram
Getting Students to Vlog Their Learning with Vine & Instagram
A2 Advanced Portfolio Evaluation (question two)
A2 Advanced Portfolio Evaluation (question two)
The Flip Side of Professional Development - TCEA 2015
The Flip Side of Professional Development - TCEA 2015
Q6
Q6
Toolbox: Mind mapping
Toolbox: Mind mapping
Evaluation Q6 - What have you learnt about technologies from the process of c...
Evaluation Q6 - What have you learnt about technologies from the process of c...
Say Cheese! Photography Projects for Learners
Say Cheese! Photography Projects for Learners
git commit -m "carreira"
git commit -m "carreira"
WebGeek AppNimbus (Nikko Bautista)
WebGeek AppNimbus (Nikko Bautista)
Team link - Web Meeting Tool - Thiyagu
Team link - Web Meeting Tool - Thiyagu
Teaching with Instagram
Teaching with Instagram
Adobe Touch Apps
Adobe Touch Apps
Critical analysis 4
Critical analysis 4
Destaque
Etapas
Etapas
danihd3
Activity
Activity
danihd3
Diapositiva flor
Diapositiva flor
Flor Daney Zapata Lopez
Prototipo 7° lia
Prototipo 7° lia
erickdiazsanchez
Cyber Security
Cyber Security
Adeel Younas
Activity
Activity
danihd3
Anatomy of athlete
Anatomy of athlete
Aiman Abdullah
Artee
Artee
danihd3
塚本みどり(18) 主に絵を描いてます!【WCAN 2012 Autumn】
塚本みどり(18) 主に絵を描いてます!【WCAN 2012 Autumn】
Midori Tsukamoto
Rph pukulan pepat baru
Rph pukulan pepat baru
Aiman Abdullah
Diapositiva flor
Diapositiva flor
Flor Daney Zapata Lopez
RPH fartlek
RPH fartlek
Aiman Abdullah
Poultry Farm Management System
Poultry Farm Management System
Adeel Younas
What is Supply Chain Management System?
What is Supply Chain Management System?
Adeel Younas
Destaque
(14)
Etapas
Etapas
Activity
Activity
Diapositiva flor
Diapositiva flor
Prototipo 7° lia
Prototipo 7° lia
Cyber Security
Cyber Security
Activity
Activity
Anatomy of athlete
Anatomy of athlete
Artee
Artee
塚本みどり(18) 主に絵を描いてます!【WCAN 2012 Autumn】
塚本みどり(18) 主に絵を描いてます!【WCAN 2012 Autumn】
Rph pukulan pepat baru
Rph pukulan pepat baru
Diapositiva flor
Diapositiva flor
RPH fartlek
RPH fartlek
Poultry Farm Management System
Poultry Farm Management System
What is Supply Chain Management System?
What is Supply Chain Management System?
Semelhante a Activity 5 a little scratch and squeak
Platform Independent App design
Platform Independent App design
Arnab Pradhan
Using splash screens in java me applications
Using splash screens in java me applications
Orlando Barcia
Cis247 i lab 1 of 7 creating a user interface
Cis247 i lab 1 of 7 creating a user interface
sdjdskjd9097
Cis247 a ilab 1 of 7 creating a user interface
Cis247 a ilab 1 of 7 creating a user interface
cis247
Notes from Educator Pre-training Briefing 1 - Summary of AfG-toolset 2012-13
Notes from Educator Pre-training Briefing 1 - Summary of AfG-toolset 2012-13
CDI Apps for Good
Cis247 i lab 1 of 7 creating a user interface
Cis247 i lab 1 of 7 creating a user interface
sdjdskjd9097
openGl configuration_in visual studio 2019.pptx
openGl configuration_in visual studio 2019.pptx
MuhammadUmer787617
Cis247 a ilab 1 of 7 creating a user interface
Cis247 a ilab 1 of 7 creating a user interface
ccis224477
Pixlr and small apps in the classroom
Pixlr and small apps in the classroom
ArtfulArtsyAmy
How to prototype interactive iPad applications in 30 minutes or less using Ap...
How to prototype interactive iPad applications in 30 minutes or less using Ap...
Amir Khella
Basic iOS Training with SWIFT - Part 1
Basic iOS Training with SWIFT - Part 1
Manoj Ellappan
10 Code Anti-Patterns to Avoid in Software Development.pdf
10 Code Anti-Patterns to Avoid in Software Development.pdf
Ahmed Salama
Androids
Androids
buankryzz
Tuxtorial - talk 1
Tuxtorial - talk 1
prototypeangel
Ites Scratch Software Review
Ites Scratch Software Review
CM Ites
Session on mockups
Session on mockups
Abdul Dibosh
Getting Started with Robotics
Getting Started with Robotics
s0133116
How NOT to Suck at App Distribution - Quick Start Guide - Appsocially's Growt...
How NOT to Suck at App Distribution - Quick Start Guide - Appsocially's Growt...
Yusuke Takahashi, PhD
Fewd week4 slides
Fewd week4 slides
William Myers
Cf objective2014 software-craftsmanship
Cf objective2014 software-craftsmanship
Kev McCabe
Semelhante a Activity 5 a little scratch and squeak
(20)
Platform Independent App design
Platform Independent App design
Using splash screens in java me applications
Using splash screens in java me applications
Cis247 i lab 1 of 7 creating a user interface
Cis247 i lab 1 of 7 creating a user interface
Cis247 a ilab 1 of 7 creating a user interface
Cis247 a ilab 1 of 7 creating a user interface
Notes from Educator Pre-training Briefing 1 - Summary of AfG-toolset 2012-13
Notes from Educator Pre-training Briefing 1 - Summary of AfG-toolset 2012-13
Cis247 i lab 1 of 7 creating a user interface
Cis247 i lab 1 of 7 creating a user interface
openGl configuration_in visual studio 2019.pptx
openGl configuration_in visual studio 2019.pptx
Cis247 a ilab 1 of 7 creating a user interface
Cis247 a ilab 1 of 7 creating a user interface
Pixlr and small apps in the classroom
Pixlr and small apps in the classroom
How to prototype interactive iPad applications in 30 minutes or less using Ap...
How to prototype interactive iPad applications in 30 minutes or less using Ap...
Basic iOS Training with SWIFT - Part 1
Basic iOS Training with SWIFT - Part 1
10 Code Anti-Patterns to Avoid in Software Development.pdf
10 Code Anti-Patterns to Avoid in Software Development.pdf
Androids
Androids
Tuxtorial - talk 1
Tuxtorial - talk 1
Ites Scratch Software Review
Ites Scratch Software Review
Session on mockups
Session on mockups
Getting Started with Robotics
Getting Started with Robotics
How NOT to Suck at App Distribution - Quick Start Guide - Appsocially's Growt...
How NOT to Suck at App Distribution - Quick Start Guide - Appsocially's Growt...
Fewd week4 slides
Fewd week4 slides
Cf objective2014 software-craftsmanship
Cf objective2014 software-craftsmanship
Último
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
charlottematthew16
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Manik S Magar
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
RankYa
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Zilliz
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
Último
(20)
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Activity 5 a little scratch and squeak
1.
Update: 1
Activity 5: A little scratch and squeak! Date: 22/08/2012 Facebook Group Page:http://www.facebook.com/groups/KritiRechargeSummerSchool2012/ Approximate Facebook Group email: KritiRechargeSummerSchool2012@groups.facebook.com Minimum Time: 1 hour Image from Google Images Image from Google Images Image from Google Images Why do it? Squeak is an open source programming language (http://en.wikipedia.org/wiki/Squeak ). This is a dialect of Smalltalk and is used as a first programing language. It has been developed along the way by Apple and Disney Studios and is used on the One Lap Top for Children project (http://en.wikipedia.org/wiki/One_Laptop_Per_Child ). As a first programming language it is written to be easily understood and debug. Squeak is a language which other applications such as scratch have been written in to allow games for instance to be written easily! We will in this activity use an application of squeak called Scratch. It is a bit like Logo but more sophisticated a good start to programming! How do I know I've succeeded? By the end of this activity you will have a copy of Scratch installed on your computer. This is the basis to be able to start activities 6 though to 10 which will address some of the basic uses of scratch and squeak and start a project! Resources needed: • Internet Access • A good virus checker and permission to download scratch © Philip Spalding as KritiRechage2012 Summer School LinkedIn: http://uk.linkedin.com/in/philipspalding66 1
2.
Useful resources The Scratch
Website from Massachusettes Institute of Technology http://scratch.mit.edu/ Skills gained: • Downloading and installing the application Scratch • Able to programme movements of an object on a screen Image from Google Images Image from Google Images Image from Google Images On the Starting Block: Skills you will already have or Links need to complete the Activity Basic Web Browser Navigation Skills © Philip Spalding as KritiRechage2012 Summer School LinkedIn: http://uk.linkedin.com/in/philipspalding66 2
3.
And we are
off! Notes Step 1: Locating Scratch We need first to locate the software for Scratch. Type in the URL http://scratch.mit.edu/ into your Web Browser Step 2: Scratch front Page You should see the following Screen © Philip Spalding as KritiRechage2012 Summer School LinkedIn: http://uk.linkedin.com/in/philipspalding66 3
4.
Step 3: Downloading
Scratch To download the Installer and programme click on the beige button to download scratch this should then have the next screen Select the appropriate download, Scratch for Windows Click on Run and Follow the instructions from the Windows menus © Philip Spalding as KritiRechage2012 Summer School LinkedIn: http://uk.linkedin.com/in/philipspalding66 4
5.
Step 4: The
Scratch environment The programme should have installed and placed an icon you desktop in the form of a cat. You should see a screen like this! The workscreen is divided into three main areas vertically. 1. On the left hand side are the programming modules. 2. In the middle is the script area where instructions from the module area are dragged and dropped in the order they will run 3. On the right side is the outcome window of the scripts where the object you have have chosen follows the instructions from the script sequence you have written. The scripts are all written as modules in Squeak. © Philip Spalding as KritiRechage2012 Summer School LinkedIn: http://uk.linkedin.com/in/philipspalding66 5
6.
Step 5: A
simple sequence Click on the top left to change the modules from motion to control. Drag the module “when clicked” across to the script area, connect the repeat instruction below, scroll down on the left hand side to find the stop script module and add this to the end to stop the flow of the script when the repeated instructions end. © Philip Spalding as KritiRechage2012 Summer School LinkedIn: http://uk.linkedin.com/in/philipspalding66 6
7.
Step 6: Moving
objects We now have a control structure in place. This is will allow us to place instructions within the repeat module. First select the blue or motion modules by clicking on the top left hand side of the screen. We are going to cause the object or sprite to move around the screen bouncing of the edge if necessary. To this we drop and drag motion modules or instructions into the repeat module. The first one to select is if on edge bounce. © Philip Spalding as KritiRechage2012 Summer School LinkedIn: http://uk.linkedin.com/in/philipspalding66 7
8.
Step 7: Moving
a Sprite To make the spite move and turn add the move steps instructions changing the number to 30, then the rotate 15 degrees. To preview the programme click on the green arrow. The red circle can be used to stop the programme flow. It can viewed also in presentation mode by clicking on the icon in the top right of the screen this produces a larger screen. Exit this screen by clicking on the retuen arrow on the left hand side of the screen. © Philip Spalding as KritiRechage2012 Summer School LinkedIn: http://uk.linkedin.com/in/philipspalding66 8
9.
Image from Google
Images Image from Google Images Image from Google Images The finishing Line: How have I Succeeded? Self Check Use the tick box grid below to assess your knowledge. Check on National Curriculum, European Computer Driving Licence and Industry Qualifications section to gauge your progress. Loaded Scratch Familiar with Able to write a Execute program idea of scripts short program and view in presentation mode Taking it further: The next Steps Activity Have a look at the games and applications that have been produced by others on the front page of Scratch http://scratch.mit.edu/. I selected Cannonball as example (this may require Java to be installed but this is a safe programme), there is an option to see the script to work out how it was written. © Philip Spalding as KritiRechage2012 Summer School LinkedIn: http://uk.linkedin.com/in/philipspalding66 9
10.
Notes: For own
use © Philip Spalding as KritiRechage2012 Summer School LinkedIn: http://uk.linkedin.com/in/philipspalding66 10
Baixar agora