background preloader

Scratch Projects

Scratch Projects
Project #11: Communication Project Requirements: 1. Design a user interface where different icons represent catagories of short phrases speech impaired students need. For Example: Emotions: Happy and Sad Food: Apples and Popcorn Rooms: Gym and Classroom Colors: Red and Blue 2. Extras: 1. Related:  ScratchScratch Programing

Département d'informatique et de génie logiciel: Activités jeunesse Cette page s'adresse aux jeunes qui veulent en savoir plus sur l'informatique ou à leur enseignants. La programmation: un jeu! Scratch est un logiciel gratuit (et multilingue!) de programmation visuelle qui permet de créer des jeux et des animations aussi facilement qu'on assemble des blocs de construction! Des tas d'informations se trouvent sur le site principal de Scratch, en anglais principalement, mais de plus en plus en français. Voici une activité qui permet de créer un jeu tout en apprenant le langage. Ces activités se sont montrées intéressantes pour tous les jeunes, entre 8 et 15 ans, à qui nous les avons proposées. Des tutoriels pour tous niveaux L'informatique, ce n'est pas que la programmation! Ces sujets apparaissent ici parce qu'ils sont en lien avec des activités que nous présentons lors de nos visites. Autres liens intéressants:

SCRATCH TIME - Time for Scratch Mentoring: Tutorials From the default Costumes Folder of Scratch, you can find simple two different image of moving objects. I will pick flying bat for my example. You can use many kind animals within that folder. The technique is to switch the display of our object's costumes so that we can imagine that it is moving. You can do this by using this simple block from Looks Palette. between costumes. from Motion Palette. Now come the last question. cts when they are touching the edge? elect the middle button that showed by red arrow so that the Sprite only can move left and right. Finally we should get complete stack of blocks for our sprite that make a whole walking or flying animation, like this. ou can find it, but it is the easiest way.

大家都說要學 Coding,但我該先從哪種程式語言下手? 許多人都在提倡學習 Coding ,但卻很少人告訴我們,該從哪種語言下手。 美國知名媒體 Business Insider 最近一篇文章 <The 100 Best Jobs In 2014> 討論美國 2014 前百大最佳職業,第一名就是「軟體工程師」,平均年薪 90,060 美金(約 270 萬台幣、70 萬港幣、11 萬新幣、30 萬馬來幣),而且相關人才需求在未來仍然持續成長。這幾年美國、亞洲興起大量程式設計學校積極培養軟體人才,因應需求。 但是,這麼多的程式語言:Javascript、Java、Python、C、C++、C# 、Ruby、Objective – C …… ,如果你是一個想成為一個軟體開發者的初學者,到底該先學習哪一種程式語言當入門第一課 ? 我請教幾位在不同產業的軟體工程師,他們都認為,在跳進任何一種語言前你最好先問自己:想成為哪一種應用的開發者,想做什麼樣的產品。 不知道要做什麼,只想學程式語言? 曾聽到一位設計師在演講中說:「最好的設計師不是先學技術,而是先想出欲創造的點子,再從產品的需求端拉技術進來」,學習程式也裡當如此。 但如果你和我一樣還不知道該創造什麼樣的產品,我認為可以從網頁端先開始,從學習過程中邊走邊看,找出比較想開發的產品和必須學習的語言和工具。 「 學程式永遠不會有畢業的一天。」 前端語言入門款:HTML、CSS、jQuery 回歸主題,我認為剛開始還是從網頁的基礎設計語言 HTML(正確稱呼為『標籤語言』) 、 CSS 先著手是最適合的,因為這幾種工具,對你理解網頁「視覺」上的設計上最快,也是最簡單的途徑。 去哪學最快? 1. 目前在免費網站中,最知名的應該就是它了。 Codeacademy 的缺點是,單元練習時的介紹文字稍嫌簡略,對初學者來說可能不夠清楚,需要去 Google 額外的資訊來補充、理解。 建議初學者先從 Web Fundamentals ( HTML & CSS)開始,結束後再往 jQuery…… 學習。 2. 跟 Codecademy 的教學方式和特色都不太一樣,跟 Codecademy 不同的是,它是從「你想成為哪一種設計師、開發者」幫你做全盤的課程規劃,內容也相對完整許多。 另外,跟 Codecademy 不同的是,在 Treehouse 有真人(知名開發者)錄製的影片穿插在課程之間。 我想成為前端工程師(網頁設計師) iOS

The State of STEM 9/27/2012 By: Sascha Zuger Forget “four score and seven years ago”; until the past few years the term “STEM” wasn’t even part of our nation’s dialogue. Today, everyone’s jumping on the STEM bandwagon, but what are the real educational outcomes of this science-tech-engineering-math focus, and how will the current economic climate affect future programming? Here’s a look at STEM today, and what STEM might look like tomorrow. The STEM Sell, Dollars and Sense From political debates to classrooms to local media, the importance of STEM success is causing a buzz—so what is holding back a wholehearted push toward expanding these programs and encouraging our students to achieve their highest potential? Findings from the IESD 2012 National Survey on STEM Education of 1,079 educators suggest that concerns about funding continue to be the leading challenge. The surveyed teachers’ top STEM tech tool was clearly the iPad, which was followed by other tablets, probes, simulation programs, and apps.

Introduction To Scratch: Exercise 1 Scratch Exercise 1: Choosing a Sprite and Making it move in 4 directions. The Scratch program was developed by MIT to teach young students programming concepts and develop skill in multimedia communication. Using a visual system of "Tiles" that contain commands users can connect together to create programs. These programs direct the characters and objects in the game. Step 1: Choosing Your Sprite A Sprite is an character or object in your game. 1. 2. 3. 4. 5. 6. Step 2: Making Your Sprite Move in 4 directions (Right, Left, Up, Down) 7. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. Scratch Exercise 2: Sense the World - Using Conditional Statements and Eating! Back to Nebo Scratch Programming Projects Page

Supports de Cours pour Scratch Support de cours pour animer vos formations à la programmation avec Scratch. Documents de formation SCRATCH Les Voyageurs du code vous proposent leur bagage ( Voir en ligne : Télécharger SCRATCH Sans oublier le principal : Voici une version repackagé de SCRATCH avec l’aide en ligne en français ainsi que le fichier de traduction amélioré Télécharger SCRATCH titre documents joints Manuel 1 (PDF – 159.4 ko) Support pour la séance d’introduction à l’atelier de robotique

A TeachNetUK Project: 6 Lessons on Getting Started with Scratch 6 lesson plans and teaching materials This site lays out a framework for six lessons that introduce Scratch. The lessons were originally intended for high school students in the U.K., but they could easily be adapted for younger or older students. The website also provides worksheets and PowerPoint presentations that accompany the lessons. The high-level overview of the main Scratch interface may be especially useful to beginners. Relevant U.K. curriculum standards are cited. Here's the lesson scheme from the website: Lesson 1 Introduction to Scratch using introductory video from Scratch website and PowerPoint on the areas of the scratch interface. Students open up Scratch and create a program for moving a sprite across the screen. Lesson 2 Students experiement with costumes in order to animate the sprite as it moves around the screen into a walking motion and experient with keyboard control of the sprite. Lesson 3 Students make an animated clock using an imported background Lesson 4 Lesson 5

Coding 的重要連美國總統歐巴馬都知道:「不要只是滑手機,自己寫個程式吧!」 美國的電腦科學教育週( Computer Science Education Week)每年舉辦一次,目的是推廣電腦科學教育,而今年可以說是有史以來規模最大的一次,除了與非營利組織 一同主打名為「Hour of Code」的活動,還邀請了歐巴馬總統錄製了宣傳短片,希望鼓勵更多年輕人來共襄盛舉: 歐巴馬在影片中提到,沒有人一出生就懂電腦科學,但只要努力學習,幾乎人人都能成為電腦科學家。另外,歐巴馬也鼓勵大家: 「不要只是買新的電腦遊戲而已,自己做一個吧! 「Hour of Code」:一小時 Coding 體驗會 在另一部影片中,則邀請了來自全球 167 個國家、三萬間教室中的五百萬名學生一同參與 Hour of Code 的活動,希望能藉由一小時的課程,讓大家藉由學習如何在平板電腦、智慧型手機及電腦上寫 Code,來接觸並認識電腦科學。 這次活動也受到科技圈的熱烈響應,獲得來自蘋果、Google、微軟及迪士尼等公司的 100 位員工的協助。 這部影片中提到,世界上只有 10% 的學校有在教電腦科學,因此讓大家接觸 Coding 除了可以讓更多人認識或者愛上編寫程式,甚至鼓勵學生要求學校開設相關課程。 另外,在影片中可以看到,包含演員艾希頓庫奇在內的許多人士都成功寫出了程式碼,甚至有人為自己會 Coding 而感到難以置信。 掌握科技,就能改變世界 的創辦人 Hadi Partovi 表示,就算只是接觸 Coding 一小時,也可能影響一個人的一生,像他本人就是個例子。 在這之前, 也邀請了 NBA 球星 Chris Bosh 拍攝短片,宣傳學習 Coding 的重要性。 你也對學習 Coding 感到心動了嗎? 延伸閱讀: 歐美國家最夯的兒童才藝課:程式語言! 只學 4 週 Coding,這位紐約的街友已經能開發 App 了 如何讓你家小孩會打字前就學會 Coding? 就說 Coding 很重要! 自學 Coding 三個月,12 歲的 Ehan 就能獨立開發數款 App (資料與圖片來源:VentureBeat ; 圖片來源:Justin Sloan , CC Licensed)

Scratch Lesson 2 - Target Game Scratch Lesson 2 - Target Game: The Scratch program was developed by MIT to teach young students programming concepts and develop skill in multimedia communication. Using a visual system of "Tiles" that contain commands users can connect together to create programs. Pre-Planning: List your Objects (Sprites) and their Methods (Scripts) and Properties: Before doing programming, I usually make a list of what Sprites I want in the program and what they will do. Step 1: Drawing Your Sprite (The Cannon) and making it point. A Sprite is an character or object in your game. 1. 2. 3. 4. 5. 6. Step 2: Creating the "Ball" and having it Move, Stamp, and Aim. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Step 3: Creating the Targets. We have created the Cannon and the Ball. 1. 2. 3. x: -240 to 240 y: 20 to 180 To do this we will use the "Glide" command and the "pick random" command. 4. 5. 6. 7. 8. Final steps: Make the Target Hide, Show, Play a Sound, and Change Score. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.

« Imagine, programme, partage ! » en sciences, mathématiques, technologie… Utilisation à différents niveaux : Scratch est un langage dynamique qui permet de modifier le code du programme en cours d’exécution. Orienté multimédia pour une initiation des élèves à l’univers informatique, il appréhende avec une grande facilité les concepts de base de la programmation (boucles, tests, affectations de variables), et surtout ceux de la manipulation des objets, des sons et des vidéos. Le code est directement inscrit dans la langue maternelle de l’enfant (une vingtaine de langues européennes est disponible) sous forme de briques de couleurs (par exemple les contrôles en jaune, les variables en rouge, les mouvements en bleu, etc.). Scratch permet ainsi à l’enseignant de développer sa pédagogie par une interactivité quasi ludique des objets manipulés par ces briques logicielles. A l'école, les compétences travaillées avec Scratch, résolution de problèmes, les nombres, la géométrie, les mesures et les sciences.

PicoCricket - Invention kit that integrates art and technology The PicoCricket Kit has been discontinued. We apologize for any inconvenience. A PicoCricket is a tiny computer that can make things spin, light up, and play music. You can plug lights, motors, sensors, and other devices into a PicoCricket, then program them to react, interact, and communicate. For example, you can make a cat and program it to purr when someone pets it. The PicoCricket Kit is similar to the LEGO® MINDSTORMS™ robotics kits. “The PicoCricket captures the LEGO spirit: it sparks the imagination, stimulates creative thinking, and engages children in playful learning.” –Kjeld Kirk Kristiansen, Owner and Vice Chairman of The LEGO Company Learn more about the PicoBoard. LEGO, the LEGO logo, and MINDSTORMS are trademarks of the LEGO Group.

歐巴馬呼籲美國年輕人學寫程式,台灣的教育鼓勵我們學什麼? 教改、鼎王、洪案,全民心灰意冷之際,我們需要更多正面的力量。看到相當多為不平發聲、提供方向與反省的人物,除了給予這些勇士掌聲之外,更需要我們在社會的各方面,投入更多的關心與努力。在美國,半年來在資訊教育上的投入,令遠在太平洋另一端的我們無法忽視,必須關心。 美國總統歐巴馬去年爲非營利組織Code.org發表了這麼一段演說: 歐巴馬總統呼籲: 學習如何寫程式不僅對你來說很重要,也對國家很重要,如果我們希望美國走在科技前端,我們需要像你這樣的年輕人投入,Coding將改變我們做事情的方式。 歐巴馬總統不僅僅為Code.org宣傳,更將資訊教育的重視程度,提高到總統的層級,而這樣迫切的程度也是因為美國的軟體工程師等相關職缺,在2013年的調查中居於榜首,有70,000多個職缺,且數量幾乎是第二名的會計審計37,000的兩倍。 在這樣高需求的情況下,美國政府與民間很一致地,認為從小開始培養對寫程式的「興趣」,是相當重要的。 不僅僅網路上學習寫程式的資源如雨後春筍般冒出(Codecademy),甚至把程式概念設計成玩具(Play-i),讓兒童小時候耳濡目染。 學寫程式有什麼好處? 一、每個人都會寫程式,代表只要一台電腦(甚至一台平板),人人都可以創新,隨時創新,每個人都擁有自己創造的能力。 二、提供就業市場十年後的充沛人力。 歐巴馬明確的呼籲,民間機構與企業投入,還有更多新創企業投入在美國人民的Coding教育之上,筆者不敢斷言十年後美國是不是世界強國,但可以確定的是,美國將會是擁有世界上最多軟體工程師的國家,且人數大幅領先其他國家。 目前,已有將近3000萬人在Code.org上開始學習Code的第一步,僅僅在半年的時間內。 在寶島台灣學寫程式 而在台灣,我們尚未有認知到世界的走向與趨勢,即使有少數先見者願意踏出實驗性的腳步(小綠綠寫程式、Maker等等),但社會風氣尚未形成,仍需要更多的人透過行動與分享,讓龐大遲緩的體制翻轉。 台灣教育不斷在目標不明的途徑上前進,殊不知手上的地圖早已不適用於今日的地形。 未來是一個創造的時代,Coding、3D Printer、線上學習,應該為台灣創造機會,更要創造自己的學習途徑,培養能力與發展是自己的工作,不是學校也不是補習班,每個人都是自己的教育部長。 (推薦閱讀:在台灣,我們不太思考「什麼是該學的」,只在乎「什麼是會考的」) 從現在開始,投資心態 1. 2. 3.

Music and Technology Activities and Lessons

Related:  gingergoonerTutorials