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

Computational Thinking

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

    • การย่อยปัญหา หรือ Decomposition คือ การทำให้ปัญหาที่ซับซ้อนย่อยออกเป็นส่วนเล็กๆ เพื่อให้ง่ายต่อการจัดการและแก้ปัญหา หรือการแตกงานใหญ่ออกมาเป็นงานย่อยๆ ต่อเนื่องกัน
    • การแก้ปํญหา หรือ Algorithm คือ ขั้นตอนหรือลำดับการประมวลผลในการแก้ปัญหาใดปัญหาหนึ่ง
    • Pattern Recognition คือ วิธีการในการค้นหารูปแบบในปัญหาแล้วนำรูปแบบที่หามาได้นั้นในการช่วยแก้ปัญหา
    • Pattern Abstraction คือ วิธีในการระบุรายละเอียดบางอย่างที่เกี่ยวข้องกับปัญหา และไม่สนใจรายละเอียดบางอย่างที่ไม่เกี่ยวข้อง

Basic Coding Activities

ปูพื้นฐานการเขียนโปรแกรมเบื้องต้นด้วย Python พร้อมเรียนรู้หลักการพื้นฐานเพื่อการเขียนโค้ด (ที่ใช้ได้กับทุกๆ Programming Language)

    • อัลกอริทึม (Algorithm)
    • ตัวแปร (Variable)
    • การย่อยปัญหา (Decomposition)
    • การทดสอบ (Debugging)
    • ตามลำดับ (Sequence)
    • เงื่อนไข (Condition)
    • วนซ้ำ (Loop)

STEM

STEM คือ วิทยาศาสตร์ (S) เทคโนโลยี (T) วิศวกรรม (E) และ คณิตศาสตร์ (M) โดยในคอร์สนี้จะมีการประยุกต์ STEM เข้ามาสร้างกิจกรรมในแต่ละ Activities โดยมีการสอดแทรกเนื้อหา หรือความรู้ต่างๆ แต่ยังมุ่งเน้นในการเรียนรู้การปูพื้นฐานการเขียนโปรแกรมเป็นหลัก

แนะนำคอร์สเรียน

  • ปูพื้นฐาน การคิด วิเคราะห์ และแก้ปัญหาเบื้องต้น เพื่อต่อยอดในการหัดเขียนโปรแกรมคอมพิวเตอร์
  • ใช้หลักการ STEM เข้ามาช่วยทำให้กิจกรรมน่าเรียนรู้มากขึ้น โดยผสมผสาน วิทยาศาสตร์ (S) เทคโนโลยี (T) วิศวกรรม (E) และ คณิตศาสตร์ (M) มารวมในกิจกรรมต่างๆ ให้น้องๆ ได้เรียนรู้ แต่เน้นหลักไปที่ เทคโนโลยี (T) หรือพื้นฐานการเขียนโปรแกรม (Coding)
  • เรียนรู้ผ่านกิจกรรม เพื่อให้น้องๆ สนุกกับการเรียนรู้
  • คอร์สนี้ออกแบบมาสำหรับน้องๆ ในวัย 7-12 ปี ในช่วงชั้นประถมศึกษา ที่มีพื้นฐานของคณิตศาสตร์เบื้องต้น เช่นการบวก ลบ เป็นต้น
  • ครู พ่อ แม่ ที่สามารถนำไปสอนและเล่นกับเด็กๆ ได้

รูปแบบการเรียนรู้

  • จะเป็นการเรียนรู้ผ่านวิดีโอ ใน Facebook Group ซึ่งทำให้ผู้เรียนรู้สามารถถามคำถามที่สงสัยในแต่ละวิดีโอได้ทันที
  • แต่ละวิดีโอ คือ 1 worksheet ที่จะมีกิจกรรมให้น้องๆ ได้ฝึกคิด เพื่อปูพื้นฐานการคิดแบบ Computational Thinking และ Basic Coding Concept
  • เรียนรู้ได้ตลอดชีพ สามารถเรียนที่ไหน เมื่อไหร่ก็ได้ตลอดชีพ
  • เนื้อหาทั้งหมด 11 วิดีโอ ความยาวรวมกัน 3 ชั่วโมง 54 นาที

Basic Coding Activities (STEM)

สอบถามข้อมูลและรายละเอียดเพิ่มเติมได้ทาง เฟสบุ๊ค คิดกับโค้ด

หรือกดแชทที่ด้าน (ขวา) ล่างของเว็บไซต์เพื่อแชท

ทางทีมงานจะรีบตอบกลับให้เร็วที่สุดครับ ขอบคุณทุกท่านมากครับ