Skip to main content
Skip to Main Content
Skip to main content
การนำทาง

สลับ: แนวทางใหม่สำหรับการเปลี่ยนไปใช้การเขียนโปรแกรมแบบข้อความเพิ่มขึ้น

By Jimmy Lin Dec 13, 2023

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

การเปลี่ยนแปลงที่เพิ่มขึ้น

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

เพื่อเสริมสร้างกระบวนการเรียนรู้เพิ่มเติม Switch ช่วยให้ผู้เรียนเริ่มต้นด้วยโปรแกรมบล็อกจากนั้นแปลงบางส่วนเป็นข้อความผ่าน Switch blocks และแก้ไขข้อความในภายหลัง (สำหรับคำอธิบายโดยละเอียดเกี่ยวกับวิธีใช้สวิตช์บล็อกโปรดดูบทความในไลบรารี vex นี้) ระบบโปรเกรสซีฟนี้หมายความว่าผู้เรียนจะค่อยๆสัมผัสกับโค้ดที่ใช้ข้อความและได้รับความมั่นใจในการปรับแต่งก่อนที่จะเริ่มเขียนโค้ดดังกล่าวตั้งแต่เริ่มต้น กระบวนการที่เพิ่มขึ้นของ Switch จึงทำหน้าที่เป็นสะพานเชื่อมระหว่างวิธีการเขียนโปรแกรมที่แตกต่างกันเพิ่มความเข้าใจของผู้เรียนและส่งเสริมทักษะการเขียนโปรแกรมของพวกเขา

ภาพเคลื่อนไหวที่แสดงการแปลงบล็อก VEXcode VR เป็นบล็อกสวิตช์

ความถูกต้องผ่านภาษาจริง

เป้าหมายการออกแบบของ Switch มีศูนย์กลางหลักอยู่ที่การเพิ่มความถูกต้องโดยการใช้ภาษาโปรแกรมจริงสร้างสภาพแวดล้อมที่สะท้อนสถานการณ์การเข้ารหัสระดับมืออาชีพให้ใกล้เคียงที่สุด

แตกต่างจากสภาพแวดล้อมการเรียนรู้การเขียนโปรแกรมอื่นๆสวิตช์ไม่ได้ใช้ภาษาที่เรียบง่ายหรือ "เทียม" สำหรับผู้เริ่มต้น มันใช้ภาษาไพธอนซึ่งเป็นภาษาเดียวกับที่มืออาชีพใช้ในภาคสนามตั้งแต่แรกเริ่ม สิ่งนี้หมายความว่าไวยากรณ์ภาษาที่ผู้เรียนพบในสภาพแวดล้อมการเขียนโปรแกรม vex VR นั้นเหมือนกับที่ใช้ในบริบทการเขียนโปรแกรมระดับมืออาชีพ

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

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

VEXcode VR เปรียบเทียบบล็อกสวิตช์กับรหัส Python เปรียบเทียบแบบเคียงข้างกัน

เพดานสูง

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

หน้าจอเลือก VEXcode VR Playground

สรุป

โดยสรุปแล้ว Switch approach เปิดตัว vista ใหม่สำหรับผู้เรียนการเขียนโปรแกรม โดยการให้การเปลี่ยนแปลงที่เพิ่มขึ้นความถูกต้องผ่านภาษาจริงและเพดานสูงสำหรับการเขียนโปรแกรมขั้นสูงจะให้สภาพแวดล้อมการเรียนรู้ที่แท้จริงที่นักเรียนกำลังเรียนรู้การเขียนโค้ดโดยใช้ภาษาเดียวกับโปรแกรมเมอร์มืออาชีพ

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Switch โปรดไปที่ research.vex.com เพื่อดูบทความวิจัยล่าสุด
หรือ นัดเซสชั่นแบบตัวต่อตัว กับผู้เชี่ยวชาญด้าน vex