全腦總動員課程:金頭腦體操
Scratchbrain: logic reasoning by visual programming
提高青少年邏輯思考、系統推理、創意思維、協同合作的能力
本電腦課程針對8~12歲青少年所規劃,使用麻省理工學院(MIT)獨家研發教材,提高青少年邏輯思考、系統推理、創意思維、協同合作的能力。視覺型編程訓練(visual Programming)以類似積木和幼兒塗鴉的精髓,在趣味中建立編程邏輯,並可拓展青少年創造及學習的範圍、開發重要的數學和計算知識,讓「玩電腦」的同時也能玩出學校好成績。
上課內容生動又有趣,以發展一段互動故事或電腦遊戲為主軸,配以動畫、語音、影像,讓青少年獲得如導演或編劇般的滿足感,並可在網路上分享個人創作成品。
另使用洛杉磯加大(UCLA)獨家開發之Problem Solving 課程,啟動青少年用創意解決問題的潛能。
本課程也是未來學習進階課程「iOi國際科技奧運競賽」之暖身~經過本訓練,未來有心學習電腦程式語言(如C++、Java….)時,更容易上手。
ScratchBrain: Logic Reasoning by Visual Programming
招生對象:3~8年級(分班上課)
開課日期:2/3/13~5/26/13 (16 週)
上課時間:3~5年級 週日上午 10:00~12:00
6~8年級 週日下午 1:00~3:00
Programming is one of the creative processes that can transform ideas into reality. The intention of this program is to highlight what can be created by using programming as a tool. Students will create projects that reflect the diversity of interests in the classroom and that are personal to
individual students.
Learning problem solving skills using modern software technology involves two steps:
1. Learn to design logical, step-by-step process to approach the problem
2. Convert the logic into a programming language
Step(2) above requires one to build syntactically correct structure using any subject programming
languages. Although some children 6th grade or younger can solve problems logically, many have not developed the ability to abstract logic into syntactically correct language until older. This is when ScratchBrain program can step in to help.
ScratchBrain program uses software technology developed and conceived at MIT Media Lab, with support from the National Science Foundation, Microsoft, Intel, Nokia, and MIT Media Lab research consortia. It can help child(ren) exploit abilities to create their own interactive stories,
animations, games, music, and art -- and share their creations on the web.
It provides an environment that lends itself to “tinkering”. The drag and drop nature of the blocks moves the focus away from messy syntax and allows for making modifications quickly. As students work through the program, they will be encouraged to reflect on their tinkering and
the thought processes that go into it. They will engage in discussions of why a particular set of instructions didn’t work the way they thought they would and in discussions of “what if” scenarios. It is through these discussions that we can help students connect mathematics and logic to computation in programs and highlight the various abstractions they are using in creating their projects. It is also through these conversations that programming constructs such as
conditionals, iteration and looping can be highlighted.
As young people create and share ScratchBrain projects, they learn important mathematical and
computational ideas, while also learn to think creatively, reason systematically, and work
collaboratively.
It will lower the barrier of learning technology without needing to master programming syntax. By
learning ScratchBrain, your child(ren) will be ahead of others in developing their math, spacial orientation, audio-video synchronization and pattern recognition skills. This is a valuable lesson to take which can benefit your child(ren) in the years to come.
individual students.
Learning problem solving skills using modern software technology involves two steps:
1. Learn to design logical, step-by-step process to approach the problem
2. Convert the logic into a programming language
Step(2) above requires one to build syntactically correct structure using any subject programming
languages. Although some children 6th grade or younger can solve problems logically, many have not developed the ability to abstract logic into syntactically correct language until older. This is when ScratchBrain program can step in to help.
ScratchBrain program uses software technology developed and conceived at MIT Media Lab, with support from the National Science Foundation, Microsoft, Intel, Nokia, and MIT Media Lab research consortia. It can help child(ren) exploit abilities to create their own interactive stories,
animations, games, music, and art -- and share their creations on the web.
It provides an environment that lends itself to “tinkering”. The drag and drop nature of the blocks moves the focus away from messy syntax and allows for making modifications quickly. As students work through the program, they will be encouraged to reflect on their tinkering and
the thought processes that go into it. They will engage in discussions of why a particular set of instructions didn’t work the way they thought they would and in discussions of “what if” scenarios. It is through these discussions that we can help students connect mathematics and logic to computation in programs and highlight the various abstractions they are using in creating their projects. It is also through these conversations that programming constructs such as
conditionals, iteration and looping can be highlighted.
As young people create and share ScratchBrain projects, they learn important mathematical and
computational ideas, while also learn to think creatively, reason systematically, and work
collaboratively.
It will lower the barrier of learning technology without needing to master programming syntax. By
learning ScratchBrain, your child(ren) will be ahead of others in developing their math, spacial orientation, audio-video synchronization and pattern recognition skills. This is a valuable lesson to take which can benefit your child(ren) in the years to come.