🐥 หากใครกำลังหาไอเดียไปสอนเขียนโปรแกรมกับน้อง ๆ หรือ น้อง ๆ คนไหนอยากเขียนโปรแกรมห้ามพลาด
.
กับ 7 แอปที่ทำให้เราได้มาฝึกทักษะในการเขียนโปรแกรมตั้งแต่กระบวนการคิด แบบฟรี ๆ ! 💕
.
➡ 1.RPG Maker มีทั้งตัวฟรี และ แบบเวอร์ชันเต็ม สำหรับตัวฟรีดูได้ที่นี่เลย :
https://store.steampowered.com/app/224280/RPG_Maker_VX_Ace_Lite/
.
➡ 2.Scratch เหมาะมาก ๆ สำหรับเริ่มทักษะเขียนโปรแกรมสำหรับทุกวัย :
https://scratch.mit.edu/
.
➡ 3.micro:bit สร้างอุปกรณ์สุดเจ๋ง แต่ถ้าใครไม่มีงบ เขามีให้ทดลองฟรีออนไลน์ได้ด้วยนะ : https://makecode.microbit.org/
.
➡ 4.Code.org เว็บรวมโจทย์แก้ไขปัญหาแบบที่สนุก และ เห็นภาพที่สุด :
https://code.org/
.
➡ 5.MIT App Inventor พัฒนาแอปบน Android ด้วย Block Code:
https://appinventor.mit.edu/
.
➡ 6.Google Sheets ใช้งานโปรแกรมตารางที่เรียนรู้ครั้งเดียว ใช้ได้ยันแก่:
https://www.google.com/sheets/about/
.
➡ 7.Python 3 ภาษาโปรแกรมที่ง่าย และ มีอัตราการเติบโตสูงสุด:
https://www.python.org/download/releases/3.0/
.
🐍 สำหรับใครที่อยากดูว่าภาษาไพธอนมันเป็นยังไงมาที่นี่ได้เลย
.
https://www.youtube.com/watch?v=Jw3h06aIHYk&list=PLcLc3KmtwXNRhXfBf6R46j5CU9Fy2qUSs
.
แต่ถ้าใครอยากเรียนรู้แบบเต็ม ๆ ทั้ง Google Sheets, Scratch, micro:bit และ MIT App Inventor หละก็ ..
.
⚡️ "หากคุณมีความฝันอยากพัฒนาแอป เขียนโปรแกรม สร้างเกมของตัวเอง แต่ยังไม่มีพื้นฐานอะไรมาก่อนเลย นี่เป็นคอร์สออนไลน์ที่คุ้มค่าที่สุด"
.
กับหลักสูตร Programming for Everyone X ที่เราจะมาเริ่มต้นเรียนเขียนโปรแกรม "แบบไม่ได้เริ่มจากการเขียนโค้ด แต่เน้นไปที่กระบวนการคิด"
.
"เพราะสิ่งที่ยากที่สุดสำหรับการเขียนโปรแกรมไม่ใช่การจำโค้ด ไม่ใช่การเลือกภาษาในการพัฒนา แต่คือ ลำดับขั้นตอนการคิดเพื่อให้คอมพิวเตอร์ได้ทำงานตามที่คาดหวังไว้"
.
ซึ่งเหมือนกับคณิตศาสตร์ที่การเขียนตัวเลข เครื่องหมายต่าง ๆ ลงกระดาษไม่ใช่เรื่องยาก แต่กระบวนการที่เราจะคิดว่าสมการตรงไหนควรไปทำอะไรกัน เราได้ค่านี้แล้วทำอะไรต่อคือเรื่องสำคัญที่สุด
.
โดยในหลักสูตรนี้เราจะมาลองเครื่องมือหลัก ๆ ทั้ง
.
✅ Google Sheet เรียนคอนเซปการคำนวณ เข้าใจเงื่อนไขการทำงานของโปรแกรมคอมพิวเตอร์
.
✅ SCRATCH เข้าใจหลักการประมวลผลของโปรแกรมจากหลักการต่อจิ๊กซอว์ ที่สามารถสร้างเป็นเกมยิงปืนได้จริง
.
✅ micro:bit นำสิ่งที่เรียนจาก SCRATCH มาประยุกต์เป็นอุปกรณ์สุดล้ำ จับต้องได้จริง
.
✅ Android App Inventor เรียนการพัฒนาแอปบน Android จากแนวคิดกำหนดการทำงานด้วยจิ๊กซอว์
.
รวมทั้งหมดนี้กว่า 73 ตอน เรียนแบบจัดหนัก จัดเต็มพร้อมโปรเจคเล็ก ๆ ระหว่างทางเพียบ
.
ลงทะเบียนวันนี้จากราคาปกติ 3,990.- เหลือเพียง 990.- เท่านั้น
.
https://www.borntodev.com/programming-for-everyone-x/
.
"เริ่มต้นพื้นฐานกับแนวคิดที่สำคัญที่สุด เพื่อต่อยอดไปถึงฝันของคุณ"
.
▲ ติดตามช่องของเราได้ที่ : http://bit.ly/borntoDevSubScribe
▲ Facebook : https://www.facebook.com/borntodev
▲ Website : http://www.borntodev.com
.
🦖BorntoDev Channel คือ ช่องยูทูปที่เน้นสาระด้านเทคโนโลยี การพัฒนาโปรแกรม ไปพร้อมกับความสนุกสนาน และ รอยยิ้มเข้าไว้ด้วยกันทั้งในรูปแบบบทเรียน และ vlog
.
เพื่อการเปลี่ยนรูปแบบการเรียนรู้ด้านการพัฒนาโปรแกรม และ เทคโนโลยีแบบเดิม ๆ ที่เป็นเรื่องเฉพาะกลุ่มให้เข้าถึง เข้าใจได้ง่ายยิ่งขึ้น โดยพัฒนาเน้นไปที่รูปแบบการนำเสนอใหม่ ๆ ที่เป็นมิตรกับทุกคน
.
▲ กิจกรรมใน Channel BorntoDev เป็นส่วนหนึ่งในการดำเนินงานของ บริษัท บอร์นทูเดฟ จำกัด ที่เปิดรับ Partners ที่สนใจร่วมเปลี่ยนแปลงให้สังคมไทยเป็นสังคมด้านวิทยาศาสตร์ และ เทคโนโลยีมากยิ่งขึ้น หากคุณสนใจสนับสนุน และ ก้าวไปพร้อมกัน สามารถติดต่อร่วมงานได้แล้ววันนี้
.
▲ ติดต่อโฆษณา สนับสนุน และ ร่วมงานได้ที่: support@borntoDev.com
同時也有2部Youtube影片,追蹤數超過22萬的網紅BorntoDev,也在其Youtube影片中提到,หากใครกำลังหาไอเดียไปสอนเขียนโปรแกรมกับน้อง ๆ หรือ น้อง ๆ คนไหนอยากเขียนโปรแกรมห้ามพลาด กับ 7 แอปที่ทำให้เราได้มาฝึกทักษะในการเขียนโปรแกรมตั้งแต่กระบว...
「mit app inventor 2」的推薦目錄:
- 關於mit app inventor 2 在 BorntoDev Facebook 的最佳解答
- 關於mit app inventor 2 在 金屬工業研究發展中心 Facebook 的最佳解答
- 關於mit app inventor 2 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的精選貼文
- 關於mit app inventor 2 在 BorntoDev Youtube 的最讚貼文
- 關於mit app inventor 2 在 Software Surfing Youtube 的精選貼文
- 關於mit app inventor 2 在 mit-cml/appinventor-sources: MIT App Inventor Public ... - GitHub 的評價
- 關於mit app inventor 2 在 MIT App Inventor - 首頁| Facebook 的評價
- 關於mit app inventor 2 在 MIT App Inventor 2: emulator doesn't launch companion 的評價
- 關於mit app inventor 2 在 有沒有人是APP Inventor 2 的高手 - 閒聊板 | Dcard 的評價
- 關於mit app inventor 2 在 MIT App Inventor Extensions 的評價
mit app inventor 2 在 金屬工業研究發展中心 Facebook 的最佳解答
📣南科獨家推麻省理工學院(MIT)App Inventor國際認證首梯夯爆 第2梯千萬別錯過!!👏👏
金屬中心經營「南科AI_ROBOT自造基地」與財團法人電腦技能基金會、CAVEDU教育團隊共同攜手,在南科推出麻省理工學院(MIT)App Inventor國際認證獨家課程,透過專業講師教學,為來自全台各地的中小學生開啟科技教育大門;其中,最令人驚豔的是,一連5天課程後,這些小學員進行全英文國際認證考試,都成功考取國際證照。
第2梯次將在8月12日至8月16日開課,趁這波暑假拿張國際證照✔
🤗🤗趕緊把握機會參加第二梯次報名唷!
報名資訊:
🔎FB:南科AI_ROBOT自造基地交流平台
☎電話:06-5058017
👉🏻Leading Innovative Trends #MIRDC💖
mit app inventor 2 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的精選貼文
การเขียนโปรแกรมแบบจินตภาพด้วยบล็อกคำสั่ง: จาก MIT Scratch สู่ Google Blockly
เทคโนโลยีซอฟต์แวร์ HTML5/CSS/JavaScript และอื่น ๆ ที่เกี่ยวข้อง ทำให้เกิดรูปแบบการใช้งานซอฟต์แวร์ผ่านเว็บเบราว์เซอร์และอินเทอร์เน็ต อย่างเช่น "Software as a Service" (SaaS), "Coding in the Cloud" เป็นต้น มีการพัฒนาเครื่องมือหรือซอฟต์แวร์ที่ใช้สำหรับเขียนหรือสอนการเขียนโปรแกรมตามมาอีกมากมาย โดยทั่วไป ผู้ใช้ไม่จำเป็นต้องติดตั้งซอฟต์แวร์ในเครื่องคอมพิวเตอร์ของตนเอง
💡 MIT Scratch, Berkeley Snap! และ MIT App Inventor 2 for Android
จากโพสต์คราวที่แล้ว "การเขียนโปรแกรมแบบจินตภาพด้วยบล็อกคำสั่ง: MIT Scratch และ Berkeley Snap! สู่การเชื่อมต่อกับ Arduino" ได้กล่าวถึง MIT Scratch (https://scratch.mit.edu) ซึ่งเป็นซอฟต์แวร์ Open Source มีการใช้งานแบบ Desktop App สามารถนำไปสอนเยาวชนในช่วงอายุ 8 - 16 ปี เรียนรู้ Coding เป็นทักษะพื้นฐาน เน้นการสร้างเรื่องราวแบบปฏิสัมพันธ์ สร้างเกมส์ หรือ ภาพเคลื่อนไหว กราฟิก 2 มิติ
นอกจาก Scratch ก็ได้กล่าวถึง Berkeley BYOB/Snap! (https://snap.berkeley.edu) ซึ่งเป็นอีกหนึ่งตัวเลือก (Open Source) สำหรับฝึกเขียนโปรแกรมแบบกราฟิก ซึ่งอันที่จริงแล้ว ในตอนเริ่มต้น Snap! ก็เกิดจากการดัดแปลงโค้ด Scratch แต่ต่อมาได้พัฒนาใหม่ และใช้ภาษา JavaScript
โลกของเทคโนโลยีเปลี่ยนแปลงพัฒนาไปตลอดเวลา ล่าสุด Scratch เวอร์ชัน 3.0 ก็ใช้งานเป็นแบบ Web App ได้แล้ว โดยใช้ภาษา JavaScript (ใช้ไลบรารี Scratch Blocks) ในการพัฒนา
MIT Scratch และ Berkeley Snap! เป็นสองตัวเลือกที่ได้เลือกมานำเสนอ และใช้สำหรับฝึกเขียนโค้ดได้ด้วยวิธีลากบล็อกมาวาง (Drag & Drop Visual Programming) แต่ไม่ได้ใช้สำหรับเขียนโค้ดภาษาคอมพิวเตอร์โดยตรง (Text-Based Programming) และก็ไม่ได้ใช้สำหรับการสร้างโค้ดแล้วคอมไพล์หรือแปลงให้เป็นแอปพลิเคชันโดยอัตโนมัติ
แต่ถ้าอยากจะสอนเด็ก ๆ ให้ลองสร้าง Android App สำหรับสมาร์ทโฟน หรือแท็บเล็ต ด้วยวิธีการเดียวกับ Scratch และ Snap! และไม่จำเป็นต้องเขียนโค้ด ก็มีตัวเลือกอย่างเช่น MIT App Inventor 2 for Android (http://appinventor.mit.edu/explore/) โครงการนี้ เริ่มราวปีค.ศ. 2010 โดย Google และพัฒนาต่อโดยทีมงานจาก MIT ในปีค.ศ. 2012 และเผยแพร่เวอร์ชัน "App Inventor 2" ในเดือนธันวาคม ค.ศ. 2013 ... ปัจจุบัน สามารถเข้าใช้งานแบบออนไลน์ได้ที่ http://ai2.appinventor.mit.edu/ ถ้าลองสืบค้นในอินเทอร์เน็ต จะเห็นมีตัวอย่างในหลายเว็บที่สร้าง Android App โดยใช้ MIT App Inventor 2 เพื่อเชื่อมต่อกับบอร์ด Arduino ผ่าน Bluetooth เช่น รับค่าจากเซ็นเซอร์ที่ต่อกับบอร์ด Arduino มาแสดงผลใน App หรือควบคุมหุ่นยนต์ หรือส่งข้อมูลต่อไปยัง Google Firebase เป็นต้น
💡 เมื่อ Scratch ต้องเปลี่ยนมาใช้ Google Blockly
Scratch 3.0 เปลี่ยนมาใช้ JavaScript (แทน ActionScript และ Adobe Flash Player) และได้ใช้ไลบรารีที่ชื่อว่า Scratch Blocks (https://github.com/LLK/scratch-blocks) ซึ่งมาจากโปรเจกต์ Blockly (https://developers.google.com/blockly/) พัฒนาโดย Google เริ่มต้นในเดือนมิถุนายน ค.ศ. 2012 และเป็น Open Source (Apache License 2.0)
Blockly เป็นไลบรารี หรือ API ที่ใช้ JavaScript / HTML5 / CSS สำหรับนำไปใช้พัฒนา Web App สำหรับผู้ที่ต้องการสร้างโปรแกรมด้วยการต่อบล็อก (Scratch-like, Visual Block Programming) และแตกต่างจาก Scratch ซึ่งเป็นแอปพลิเคชัน (Web App)
ถ้าอยากทราบว่า จะใช้ Blockly สร้าง Web App อย่างไรได้บ้าง ลองดูตัวอย่าง ให้ดูเว็บ "Blockly Games" (https://blockly-games.appspot.com/) ที่มีตัวอย่างเกมส์ ผู้ใช้หรือผู้เล่นต้องนำบล็อกที่มีให้เลือก มาวางต่อกันเพื่อแก้ปัญหา
Blockly สามารถแปลงโปรแกรมที่ได้จากการต่อบล็อกต่าง ๆ ให้กลายเป็นโค้ดในภาษาคอมพิวเตอร์ ซึ่งมีหลายภาษาให้เลือกเป็นเอาต์พุต เช่น JavaScript, Python เป็นต้น ดังนั้น ผู้เรียนสามารถเปรียบเทียบและเชื่อมโยงระหว่างโปรแกรมที่เกิดจากการต่อบล็อก และโค้ดที่ได้จากโปรแกรมในภาษาคอมพิวเตอร์ตามที่เลือกให้เป็นเอาต์พุต (ตรงนี้ก็ถือว่า สำคัญในการเรียนรู้ Coding)
💡 BBC Micro:bit, Microsoft MakeCode
โครงการ BBC Micro:bit (https://microbit.org/) จากประเทศอังกฤษ ได้พัฒนาบอร์ดไมโครคอนโทรลเลอร์ Micro:bit เพื่อส่งเสริมการเรียนรู้ด้านคอมพิวเตอร์ให้แก่เยาวชน ผู้เรียนสามารถใช้เขียนโค้ดโดยการนำบล็อกมาต่อกัน ใช้งานผ่านเว็บเบราว์เซอร์ โดยเข้าไปที่เว็บ Micro:bit's Code Kingdoms (https://www.microbit.co.uk/app/) หรือ Microsoft MakeCode for Micro:bit (https://makecode.microbit.org/)
MakeCode ของ Microsoft ก็ใช้ Google Blockly เป็นพื้นฐาน (a fork of Blockly) ในการสร้าง Web-based Block editor และใช้วิธีแปลงบล็อกเหล่านั้น ให้เป็นโค้ดในภาษา "Static TypeScript (STS) / TypeScript" จากนั้นจึงแปลงให้เป็นไฟล์โปรแกรม (.hex) ที่นำไปใช้ได้กับบอร์ด Micro:bit
ผู้ที่อยากจะใช้ Scratch ร่วมกับบอร์ด Micro:bit ก็มีตัวเลือกอย่างเช่น "Scratch 3.0 micro:bit experimental extension" ซึ่งสามารถเชื่อมต่อโปรแกรม Scratch ผ่าน Bluetooth ไปยังบอร์ด Micro:bit ได้ โดยต้องโปรแกรมไฟล์ scratch-firmware-combined.hex ลงในบอร์ดก่อน
💡 Arduino กับการเขียนโค้ดเชิงกราฟิกแบบออนไลน์ในสไตล์ Blockly
ลองมาดูว่า มีตัวอย่างเว็บที่ใช้ Blockly มาสร้าง Web App สำหรับสร้างโปรแกรมเพื่อนำไปใช้กับบอร์ดไมโครคอนโทรลเลอร์ อย่างเช่น Arduino อะไรบ้าง
◻️ BlocklyDuino (https://github.com/gasolin/BlocklyDuino)
- เป็น Web-based visual programming editor for Arduino
- ได้แรงบันดาลใจมาจาก ( inspired by) "ArduBlock" ซึ่งเป็น Arduino Plug-in สำหรับเขียนโค้ดด้วยบล็อก
- พัฒนาโดย Fred Lin ตั้งแต่ปีค.ศ. 2012
- เป็น Open Source (Apache License 2.0)
- ใช้ Google Blockly สำหรับพัฒนาในส่วนที่เป็น Web App
- สามารถรันเป็น Web server (เขียนด้วย Python) ในเครื่องของผู้ใช้ได้ และเข้าใช้งานผ่านหน้าเว็บได้ แต่จะต้องติดตั้งซอฟต์แวร์ Arduino IDE & tools ในเครื่องของผู้ใช้ เพื่อใช้ในการคอมไพล์โค้ดและอัปโหลดไปยังบอร์ด Arduino
- ใช้สำหรับบอร์ด Arduino Uno, Mega, Nano เป็นต้น
- มีการเพิ่มบล็อกให้เลือกใช้สำหรับฮาร์ดแวร์ของ Groove เช่น RC Servo, Motor, Relay, Button, Tilt Switch เป็นต้น และสามารถใช้งานออนไลน์ได้ที่ BlocklyDuino "Grove Edition" https://bit.ly/2mPqDwq
◻️ BlocklyProp (http://blockly.parallax.com/blockly/)
- เผยแพร่ครั้งแรกในเดือนกันยายน ค.ศ. 2016
- พัฒนาโดยบริษัท Parallax Inc. (USA)
- เป็น Open source (Apache License 2.0)
- ได้แรงบันดาลใจมาจาก (inspired by) BlocklyDuino
- ใช้ Google Blockly สำหรับพัฒนาในส่วนที่เป็น Web App
- สามารถรันเป็น Web server (เขียนด้วย Java) ในเครื่องของผู้ใช้ได้ และเข้าใช้งานผ่านหน้าเว็บได้
- ใช้ได้เฉพาะบอร์ด Parallax เท่านั้น เช่น บอร์ด Propeller Multicore(http://www.parallax.com/microcontrollers/propeller)
- เข้าใช้งานแบบออนไลน์ผ่านเว็บได้ที่ http://blockly.parallax.com/blockly/ และผู้ใช้ต้องติดตั้งซอฟต์แวร์ชื่อ "BlocklyProp Client" เพื่อใช้ในการเชื่อมต่อบอร์ดผ่านทาง USB สำหรับการอัปโหลดโปรแกรม
◻️ ArduBlockly (https://ardublockly.embeddedlog.com/)
- ได้แรงบันดาลใจมาจาก ( inspired by) และพัฒนาต่อยอดจาก BlocklyDuino
- ใช้ Google Blockly สำหรับพัฒนาในส่วนที่เป็น Web App
- เป็น Open source (Apache License 2.0)
◻️ Blockly@rduino (http://www.techmania.fr/BlocklyDuino/)
- พัฒนาต่อยอดจาก BlocklyDuino เริ่มต้นราวปีค.ศ. 2016
- เป็น Open Source (Apache License 2.0)
- ใช้ Google Blockly สำหรับพัฒนาในส่วนที่เป็น Web App
- ใช้สำหรับบอร์ด Arduino Uno, Mega, Nano เป็นต้น
◻️ Webduino Blockly (https://blockly.webduino.io/)
- ใช้สำหรับบอร์ด BPI:bit (ESP32-based) จากบริษัทในประเทศจีน
- เป็น Open Source
🤔 เพิ่มเติม:
- การสร้างระบบซอฟต์แวร์ในทางวิศวกรรมแบบใช้บล็อก ก็มีให้เห็น อย่างเช่น MATLAB / Simulink และ LabView เป็นต้น สามารถจำลองการทำงาน แล้วแปลงเป็นโค้ดคอมไพล์ไปใช้งานสำหรับบอร์ดไมโครคอนโทรลเลอร์ได้ แต่ก็เป็นซอฟต์แวร์ที่ต้องเสียค่าลิขสิทธิ์ ไม่ฟรี และไม่ใช่ Open Source
- การเขียนโปรแกรมโดยใช้บล็อกสำหรับไมโครคอนโทรลเลอร์ เช่น Arduino ความสะดวกอยู่ที่การเลือกใช้บล็อกที่มีการเตรียมไว้แล้ว ก็เหมือนกับการสร้างไลบรารีสำหรับ Arduino ไว้ให้เรียกใช้งาน คนอื่นทำไว้ให้ เราก็แค่นำมาใช้งานให้เป็น
- ถ้าชุดของบล็อกเหล่านั้น (หรือเรียกว่า Block Set) มีอย่างจำกัด ก็จะจำกัดความยืดหยุ่นหรือความสามารถในการสร้างโปรแกรมของเราได้ แต่ถ้าบล็อกเซตมีจำนวนมาก เช่น มีจำนวนของบล็อกหลักร้อยหรือหลักพัน ก็ต้องใช้เวลาเรียนรู้ว่า แต่ละบล็อกใช้งานอย่างไร
- บางกรณีมีการสร้าง Custom Block (Blockly-based) ให้ผู้ใช้ เขียนโค้ดเองลงในบล็อกนั้นก็ได้ หรือถ้าสามารถสร้างบล็อกเพิ่มเติมไว้ใช้งานได้เอง ก็น่าสนใจ
- การสร้างบล็อกสำหรับใช้งานกับอุปกรณ์ฮาร์ดแวร์ แม้ว่าจะเป็นอุปกรณ์ประเภทเดียวกัน ก็มีความแตกต่างกันได้ เหมือนในกรณีของไลบรารีสำหรับ Arduino จากผู้พัฒนาหลายแหล่งและมีชื่อฟังก์ชันหรือคำสั่งซึ่งแตกต่างกัน
🤔 ข้อคิดเห็น:
- ตัวเลือกซึ่งเป็นซอฟต์แวร์สำหรับการเรียนรู้ ที่ได้นำเสนอมานั้น เป็นแค่บางส่วน (Open Source ทั้งหมด) ยังมีตัวเลือกอื่น ๆ อีกสำหรับการเรียนรู้
- ควรส่งเสริมความหลากหลาย เพื่อให้เกิดการเปรียบเทียบ พิจารณาความเหมือนความต่าง และความเชื่อมโยง
- มีตัวเลือกให้มากมายและใช้ได้ฟรี แต่ถ้าไม่เริ่มและลงมือจริงจัง ก็ไม่ก่อให้เกิดประโยชน์
References / Credit
- MIT Scratch
🔗 https://scratch.mit.edu
- Berkeley Snap!
🔗 https://snap.berkeley.edu
- MIT App Inventor 2 for Android
🔗 http://appinventor.mit.edu/explore/
- MIT App Inventor 2 online editor
🔗 http://ai2.appinventor.mit.edu/
- Google Blockly
🔗 https://developers.google.com/blockly/
- Google Blockly: Sourcecode
🔗 https://github.com/google/blockly
- Scratch Blocks: Sourcecode
🔗 https://github.com/LLK/scratch-blocks
- BBC Micro:bit
🔗 https://microbit.org/
- Micro:bit's Code Kingdoms
🔗 https://www.microbit.co.uk/app/
- MakeCode: Microsoft's JavaScript Blocks editor for Micro:bit
🔗 https://makecode.microbit.org/
- Scratch 3.0 micro:bit experimental extension
🔗 https://llk.github.io/microbit-extension/iste18/
- ArduBlock: Sourcecode
🔗 https://github.com/taweili/ardublock
- BlocklyDuino: Sourcecode
🔗 https://github.com/gasolin/BlocklyDuino
- BlocklyProp
🔗 http://blockly.parallax.com/blockly/
- BlocklyProp Starter Kit, Parallax Inc.
🔗 https://www.parallax.com/educ…/teach-blocklyprop-starter-kit
- BlocklyProp: Sourcecode
🔗 https://github.com/parallaxinc/BlocklyProp
- ArduBlockly
🔗 https://ardublockly.embeddedlog.com/
- ArduBlockly: Sourcecode
🔗 https://github.com/carlosperate/ardublockly/
- BlocklyDuino "Grove Edition"
🔗 https://blocklyduino.github.io/Blockly…/…/apps/blocklyduino/
- Blockly@rduino
🔗 http://www.techmania.fr/BlocklyDuino/
- Blockly@rduino: Sourcecode
🔗 https://github.com/technologiescollege/Blockly-at-rduino
- Webduino: Sourcecode
🔗 https://github.com/webduinoio
#IoT #STEM #VisualProgramming #KruBright
mit app inventor 2 在 BorntoDev Youtube 的最讚貼文
หากใครกำลังหาไอเดียไปสอนเขียนโปรแกรมกับน้อง ๆ หรือ น้อง ๆ คนไหนอยากเขียนโปรแกรมห้ามพลาด กับ 7 แอปที่ทำให้เราได้มาฝึกทักษะในการเขียนโปรแกรมตั้งแต่กระบวนการคิด แบบฟรี ๆ !
.
1.RPG Maker มีทั้งตัวฟรี และ แบบเวอร์ชันเต็ม สำหรับตัวฟรีดูได้ที่นี่เลย :
https://store.steampowered.com/app/224280/RPG_Maker_VX_Ace_Lite/
.
2.Scratch เหมาะมาก ๆ สำหรับเริ่มทักษะเขียนโปรแกรมสำหรับทุกวัย :
https://scratch.mit.edu/
.
3.micro:bit สร้างอุปกรณ์สุดเจ๋ง แต่ถ้าใครไม่มีงบ เขามีให้ทดลองฟรีออนไลน์ได้ด้วยนะ : https://makecode.microbit.org/
.
4.Code.org เว็บรวมโจทย์แก้ไขปัญหาแบบที่สนุก และ เห็นภาพที่สุด :
https://code.org/
.
5.MIT App Inventor พัฒนาแอปบน Android ด้วย Block Code:
https://appinventor.mit.edu/
.
6.Google Sheets ใช้งานโปรแกรมตารางที่เรียนรู้ครั้งเดียว ใช้ได้ยันแก่:
https://www.google.com/sheets/about/
.
7.Python 3 ภาษาโปรแกรมที่ง่าย และ มีอัตราการเติบโตสูงสุด:
https://www.python.org/download/releases/3.0/
.
สำหรับใครที่อยากดูว่าภาษาไพธอนมันเป็นยังไงมาที่นี่ได้เลย
แต่ถ้าใครอยากเรียนรู้แบบเต็ม ๆ ทั้ง Google Sheets, Scratch, micro:bit และ MIT App Inventor หละก็ ..
.
⚡️ "หากคุณมีความฝันอยากพัฒนาแอป เขียนโปรแกรม สร้างเกมของตัวเอง แต่ยังไม่มีพื้นฐานอะไรมาก่อนเลย นี่เป็นคอร์สออนไลน์ที่คุ้มค่าที่สุด"
.
กับหลักสูตร Programming for Everyone X ที่เราจะมาเริ่มต้นเรียนเขียนโปรแกรม "แบบไม่ได้เริ่มจากการเขียนโค้ด แต่เน้นไปที่กระบวนการคิด"
.
"เพราะสิ่งที่ยากที่สุดสำหรับการเขียนโปรแกรมไม่ใช่การจำโค้ด ไม่ใช่การเลือกภาษาในการพัฒนา แต่คือ ลำดับขั้นตอนการคิดเพื่อให้คอมพิวเตอร์ได้ทำงานตามที่คาดหวังไว้"
.
ซึ่งเหมือนกับคณิตศาสตร์ที่การเขียนตัวเลข เครื่องหมายต่าง ๆ ลงกระดาษไม่ใช่เรื่องยาก แต่กระบวนการที่เราจะคิดว่าสมการตรงไหนควรไปทำอะไรกัน เราได้ค่านี้แล้วทำอะไรต่อคือเรื่องสำคัญที่สุด
.
โดยในหลักสูตรนี้เราจะมาลองเครื่องมือหลัก ๆ ทั้ง
.
✅ Google Sheet เรียนคอนเซปการคำนวณ เข้าใจเงื่อนไขการทำงานของโปรแกรมคอมพิวเตอร์
.
✅ SCRATCH เข้าใจหลักการประมวลผลของโปรแกรมจากหลักการต่อจิ๊กซอว์ ที่สามารถสร้างเป็นเกมยิงปืนได้จริง
.
✅ micro:bit นำสิ่งที่เรียนจาก SCRATCH มาประยุกต์เป็นอุปกรณ์สุดล้ำ จับต้องได้จริง
.
✅ Android App Inventor เรียนการพัฒนาแอปบน Android จากแนวคิดกำหนดการทำงานด้วยจิ๊กซอว์
.
รวมทั้งหมดนี้กว่า 73 ตอน เรียนแบบจัดหนัก จัดเต็มพร้อมโปรเจคเล็ก ๆ ระหว่างทางเพียบ
.
ลงทะเบียนวันนี้จากราคาปกติ 3,990.- เหลือเพียง 990.- เท่านั้น
.
https://www.borntodev.com/programming-for-everyone-x/
.
"เริ่มต้นพื้นฐานกับแนวคิดที่สำคัญที่สุด เพื่อต่อยอดไปถึงฝันของคุณ"
.
▲ ติดตามช่องของเราได้ที่ : http://bit.ly/borntoDevSubScribe
▲ Facebook : https://www.facebook.com/borntodev
▲ Website : http://www.borntodev.com
.
?BorntoDev Channel คือ ช่องยูทูปที่เน้นสาระด้านเทคโนโลยี การพัฒนาโปรแกรม ไปพร้อมกับความสนุกสนาน และ รอยยิ้มเข้าไว้ด้วยกันทั้งในรูปแบบบทเรียน และ vlog
.
เพื่อการเปลี่ยนรูปแบบการเรียนรู้ด้านการพัฒนาโปรแกรม และ เทคโนโลยีแบบเดิม ๆ ที่เป็นเรื่องเฉพาะกลุ่มให้เข้าถึง เข้าใจได้ง่ายยิ่งขึ้น โดยพัฒนาเน้นไปที่รูปแบบการนำเสนอใหม่ ๆ ที่เป็นมิตรกับทุกคน
.
▲ กิจกรรมใน Channel BorntoDev เป็นส่วนหนึ่งในการดำเนินงานของ บริษัท บอร์นทูเดฟ จำกัด ที่เปิดรับ Partners ที่สนใจร่วมเปลี่ยนแปลงให้สังคมไทยเป็นสังคมด้านวิทยาศาสตร์ และ เทคโนโลยีมากยิ่งขึ้น หากคุณสนใจสนับสนุน และ ก้าวไปพร้อมกัน สามารถติดต่อร่วมงานได้แล้ววันนี้
.
▲ ติดต่อโฆษณา สนับสนุน และ ร่วมงานได้ที่: support@borntoDev.com
mit app inventor 2 在 Software Surfing Youtube 的精選貼文
MIT App Inventor 是一個簡易的 Android 程式開發工具,它用了一種新的設計,不像一般的程式語言,它用了像併圖的概念來設計你的程式,由今集開始我就會教大家怎樣在 App Inventor 設計你的 App,這麼我們就一齊開始吧。
Facebook 教學主頁:
https://www.facebook.com/SoftwareSurfing
素材下載:
https://drive.google.com/open?id=0B6SjEdbv3spjaE84T3EyMWhRbTQ
mit app inventor 2 在 MIT App Inventor - 首頁| Facebook 的推薦與評價
MIT App Inventor for Android lets you create new mobile applications, ... 封面相片:MIT App Inventor 的相片。 ... App Inventor 2: Learn to Code. 商品/服務. ... <看更多>
mit app inventor 2 在 mit-cml/appinventor-sources: MIT App Inventor Public ... - GitHub 的推薦與評價
Note 2: Certain Java 8 features, such as lambda expressions, are not supported on Android, so please don't use them in your changes to the source code. Forking ... ... <看更多>