Computational Thinking and My First Code (จุฬาฯ)

ผศ. ดร.จารุโลจน์ จงสถิตย์วัฒนา และ ผศ. ดร.ฑิตยา หวานวารี

หลักสูตร Chula MOOC

  • ร่วมสร้างสรรค์สังคมแห่งการเรียนรู้
  • Course Code: CHULAMOOC2831.CU01
    4.6
  • Credit :

FREE
Empty Space 207/5000
  • Register

    14 มิถุนายน 2565 เป็นต้นไป

  • Study Time

    14 มิถุนายน 2565 เป็นต้นไป

  • Content

    3 บทเรียน

  • Video

    19 วีดีโอ

  • Document

    ไม่มี

  • Graduation criteria

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

  • Diploma

    Chula Mooc

  • Target Audience

    นิสิตและบุคลากรจุฬาฯ

Course Introduction
About the Course

Thinking Like a Programmer เป็นชุดวิชาที่มีเนื้อหาการเรียนการสอนเกี่ยวกับการฝึกและพัฒนาแนวความคิดเชิงคำนวณซึ่งเป็นพื้นฐานของการคิดแก้ปัญหาในชีวิตประจำวัน ในชุดวิชานี้ผู้เรียนจะฝึกการลำดับขั้นตอนรวมถึงการออกแบผังงานในการแก้ไขปัญหาหรือการทำงานได้อย่างมีประสิทธิภาพ รวมถึงการมองและทำความเข้าใจกับปัญหาโดยการย่อยปัญหาออกเป็นส่วนเล็ก ๆ เพื่อให้ง่ายต่อการจัดการโดยใช้การเขียนโปรแกรมภาษา Python เป็นเครื่องมือสื่อกลางการเรียนรู้ นอกจากนี้ผู้เรียนยังสามารถฝึกทักษะดังกล่าวผ่านทางตัวอย่างและแบบฝึกหัดในบทเรียน รวมถึงกรณีศึกษาต่าง ๆ เพื่อให้สามารถทำทักษะที่ได้รับไปประยุกต์ใช้กับงานหรือในชีวิตประจำวันได้

Objectives and lessons learned

    1. เพื่อให้ผู้เรียนมีความเข้าใจขั้นตอนวิธีพื้นฐานในการคิดคำนวณต่าง ๆ ของคอมพิวเตอร์

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

    3. เพื่อให้ผู้เรียนสามารถออกแบบและเขียนโปรแกรมขั้นพื้นฐานได้

Measurement and Evaluation Criteria

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

Note

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

Course Content

    เนื้อหาในราย Computational Thinking and My First Code ประกอบด้วย

    บทที่ 1 การคิดเชิงคำนวณ

    บทที่ 2 โครงสร้างทางเลือก

    บทที่ 3 การทำซ้ำ

Instructor
    • ผศ.ดร.จารุโลจน์ จงสถิตย์วัฒนา

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

    • ผศ.ดร.ฑิตยา หวานวารี

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