เรียนรู้พื้นฐานการโค้ดผ่านการทำโปรแกรมแบบบล็อก

  • โดย : รศ. ดร.อติวงศ์ สุชาโต และ ผศ. ดร.พรรณราย ศิริเจริญ
  • รหัส : CHULAMOOC2023
  • หมู่ :
    เทคโนโลยี
ลงทะเบียนเรียน

ช่วงเวลาเรียนสำหรับบุคคลทั่วไป

รุ่นที่ 1
  • เริ่มลงทะเบียน 2 สิงหาคม 2567
  • สิ้นสุดการเรียน 30 กันยายน 2567
เนื้อหา
7 บทเรียน
กลุ่มเป้าหมาย
นักเรียน นิสิต นักศึกษา และบุคคลทั่วไป จำนวน 5,000 คน
เกณฑ์การเรียนจบ
ผู้เรียนต้องทำคะแนนรวมทั้งหมดให้ได้ร้อยละ 60 ขึ้นไป
แพลตฟอร์ม
myCourseVille

เกี่ยวกับรายวิชา

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

เนื้อหารายวิชา

    เนื้อหารายวิชา เรียนรู้พื้นฐานการโค้ดผ่านการทำโปรแกรมแบบบล็อก ประกอบด้วย

    บทที่ 1 การโค้ดและการแก้ปัญหา 

    บทที่ 2 โปรแกรม MIT App Inventor 

    บทที่ 3 ผังการทำงานและการประมวลผล 

    บทที่ 4 การเปรียบเทียบและเงื่อนไข 

    บทที่ 5 ปฏิสัมพันธ์กับผู้ใช้และเหตุการณ์ 

    บทที่ 6 โครงงานการออกแบบและพัฒนาโปรแกรม 

    บทที่ 7 สรุปการเรียน 

เกณฑ์การวัดและประเมินผล

มีการวัดและประเมินผลผ่านแบบทดสอบย่อย (Quiz) และแบบทดสอบหลังเรียน (Posttest) โดยจะแบ่งเป็นคะแนนจาก Quiz เท่ากับ 50 คะแนน และคะแนนจาก Posttest เท่ากับ 50 คะแนน ทั้งนี้ผู้เรียนต้องทำคะแนนรวมทั้งหมดให้ได้ร้อยละ 60 ขึ้นไป และเรียนจบภายในเวลาที่กำหนดจึงจะสามารถขอรับ Certificate of Completion ได้ 

วัตถุประสงค์

    1. เพื่อสอนพื้นฐานที่ใช้ในการโค้ดให้กับผู้เรียนที่ยังไม่มีความคุ้นเคยกับการโค้ด 

    2. เพื่อให้ผู้เรียนเรียนรู้การโค้ดผ่านการเขียนโปรแกรมแบบบล็อกที่ช่วยให้ผู้เรียนเห็นตัวอย่างได้ง่าย 

    3. เพื่อให้ผู้เรียนนำความรู้ที่ได้เรียนมาลองออกแบบและเขียนโปรแกรมแบบบล็อก  

หมายเหตุ

1. ผู้เรียนจะมีสิทธิ์ทำแบบทดสอบหลังเรียน (Posttest) เมื่อเข้าร่วมกิจกรรมการเรียน (Course Progress) มากกว่า 80% ขึ้นไป

2. ผู้เรียนจะสามารถทำข้อสอบ Posttest ได้เพียง 1 ครั้งเท่านั้น

อาจารย์ผู้สอน

    • รศ. ดร.อติวงศ์ สุชาโต

    • ภาควิชาวิศวกรรมคอมพิวเตอร์
      คณะวิศวกรรมศาสตร์

    • จุฬาลงกรณ์มหาวิทยาลัย

    • ผศ. ดร.พรรณราย ศิริเจริญ

    • ภาควิชาวิศวกรรมคอมพิวเตอร์
      คณะวิศวกรรมศาสตร์

    • จุฬาลงกรณ์มหาวิทยาลัย

คอร์สแนะนำ