สถานการณ์: ในการวางแผนจัดกิจกรรมทัศนศึกษาของนักเรียนทั้งชั้นเป็นเวลา 3 วัน 2 คืน ซึ่งเกี่ยวข้องกับการจองรถโดยสาร ที่พัก การจัดทำงบประมาณ และการสร้างตารางกิจกรรม คำถาม: จงอธิบายว่าคุณจะใช้หลักการ การแตกปัญหา (Decomposition) มาช่วยในการจัดการภารกิจที่ซับซ้อนนี้อย่างไร โดยระบุขั้นตอนย่อย (Sub-problems) ที่สำคัญอย่างน้อย 3 ขั้นตอน และอธิบายว่าการแตกปัญหานั้นมีประโยชน์ต่อการวางแผนอย่างไร
สถานการณ์: ข้อมูลการเข้าใช้ห้องสมุดของนักเรียนในโรงเรียนในช่วง 6 เดือนที่ผ่านมาแสดงให้เห็นว่า การเข้าใช้ห้องสมุดจะสูงขึ้นอย่างเห็นได้ชัดในสัปดาห์ก่อนการสอบปลายภาคเรียนของทุกครั้ง คำถาม: จงอธิบายว่าคุณจะใช้หลักการ การจดจำรูปแบบ (Pattern Recognition) เพื่อทำความเข้าใจข้อมูลนี้ได้อย่างไร และรูปแบบที่พบสามารถนำไปใช้ในการ ตัดสินใจ เพื่อเพิ่มประสิทธิภาพการให้บริการของห้องสมุดได้อย่างไรบ้าง (เช่น การจัดเตรียมทรัพยากร)
สถานการณ์: คุณต้องการสร้างแอปพลิเคชันเพื่อบอกเส้นทางเดินรถเมล์ที่เร็วที่สุดจากบ้านไปยังโรงเรียน โดยมีตัวแปรที่เกี่ยวข้องหลายอย่าง เช่น ระยะทาง, สภาพการจราจร, ความถี่ของรถเมล์, และค่าโดยสาร คำถาม: จงอธิบายว่าคุณใช้หลักการ แนวนามธรรม (Abstraction) ในการออกแบบแอปพลิเคชันนี้ได้อย่างไร โดยระบุว่า ข้อมูลใดที่คุณ เลือกที่จะเก็บ ไว้เป็นสาระสำคัญในการหาเส้นทางที่เร็วที่สุด และข้อมูลใดที่คุณ เลือกที่จะตัดออก ในการคำนวณเบื้องต้น
สถานการณ์: คุณต้องการพัฒนาโปรแกรมคอมพิวเตอร์เพื่อช่วยในการคัดแยกผลไม้ (เช่น มะม่วง) ออกเป็น 3 เกรด (เกรด A, B, C) โดยใช้ขนาดและน้ำหนักเป็นเกณฑ์ในการตัดสินใจ คำถาม: จงออกแบบ ขั้นตอนวิธี (Algorithm) สำหรับกระบวนการคัดแยกนี้ โดยใช้รูปแบบของ ผังงาน (Flowchart) อย่างง่าย ๆ พร้อมระบุเงื่อนไขการตัดสินใจ (Decision) และลำดับขั้นตอนการทำงานที่ชัดเจน
สถานการณ์: คุณมีปัญหาในการบริหารจัดการเวลาเรียน การทำการบ้าน และการพักผ่อนในแต่ละวัน คำถาม: จงอธิบายว่าคุณจะนำหลักการ แนวคิดเชิงคำนวณ (Computational Thinking) ทั้ง 4 องค์ประกอบ (Decomposition, Pattern Recognition, Abstraction, Algorithm Design) มาบูรณาการเพื่อแก้ไขปัญหาการจัดตารางเวลาและบริหารกิจกรรมในชีวิตประจำวันของคุณได้อย่างไร โดยยกตัวอย่างการประยุกต์ใช้แต่ละองค์ประกอบในบริบทนี้อย่างสั้น ๆ