ช่วงเวลาเรียนสำหรับบุคคลทั่วไป
เกี่ยวกับรายวิชา
รายวิชา Computational Thinking and My First Code ผู้เรียนจะได้เรียนรู้ความหมายของการคิดเชิงคํานวณ ความสามารถของคอมพิวเตอร์ การอ่านขั้นตอนต่าง ๆ อย่างเป็นลําดับผ่านการออกแบบผังงาน รวมถึงเรียนรู้โครงสร้างพื้นฐานของภาษาทางคอมพิวเตอร์เพื่อใช้ในการอ่านเขียนและออกแบบโปรแกรมทางคอมพิวเตอร์ขั้นพื้นฐานได้ เมื่อผู้เรียนเรียนจบคอร์สนี้ผู้เรียนจะสามารถลําดับขั้นตอนการคิดเพื่อนํามาเขียนโปรแกรม ขั้นพื้นฐานได้ โดยตัวอย่างที่นํามาประยุกต์ให้ผู้เรียนได้ลองทําจะเป็นระบบ POS ซึ่งเป็นระบบหลังบ้านโดยผู้เรียนได้ลองสร้างโปรแกรมคิดเงิน ทอนเงินคํานวณส่วนลดต่าง ๆ ของร้านค้าได้
เนื้อหารายวิชา
หัวข้อวิชา เรื่อง Computational Thinking and My First Code
บทที่ 1 การคิดเชิงคำนวณ
บทที่ 2 โครงสร้างทางเลือก
บทที่ 3 การทำซ้ำ
เกณฑ์การวัดและประเมินผล
การวัดและประเมินผลผ่านแบบทดสอบย่อย (Quiz) และแบบทดสอบหลังเรียน (Posttest) โดยจะแบ่งเป็นคะแนนจาก Quiz เท่ากับ 50 คะแนน และคะแนนจาก Posttest เท่ากับ 50 คะแนน ทั้งนี้ผู้เรียนต้องทำคะแนนรวมทั้งหมดให้ได้ร้อยละ 60 ขึ้นไปจึงจะสามารถขอรับ Certificate of Completion ได้
วัตถุประสงค์
1. เพื่อให้ผู้เรียนมีความเข้าใจขั้นตอนวิธีพื้นฐานในการคิดคำนวณต่าง ๆ ของคอมพิวเตอร์
2. เพื่อให้ผู้เรียนสามารถอ่านขั้นตอนวิธีคร่าว ๆ อย่างเป็นลำดับและเข้าใจ รวมถึงสามารถออกแบบผังงานได้
3. เพื่อให้ผู้เรียนสามารถออกแบบและเขียนโปรแกรมขั้นพื้นฐานได้
หมายเหตุ
1. ผู้เรียนจะมีสิทธิ์ทำแบบทดสอบหลังเรียน (Posttest) เมื่อเข้าร่วมกิจกรรมการเรียน (Course Progress) มากกว่า 80% ขึ้นไป
2. ผู้เรียนจะสามารถทำข้อสอบ Posttest ได้เพียง 1 ครั้งเท่านั้น
อาจารย์ผู้สอน
รศ. ดร.จารุโลจน์ จงสถิตย์วัฒนา
ภาควิชาคณิตศาสตร์และวิทยาการคอมพิวเตอร์
คณะวิทยาศาสตร์
จุฬาลงกรณ์มหาวิทยาลัย
ผศ. ดร.ฑิตยา หวานวารี
ภาควิชาคณิตศาสตร์และวิทยาการคอมพิวเตอร์
คณะวิทยาศาสตร์
จุฬาลงกรณ์มหาวิทยาลัย