บริการ

อิจิโกะแจมคืออะไร? เราจะแนะนำสื่อการสอนที่ใช้โดย Sunel Kids Lab

โนโมโตะ
สวัสดี! นี่คือโนโมโตะจากซาเนล

ที่บริษัท ซัน-เอล จำกัดคลาสเขียนโปรแกรมสำหรับเด็กที่สัมผัสการเขียนโปรแกรมเป็นครั้งแรก, "ซูเนล คิดส์ แล็บ” ดำเนินการ

สำหรับรายละเอียดห้องเรียนบทความอื่นตั้งแต่ฉันแนะนำไป ครั้งนี้ฉันจะพูดถึงสื่อการสอนที่ Kids Lab จัดการ

ที่ Sunel Kids LabIchigoJam (แยมสตรอเบอร์รี่)ฉันกำลังเรียนการเขียนโปรแกรมโดยใช้มินิคอมพิวเตอร์

การเขียนโปรแกรมใน IchigoJam มักจะใช้ในห้องเรียนการเขียนโปรแกรมอื่นๆ"ภาษาภาพ" เช่น Scratchมันเป็นรูปแบบการเขียนโปรแกรมที่แตกต่างกัน

ในบทความนี้ความแตกต่างระหว่าง IchigoJam และ Scratchหรือ,เหตุผลที่ Sanel Kids Lab คิดว่าการเขียนโปรแกรมของ IchigoJam นั้นดีฉันต้องการแบ่งปันตัวอย่างที่เป็นรูปธรรมกับคุณ

โนโมโตะ
ก่อนอื่น ฉันจะเริ่มต้นด้วยคำอธิบายของ IchigoJam

อิจิโกะแจมคืออะไร?

IchigoJam (แยมสตรอเบอร์รี่)เป็นคอมพิวเตอร์สำหรับเด็กสำหรับการเขียนโปรแกรมโดยเฉพาะ

เรียกว่าคอมพิวเตอร์บอร์ดเดียวคอมพิวเตอร์ขนาดเล็กที่มีบอร์ดเปล่าและขนาดก็เล็กพอดีมือ

อิจิโกะ แจม

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

เตรียมพร้อมสำหรับ IchigoJam

โนโมโตะ
ในสถานะนี้ การเตรียมการเขียนโปรแกรมด้วย IchigoJam เสร็จสมบูรณ์

IchigoJam ยังมีพอร์ตอินพุต/เอาต์พุต

นั่นเป็นเหตุผล"ควบคุมชิ้นส่วนอิเล็กทรอนิกส์ เช่น ไฟ LED และเซอร์โวมอเตอร์จาก IchigoJam"คุณสามารถลองเรียนรู้รวมกับงานอิเล็กทรอนิกส์ได้อย่างง่ายดาย

นอกจากนี้ยังเป็นโอกาสในการพัฒนาความสามารถในการแก้ปัญหาในขณะที่คิดด้วยตนเองโดยการเชื่อมต่อสิ่งที่คุ้นเคยและโปรแกรมต่างๆ

นี่คือตัวอย่างการเรียนรู้ที่ผสมผสานกับงานอิเล็กทรอนิกส์

Sanel Kids Lab ยังจัดชั้นเรียนพิเศษที่ผสมผสาน IchigoJam และงานฝีมืออิเล็กทรอนิกส์

เนื้อหาปุ่มบัดกรีและไฟ LED เพื่อสร้างชิ้นส่วนอิเล็กทรอนิกส์และควบคุมด้วย IchigoJamนั่นคือความหมาย

ตัวอย่างเช่น ภาพด้านล่างทำให้ไฟ LED สว่างขึ้นแบบสุ่มและกดปุ่มตรงตำแหน่งที่ไฟส่องสว่างLED ตีตัวตุ่น"เป็น.

ตีตัวตุ่น

อื่น,ไฟจราจรแอลอีดีหรือLED ดั้งเดิมทำจากเรซิ่นคุณสามารถใช้โปรแกรม IchigoJam เพื่อให้ไฟ LED ต่างๆ สว่างขึ้น

ภาพด้านล่างแสดงสถานะของสัญญาณไฟจราจร LED

ไฟจราจรแอลอีดี

การเขียนโปรแกรม IchigoJam

แบ่งออกเป็นภาษาโปรแกรมภาษาภาพและ,ภาษาข้อความมี

ภาษาภาพ เช่น Scratchตอนนี้ ตั้งโปรแกรมด้วยบล็อกปฏิบัติการและผังงานด้วยเมาส์หรือทัชแพด

ภาษาภาพมีลักษณะเฉพาะด้วยความสามารถในการตั้งโปรแกรมโดยไม่ต้องมีความรู้โดยละเอียดเกี่ยวกับไวยากรณ์ของภาษาโปรแกรม

ในรอยขีดข่วน"เมื่อคุณกดปุ่มทิศทางซ้ายและขวา ตัวละครจะเคลื่อนที่"ถ้าลงโปรแกรมแบบนี้ จะเหมือนรูปด้านล่างครับ

เกา

ในทางกลับกัน,ภาษาข้อความจัดการโดย IchigoJamเป็นการเขียนโปรแกรมโดยพิมพ์ "ตัวอักษร สัญลักษณ์ และตัวเลข" บนแป้นพิมพ์

ที่ Ichigo Jam"เมื่อคุณกดปุ่มทิศทางซ้ายและขวา ตัวละครจะเคลื่อนที่"ลองดูภาพเมื่อตั้งโปรแกรมแบบนี้

อิจิโกะ แจม

แม้ว่าคุณจะตั้งโปรแกรมการเคลื่อนไหวเดียวกัน คุณจะเห็นได้ว่าเนื้อหามีความแตกต่างกันอย่างมากระหว่างภาษาภาพและภาษาข้อความ

ย้ายตัวละครของคุณ

โปรแกรม Scratch คือตัวละครเคลื่อนไหวตามคำที่เขียนบนบล็อก.

ดังนั้น หากคุณเข้าใจว่า "พิกัด X ระบุตำแหน่งแนวนอน" คุณจะจินตนาการได้ว่าโปรแกรมทำงานอย่างไร

ในทางกลับกัน เมื่อคุณเห็น IchigoJam เป็นครั้งแรก คุณอาจมีความรู้สึกว่า "มันไม่สมเหตุสมผลเลย..."

ในการเขียนโปรแกรมตามภาพด้านบนตั้งแต่เริ่มต้น ไม่เพียงแต่ความหมายของแต่ละคำสั่ง (คำสั่ง) และกฎในการเขียนเท่านั้น

  • ทำความเข้าใจว่าตัวละครเคลื่อนไหวอย่างไร
  • ทำความเข้าใจวิธีการรับข้อมูลคีย์
  • คำสั่งที่จำเป็นสำหรับกลไกที่คุณต้องการรับรู้

…และอื่น ๆ

ไม่เหมือนกับภาษาภาพที่คุณสามารถใช้คำที่คุณใช้ตามที่เป็นอยู่ได้จำเป็นต้องทำให้เป็นไปตามกฎของฝั่ง IchigoJamเกี่ยวกับมัน.

โนโมโตะ
มันยากใช่มั้ย

เหตุใดจึงเลือกการเขียนโปรแกรม IchigoJam มากกว่าภาษาภาพ

อย่างที่ฉันพูดไปก่อนหน้านี้ ในการเขียนโปรแกรมด้วย IchigoJamทำตามกฎของฝั่ง IchigoJamมันจำเป็น.

แต่ฉันอยู่ที่นี่จุดสำคัญในการเรียนรู้การเขียนโปรแกรมฉันเชื่อว่ามี

ตัวอย่างเช่น เมื่อเล่นเกม คุณจะทำอย่างไรถ้าคุณต้องการย้ายตัวละครของคุณ?

บางทีคุณอาจคิดว่า "โดยปกติแล้ว หากคุณกดปุ่มทิศทาง ตัวละครจะเคลื่อนที่"

อย่างไรก็ตาม เมื่อฉันพยายามสร้างเกมของตัวเองโดยใช้ IchigoJam ความจริงที่ว่าฉันต้องสร้างระบบสำหรับสิ่งที่ฉันต้องการจะทำตามกฎของ IchigoJam

  • ในตอนแรกตัวละครสามารถเคลื่อนไหวได้หมายความว่าอย่างไร
  • คุณจะรู้ได้อย่างไรว่าคุณกดปุ่มอะไร

และอื่น ๆแยกย่อยหรือสรุปสิ่งที่คุณต้องการบรรลุ และประกอบใหม่ในรูปแบบที่อีกฝ่ายหนึ่ง (คอมพิวเตอร์) สามารถเข้าใจได้คุณจะต้องมีความคิดในระดับสูง

การเรียนรู้การเขียนโปรแกรมที่ IchigoJam ได้รับทักษะการคิดดังกล่าวตั้งแต่ระยะเริ่มต้น

คุณสามารถพัฒนาทักษะการแก้ปัญหาได้โดยการคิดอย่างต่อเนื่อง

การแก้ปัญหาคือความสามารถในการมองเห็นสิ่งต่าง ๆ จากมุมมองที่แตกต่างกันและลองใช้วิธีการต่าง ๆ

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

เมื่อพยายามตระหนักว่าฉันต้องการจะทำอะไรกับ IchigoJam เพื่อให้เข้ากับกฎของคอมพิวเตอร์คิดเกี่ยวกับสิ่งต่าง ๆ ในแนวทางที่คุณไม่เคยคิดมาก่อนมันจะเป็น.

ประสบการณ์นี้เป็นหัวใจของการเรียนรู้การเขียนโปรแกรม และฉันคิดว่า IchigoJam เป็นความสุขอย่างแท้จริง

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

อย่างไรก็ตาม หลังจากอธิบายไปแล้ว คุณอาจคิดว่าการเรียนรู้ IchigoJam เป็นเรื่องยากสำหรับเด็ก

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

โนโมโตะ
ต่อไป ฉันจะพูดถึงวิธีการเรียนรู้การเขียนโปรแกรม IchigoJam ที่ Kids Lab

การเขียนโปรแกรม IchigoJam เรียนรู้ที่ Kids Lab ได้อย่างไร

ฉันได้จัดประสบการณ์การเขียนโปรแกรม IchigoJam สำหรับนักเรียนชั้นประถมศึกษาหลายครั้ง รวมถึงกิจกรรมที่ Kids Lab

จากประสบการณ์ครั้งนั้นการเขียนโปรแกรมของ IchigoJam ซึ่งยากสำหรับผู้ใหญ่ที่จะเข้าถึงและมีความประทับใจเงียบขรึม ดูเหมือนจะไม่มีอะไรเกี่ยวข้องกับเด็ก.

ฉันจะอธิบายพร้อมกับชั้นเรียนที่กำลังดำเนินการจริงที่ Sanel Kids Lab

0. การสัมผัสแป้นพิมพ์ครั้งแรก ~ ประสบการณ์การเขียนโปรแกรม ~

ตราบใดที่คุณรู้จักตัวอักษร การพิมพ์บนแป้นพิมพ์ยังเป็นเกมสำหรับเด็กในการค้นหาตัวอักษร

ในประสบการณ์การเขียนโปรแกรมที่ Kids Labสร้างโปรแกรมสั้นๆ โดยพิมพ์คำสั่ง (คำแนะนำ) ประมาณ 3 ถึง 4 ตัวอักษรทีละตัวเริ่มจากตรงไหน.

เมื่อคุณคุ้นเคยกับคำสั่งแล้วเข้าและเล่นโปรแกรมเกมโดยใช้คำสั่ง.

โนโมโตะ
ใช้เวลาประมาณ 30 นาที

เมื่อเด็กๆ รู้สึกตื่นเต้นและพูดว่า 'ฉันสร้างเกม!' ฉันขอให้พวกเขาป้อนโปรแกรมเกมด้วยข้อความจำนวนมากขึ้น

ในเวลานี้ไม่เพียงแต่การเล่นเกมเท่านั้นให้เกมแก้ไขเป็นเวอร์ชันดั้งเดิมของคุณ.

สอนวิธีการแก้ไขเพื่อให้เด็กสามารถดูโปรแกรมและ“ถ้าฉันเขียนใหม่ล่ะ?”และเขียนโปรแกรมใหม่

โนโมโตะ
ถึงเวลาแล้วประมาณหนึ่งชั่วโมง

มาถึงตอนนี้ เด็กบางคนกำลังเล่นกับ IchigoJam โดยใช้แป้นพิมพ์และเปลี่ยนโปรแกรมเองโดยไม่ลังเลในการป้อนสัญลักษณ์

และบางคนได้สัมผัสแป้นพิมพ์เป็นครั้งแรกในวันนั้น

1. หลักสูตรเริ่มต้น

อิจิโกะ แจม

ก่อนที่คุณจะสามารถสร้างโปรแกรมที่ย้ายตัวละครที่แนะนำไปก่อนหน้านี้ คุณต้องผ่านหลายขั้นตอน

ในหลักสูตรสำหรับผู้เริ่มต้น ในขณะที่เรียนรู้คำสั่ง IchigoJam ทีละเล็กทีละน้อยเรียนรู้องค์ประกอบพื้นฐานของการเขียนโปรแกรม.

โดยเฉพาะโปรแกรมอย่างง่ายที่ใช้คำสั่งบางอย่าง

จุด

  • คัดลอกจากข้อความไปยัง IchigoJam และเขียน
  • ดำเนินการ
  • ดูผลลัพธ์และทำการเปลี่ยนแปลงของคุณเอง

ในขณะที่ทำซ้ำการทำงานของเรียนรู้วิธีใช้คำสั่งและวิธีการทำงานจะเป็นการไหล

2. หลักสูตรขั้นตอน

หลังจากเรียนรู้พื้นฐานในหลักสูตรสำหรับผู้เริ่มต้นแล้ว เราจะเจาะลึกการเรียนรู้การเขียนโปรแกรมในหลักสูตรขั้นตอน

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

และ"คุณสามารถสร้างโปรแกรมที่ซับซ้อนได้ด้วยตัวเอง"เพื่อให้ไปถึงระดับนั้น เรากำลังดำเนินการเรียนรู้ด้วยวิธีที่ตรงกับนักเรียน

ลองเลือกสไตล์ที่คุณสนใจต่อไปได้เลย

มันเป็นอย่างไร?

ฉันได้แนะนำการเขียนโปรแกรมของ IchigoJam พร้อมกับเปรียบเทียบกับภาษาภาพที่มักใช้ในโรงเรียนกวดวิชาอื่นๆ

นักเรียนบางคนที่ฉันได้พบรวมถึง:

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

    ไม่มีสิ่งที่เรียกว่าดีกว่าหรือแย่กว่า ดังนั้นหลังจากพยายามแล้วอยากให้เลือกแบบที่ลูกต่อได้และติดค่ะฉันคิดว่า.

    หากท่านสนใจ Sun-L Kids Lab กรุณาโทรหรือแบบฟอร์มอีเมลเว็บไซต์อย่างเป็นทางการ,บัญชีทางการของไลน์โปรดติดต่อเรา!

    ติดต่อเรา

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

    -บริการ
    -, , ,

    thThai

    © 2024 มีล