Programming Using Scratch-based Languages: Difference between revisions

From ORTOP Wiki
m (→‎Video Recordings of Workshop Sessions: Converted captions to subheads)
 
(34 intermediate revisions by the same user not shown)
Line 1: Line 1:
LEGO Education provides Scratch-based graphical programming for both the Mindstorms EV3 Set and for the new SPIKE Prime Set. The SPIKE Prime software calls its Scratch-based language Word Blocks and the version of Scratch for Mindstorms EV3 is included in the EV3 Classroom software.
LEGO Education provides Scratch-based graphical programming for both the Mindstorms EV3 Set and for the new SPIKE Prime Set. The SPIKE Prime software calls its Scratch-based language Word Blocks. The version of Scratch for Mindstorms EV3 is included in the EV3 Classroom software, which is available for Windows 10 64-bit, macOS Mojave and Catalina and Chromebooks.
= Short Videos on Programming Using SPIKE Prime Word Blocks =
==Moving Tutorial==
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=tgNUqYGz3Ec
|dimensions=360
}}
==Turning and Spinning==
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=fAr3o0mMvY4
|dimensions=360
}}
==Distance Sensor Tutorial==
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=CMuD4XKqNLI
|dimensions=360
}}
==Colour Sensor Tutorial==
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=56W5p6YiCT8
|dimensions=360
}}
==Detect Natural Light Tutorial==
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=ODHEGJHmV_0
|dimensions=360
}}
 
= Workshop on Coaching a ''FIRST'' LEGO League Challenge Teams Using Scratch to Program Their Robots =
= Workshop on Coaching a ''FIRST'' LEGO League Challenge Teams Using Scratch to Program Their Robots =
ORTOP has created a four-hour workshop that helps a coach or mentor learn about the programming features of EV3 Classroom and SPIKE Prime Word Blocks. The workshop is divided into four one-hour sessions.
In 2021 ORTOP has created a four-hour workshop that helps a coach or mentor learn about the programming features of EV3 Classroom and SPIKE Prime Word Blocks. The workshop is divided into four one-hour sessions. If you are new to robotics or programming you may want to focus on the material in the first two sessions and reserve the other two sessions until you and your students have more experience.


== [https://docs.google.com/presentation/d/1_GKKG8zqCzNZB_EN1iJSlVLSEUAAXPTSo5lSL84xTVw/edit?usp=sharing Google Slides Used in the Workshop] ==
* [https://docs.google.com/presentation/d/1_GKKG8zqCzNZB_EN1iJSlVLSEUAAXPTSo5lSL84xTVw/edit?usp=sharing All Slides Used in the Workshop]
* [https://drive.google.com/file/d/1wt6LBmDXXou251uZdjtgUkEDerI-EZ_o/view Slides on converting certain version 2 blocks to version 3 equivalents] At the time these workshops were created, Version 2 of the SPIKE Prime was the current version. In 2023, LEGO upgraded the app to Version 3. To simplify students' learning of programming with Word Blocks they dropped some blocks and reduced some options of other blocks. These slides describes what to do about certain Version 2 features when using Version 3.
==Session 1 - Introduction, Movement and Motors==
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=ISDIwDe8-fI
|dimensions=480
}}
[https://drive.google.com/file/d/1Gdmg232wufiaon7ymaFmau8idZKi2kgn/view?usp=sharing PDF of slides used in this session]


== Video Recordings of Workshop Sessions ==
==Session 2 - Sensors==
===Session 1 - Movement and Motors===
{{#evt:
{{#evt:
service=youtube
service=youtube
|id=https://www.youtube.com/watch?v=rT1rRp36mJs
|id=https://www.youtube.com/watch?v=pEfKfZd_pCE
|dimensions=480
|dimensions=480
}}
}}
[https://drive.google.com/file/d/1WxckGnd-ChqpethuMUvnK72kHHEwbO_U/view?usp=sharing PDF of slides for Session 1]
[https://drive.google.com/file/d/1r-Pisbv_dhMR287sNg8MplBb-WW_yop_/view?usp=sharing PDF of slides for this session]


===Session 2 - Sensors===
==Session 3 - Program Flow Control==  
{{#evt:
{{#evt:
service=youtube
service=youtube
|id=https://www.youtube.com/watch?v=ocyRd4tOq5c
|id=https://www.youtube.com/watch?v=gXEYmp8CvzU
|dimensions=480
|dimensions=480
}}
}}
[https://drive.google.com/file/d/1R9Qlv2MVMgW9TjL9VwY62MwOqw4vKKBc/view?usp=sharing PDF of slides for Session 2]
[https://drive.google.com/file/d/1lpXQTR65VOcTJ9kXy0EdcZJGPl2dcvdo/view?usp=sharing PDF of slides for this session]


===Session 3 - Flow Control===  
==Session 4 - Variables, Lists, My Blocks, Display & Sound==
{{#evt:
{{#evt:
service=youtube
service=youtube
|id=https://www.youtube.com/watch?v=N-Fpz0bwrG0
|id=https://www.youtube.com/watch?v=YdDGDjxLjeI
|dimensions=480
|dimensions=480
}}
}}
[https://drive.google.com/file/d/1PpRju8cVrfJ57U94N2Pop-Oy2X5LR80Q/view?usp=sharing PDF of slides for Session 3]
[https://drive.google.com/file/d/17t-PxvgzuI_OIaHRgdY9yGVn1MzMIj4T/view?usp=sharing PDF of slides for this session]
 
= Short Videos on Programming Using EV3 Classroom in English and Spanish =
== Motor Lecture ==
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=mzpRlTFxo_8
|dimensions=360
|alignment=right
|description=Español Versión
}}
 
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=oNnNydIjVKU&t
|dimensions=360
|description=English Version
}}
 
== Motors Live Demo ==
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=AiJUN8dQmMs
|dimensions=360
|alignment=right
|description=Español Versión
}}
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=3uTYU_1O3AU
|dimensions=360
|description=English Version
}}
== Movement Lecture ==
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=xAM0jV8oOVQ
|dimensions=360
|alignment=right
|description=Español Versión
}}
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=NSjvzgsDfh0
|dimensions=360
|description=English Version
}}
== Movement Live Demo ==
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=JRvHMN9Lthk
|dimensions=360
|alignment=right
|description=Español Versión
}}
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=oU_4pLfFgrM
|dimensions=360
|description=English Version
}}


===Session 4 - Data, My Blocks, Display & Sound===
== Events Lecture ==
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=kY5fXYh-ku0
|dimensions=360
|alignment=right
|description=Español Versión
}}
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=1krbLKDcCVU
|dimensions=360
|description=English Version
}}
== Events Live Demo ==
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=A0e41ZfriCM
|dimensions=360
|alignment=right
|description=Español Versión
}}
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=hB1q6MXZnzc
|dimensions=360
|description=English Version
}}
== Control Lecture ==
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=j5Yms-j9Xig
|dimensions=360
|alignment=right
|description=Español Versión
}}
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=kSIL-jW0j9E
|dimensions=360
|description=English Version
}}
== Control Live Demo ==
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=7af8p1oYkSQ
|dimensions=360
|alignment=right
|description=Español Versión
}}
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=t5wSPGdhhzQ
|dimensions=360
|description=English Version
}}
== Sensors Lecture ==
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=vohwhxVAztk
|dimensions=360
|alignment=right
|description=Español Versión
}}
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=gffimWU8few
|dimensions=360
|description=English Version
}}
== Operators Lecture (plus Variables and Lists in Spanish)==
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=FgcEttuXZnY
|dimensions=360
|alignment=right
|description=Español Versión
}}
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=DFuSieNiVjo
|dimensions=360
|description=English Version
}}
== Variables/MyBlocks/Lists Lecture ==
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=yeMCDl82Ryg
|dimensions=360
|description=English Version
}}
== Variables/MyBlocks/Lists Demo (Operators instead of MyBlocks for Spanish version)==
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=w0oLTtv4ZSs
|dimensions=360
|alignment=right
|description=Español Versión
}}
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=Ezvo1pAp-S0
|dimensions=360
|description=English Version
}}
== Display/Sound Lecture ==
{{#evt:
service=youtube
|id=https://www.youtube.com/watch?v=aLdefBNtLGg
|dimensions=360
|alignment=right
|description=Español Versión
}}
{{#evt:
{{#evt:
service=youtube
service=youtube
|id=https://www.youtube.com/watch?v=AoYqfS6q2SI
|id=https://www.youtube.com/watch?v=nngDIfqidCs
|dimensions=480
|dimensions=360
|description=English Version
}}
}}
[https://drive.google.com/file/d/1POZBKpVKH5y8vhgjhANfdb32ImkSiRcG/view?usp=sharing PDF of slides for Session 4]
* [https://drive.google.com/file/d/1POZBKpVKH5y8vhgjhANfdb32ImkSiRcG/view?usp=sharing PDF of slides for Session 4]
* [https://docs.google.com/presentation/d/1XSQFB8a2_C8SdkqySW6qkkeC43yd0v_ROllR4RU76Ho/edit?usp=sharing Variables & Lists Slides]
* [https://docs.google.com/presentation/d/1lDhP9YxaCPnO2OXNHnFyGYaSOsHZmAgTKUY_EY6O1rk/edit?usp=sharing My Blocks Slides]
* [https://docs.google.com/presentation/d/1ylX70BQBZyr1eA7hJ3FNm3ewa-cFC8mLcs3xKj_0t_8/edit?usp=sharing Display & Sound Slides]


[[Category: FIRST LEGO League Challenge]]
[[Category: FIRST LEGO League Challenge]]
[[Category: Videos]]
[[Category: Workshops]]
[[Category: Workshops]]

Latest revision as of 12:22, 30 July 2023

LEGO Education provides Scratch-based graphical programming for both the Mindstorms EV3 Set and for the new SPIKE Prime Set. The SPIKE Prime software calls its Scratch-based language Word Blocks. The version of Scratch for Mindstorms EV3 is included in the EV3 Classroom software, which is available for Windows 10 64-bit, macOS Mojave and Catalina and Chromebooks.

Short Videos on Programming Using SPIKE Prime Word Blocks

Moving Tutorial

Turning and Spinning

Distance Sensor Tutorial

Colour Sensor Tutorial

Detect Natural Light Tutorial

Workshop on Coaching a FIRST LEGO League Challenge Teams Using Scratch to Program Their Robots

In 2021 ORTOP has created a four-hour workshop that helps a coach or mentor learn about the programming features of EV3 Classroom and SPIKE Prime Word Blocks. The workshop is divided into four one-hour sessions. If you are new to robotics or programming you may want to focus on the material in the first two sessions and reserve the other two sessions until you and your students have more experience.

Session 1 - Introduction, Movement and Motors

PDF of slides used in this session

Session 2 - Sensors

PDF of slides for this session

Session 3 - Program Flow Control

PDF of slides for this session

Session 4 - Variables, Lists, My Blocks, Display & Sound

PDF of slides for this session

Short Videos on Programming Using EV3 Classroom in English and Spanish

Motor Lecture

Español Versión
English Version

Motors Live Demo

Español Versión
English Version

Movement Lecture

Español Versión
English Version

Movement Live Demo

Español Versión
English Version

Events Lecture

Español Versión
English Version

Events Live Demo

Español Versión
English Version

Control Lecture

Español Versión
English Version

Control Live Demo

Español Versión
English Version

Sensors Lecture

Español Versión
English Version

Operators Lecture (plus Variables and Lists in Spanish)

Español Versión
English Version

Variables/MyBlocks/Lists Lecture

English Version

Variables/MyBlocks/Lists Demo (Operators instead of MyBlocks for Spanish version)

Español Versión
English Version

Display/Sound Lecture

Español Versión
English Version