สอนเด็กๆ เขียนโค้ดโดยใช้เครื่องมือและโปรแกรมเหล่านี้จาก Microsoft

เมื่อเราพูดว่าการเขียนโค้ดเป็นการเล่นของเด็กMicrosoftยอมรับตามตัวอักษร แม้เราจะขาดกำลังใจในการเขียนโปรแกรมเมื่อยังเด็ก แต่อนาคตของลูกๆ ก็ดูสดใส Microsoftมีแอปพลิเคชั่นบางตัวที่อนุญาตให้เด็กตั้งโปรแกรมในระดับพื้นฐาน ส่วนที่น่าสนใจคือพวกเขาอยู่ที่นี่มาแปดปีแล้วโดยแทบไม่รู้ตัว

แม้ว่าจะไม่มีซอฟต์แวร์ใดที่ใช้สำหรับการเขียนโปรแกรมกระแสหลักได้ แต่ก็ค่อนข้างดีพอๆ กับขั้นแรกเริ่มของทารก เด็กสามารถพัฒนาความสามารถในการเขียนโปรแกรมตั้งแต่อายุยังน้อย ในทางกลับกัน เราในฐานะพ่อแม่หรือผู้บังคับบัญชาสามารถตัดสินได้ว่ามันเป็นสิ่งที่ควรทำหรือไม่

สอนเด็กเขียน(Teach Kids)โค้ด(Code) โดย ใช้เครื่องมือฟรีเหล่านี้

แอปพลิเคชันทั้ง 5 นี้สามารถช่วยให้เด็กๆ เรียนรู้การเขียนโค้ดได้

1] Microsoft Small Basic

Microsoft Small Basic

สัมผัสแรกของฉันในการเขียนโปรแกรมคือใช้BASIC ( รหัสแนะนำสัญลักษณ์อเนกประสงค์สำหรับ(All-Purpose Symbolic Instruction Code) ผู้เริ่มต้นใช้งาน ) อย่างไรก็ตาม แม้จะเป็นภาษาโปรแกรมที่ง่ายที่สุด แต่ฉันพบว่ามันค่อนข้างน่าเบื่อ และนั่นก็ทำให้ฉันสนใจในที่อื่นๆ บางทีนักพัฒนาซอฟต์แวร์ที่Microsoftเข้าใจดีว่ารุ่นน้องจำเป็นสำหรับรุ่นน้อง Microsoft Small Basicเป็นรูปแบบที่เรียบง่ายกว่ามากของBASICที่ออกแบบมาเป็นพิเศษสำหรับเด็ก ดังนั้นพวกเขาจึงไม่พบว่ามันยุ่งยากหรือซ้ำซากจำเจ ภาษามีเพียง 14 คำสำคัญ

Microsoft Small Basicได้ทดลองและทดสอบกับเด็กในกลุ่มอายุ 10 ถึง 16 ปี และอ้างว่าประสบความสำเร็จกับพวกเขา ในทางกลับกัน ซอฟต์แวร์ไม่ใช่ความคิดที่ดีสำหรับผู้ใหญ่ทั้งที่มีความชอบในการเขียนโปรแกรม ซอฟต์แวร์นี้ใช้งานได้กับ Windows XP และ (Windows XP)ระบบ(System)ปฏิบัติการรุ่นที่ใหม่กว่า

ภาษาที่สมบูรณ์แบบสำหรับผู้เริ่มต้นMicrosoft Small Basicไม่รวมการใช้ขอบเขต ประเภท การวางแนววัตถุ ฯลฯ นอกจากนี้ยังสามารถส่งโปรแกรมของตนไปยังไซต์ของตนเพื่อนำเสนอ

2] Kodu Game Lab

โคดู

อะไรจะดีไปกว่าการให้กำลังใจเด็กในการเขียนโปรแกรมมากกว่าการทำซอฟต์แวร์การเขียนโปรแกรมเป็นเกม และยิ่งไปกว่านั้น ซอฟต์แวร์นี้ใช้สำหรับเขียนโค้ดเกมXBOX เดิมชื่อBokuซอฟต์แวร์นี้ทำงานบนWindows XPและWindowsและXBOX 360 รุ่นที่ใหม่ กว่าด้วย

Kodu Game Labไม่เกี่ยวข้องกับการเขียนโค้ดโดยการพิมพ์ตัวอักษร (ซึ่งน่าเบื่อสำหรับเด็ก) ผู้ใช้โปรแกรมโดยการจัดองค์ประกอบภาพโดยใช้ตัวควบคุมเกม และโปรแกรมต่างๆ ถูกสร้างขึ้นในสภาพแวดล้อมจำลอง 3 มิติ อย่างไรก็ตาม อย่าหลงเชื่อไปว่า Koduนั้นด้อยกว่าประสบการณ์การเรียนรู้ มันใช้กลวิธีการเขียนโปรแกรมที่จริงจังที่สุด เช่น การแตกแขนง, ลูป, ตัวแปรสัญลักษณ์, การจัดการจำนวนและสตริง, ความหลากหลาย, รูทีนย่อย ฯลฯ

3] บทแนะนำ Minecraft Hour of Code

Minecraft

ฉันจะเรียก  Minecraftว่าเป็นรุ่นก่อนในภาษาการเขียนโปรแกรมมากกว่าตัวมันเอง เกมนี้ออกแบบมาสำหรับเด็กเล็กที่รู้วิธีอ่านและเขียนแต่ยังไม่โตพอที่จะเขียนโค้ด มันเกี่ยวข้องกับการเลือกคำสั่งที่เขียนไว้ล่วงหน้าและสร้างอัลกอริธึมออกมา

4] Microsoft Touch Develop

สอนเด็กให้เขียนโค้ด

Touch Developไม่ได้ออกแบบมาสำหรับเด็กโดยเฉพาะ ซอฟต์แวร์นี้ดีพอสำหรับผู้ที่เพิ่งเริ่มต้น ใช้สำหรับการออกแบบแอพพลิเคชั่นสำหรับอุปกรณ์พกพาเช่นสมาร์ทโฟนและแท็บเล็ต นั่นคือที่มาของชื่อ 'Touch Develop' ใช้บนอุปกรณ์หน้าจอสัมผัสและได้รับการพัฒนาเพื่อให้ใช้งานได้ง่าย

5] Code HuntจากMicrosoft Research

Code Hunt

Code Huntเป็น 'เกมการเข้ารหัส' อีกเกมหนึ่งที่ผู้เล่น/ผู้ใช้ได้รับคะแนนและเพิ่มระดับเพื่อค้นหารหัสที่หายไป ซอฟต์แวร์นี้ไม่ได้ใช้ภาษาเขียนโค้ดของตัวเอง และต้องกรอกโค้ดในภาษา Java(Java)หรือ C# เกมนี้เหมาะสำหรับผู้ที่มีความรู้พื้นฐานเกี่ยวกับภาษาเหล่านี้ เป็นซอฟต์แวร์ฝึกหัดมากกว่า ซอฟต์แวร์สามารถรวมเข้ากับ Microsoft Officeและทำงานโดยตรงจากเว็บและไม่จำเป็นต้องดาวน์โหลด

แน่นอน ลูกๆ ของเราจะมีแรงบันดาลใจในการเขียนโปรแกรมมากกว่าที่เราเคยมีมา ขั้นตอนของทารกเหล่านี้ช่วยได้มากในระยะยาว(Quite certainly, our kids would have more of an inspiration towards programming than we ever had. These baby steps help a lot in the long run.)

ต่อไปนี้คือเว็บไซต์อื่นๆ บางส่วนที่สามารถช่วยให้คุณเรียนรู้การเขียนโค้ดออนไลน์ได้(learn coding online free)ฟรี และนี่คือรายชื่อเว็บไซต์ที่จะช่วยให้คุณเรียนรู้การเขียนโค้ดเกมและ(learn to Code playing Games & having Fun)สนุกสนาน



About the author

ฉันเป็นมืออาชีพด้านการรีวิวซอฟต์แวร์ที่มีประสบการณ์มากกว่า 10 ปี ฉันได้เขียนและตรวจสอบซอฟต์แวร์ประเภทต่างๆ มากมาย รวมถึงแต่ไม่จำกัดเพียง Microsoft Office (Office 2007, 2010, 2013), แอป Android และเครือข่ายไร้สาย ทักษะของฉันอยู่ที่การจัดเตรียมการทบทวนโปรแกรม/แอปพลิเคชันโดยละเอียดและมีวัตถุประสงค์เพื่อให้ผู้อื่นใช้เป็นเอกสารอ้างอิงหรือสำหรับงานของตนเอง ฉันยังเป็นผู้เชี่ยวชาญเกี่ยวกับผลิตภัณฑ์ MS office และมีคำแนะนำเกี่ยวกับวิธีการใช้งานอย่างมีประสิทธิภาพและประสิทธิผล



Related posts