Learn Coding Basics with Block-based Programming

รศ.ดร.อติวงศ์ สุชาโต และ ผศ.ดร.พรรณราย ศิริเจริญ

หลักสูตร Chula Mooc Flexi

  • ร่วมสร้างสรรค์สังคมแห่งการเรียนรู้
  • รหัสวิชา : NEURON0116
    5.0
  • หน่วยกิต :
FREE
ที่ว่าง 7209/10000
  • ลงทะเบียน

    วันที่ 5 สิงหาคม 2567 เป็นต้นไป

  • เวลาเรียน

    วันที่ 5 สิงหาคม 2567 เป็นต้นไป

  • เนื้อหา

    7 บทเรียน

  • วิดีโอ

    7 วีดีโอ

  • ระยะเวลา

    ไม่กำหนด

  • เอกสาร

    ไม่มี

  • เกณฑ์เรียนจบ

    ผู้เรียนต้องทำคะแนนรวมทั้งหมดให้ได้ร้อยละ 60 ขึ้นไป

  • ประกาศนียบัตร

    certificate of completion

  • กลุ่มเป้าหมาย

    นิสิตจุฬา ฯ กลุ่มนักเรียน นักศึกษา และประชาชนทั่วไปที่สนใจเทคโนโลยีและดิจิทัล

แนะนำรายวิชา
เกี่ยวกับรายวิชา

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

วัตถุประสงค์และสิ่งที่ได้จากเรียน

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

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

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

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

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

หมายเหตุ

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

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

เนื้อหาหลักสูตร

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

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

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

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

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

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

    บทที่ 7 สรุปการเรียนและแบบทดสอบ

อาจารย์ผู้สอน
    • รศ.ดร.อติวงศ์ สุชาโต

    ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์
    จุฬาลงกรณ์มหาวิทยาลัย

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

    ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์
    จุฬาลงกรณ์มหาวิทยาลัย

คอร์สแนะนำ