Learn Coding Basics with Block-based Programming
รศ.ดร.อติวงศ์ สุชาโต และ ผศ.ดร.พรรณราย ศิริเจริญ
หลักสูตร Chula Mooc Flexi
วันที่ 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 สรุปการเรียนและแบบทดสอบ
ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์
จุฬาลงกรณ์มหาวิทยาลัย
ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์
จุฬาลงกรณ์มหาวิทยาลัย