การเขียนโปรแกรมภาษาสแครช 201
(Scratch 201)
การเขียนโปรแกรมภาษาสแครช 201
(Scratch 201)
เรียนแล้วได้อะไร
4. เขียนโปรแกรมที่มีการทำงานวนซ้ำแบบมีการตรวจสอบเงื่อนไขโดยใช้บล็อก repeat until และ wait until
5. เป็นพื้นฐานในการเรียนต่อยอดในสาขาคอมพิวเตอร์ การพัฒนาเกม เทคโนโลยีอินเตอร์เน็ตของสรรพสิ่ง การเขียนโปรแกรมควบคุมหุ่นยนต์ วิทยาการข้อมูล (Data Science) หรือ ปัญญาประดิษฐ์ (AI)
เรียนแล้วเกิดทักษะในศตวรรษที่ 21 อะไร
ทักษะการเขียนโปรแกรม
ทักษะการคิดวิเคราะห์
ทักษะการแก้ปัญหา
ทักษะการคิดอย่างเป็นระบบ
ทักษะการคิดอย่างเป็นขั้นตอน
ทักษะการคิดเชิงนามธรรม
ทักษะการคิดสร้างสรรค์
ทักษะการทำงานร่วมกัน
เนื้อหาความรู้
-
แนวคิดเชิงนามธรรม (Abstraction)
-
การออกแบบอัลกอริทึมเพื่อแก้ปัญหา (Algorithm) ทางคณิตศาสตร์ วิทยาศาตร์อย่างง่าย
-
นิพจน์และตัวดำเนินการ
-
การใช้ตัวแปร เงื่อนไข วนซ้ำ
-
ซอฟต์แวร์ที่ใช้ในการเขียนโปรแกรม
คณะผู้สอน
การอบรม
-
ผ่านการอบรมหลักสูตร "การจัดการเรียนรู้วิทยาการคำนวณ" วิชาวิทยาการคำนวณ ระดับมัธยมศึกษาปีที่ 1 จากสถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี (สสวท.)
-
ผ่านการอบรมหลักสูตร "Python for Artificial Intelligence" สมาคมโปรแกรมเมอร์ไทย
-
ผ่านการอบรมหลักสูตร " Python101 - เตรียมตัวเป็น Data Science" สมาคมศึกษาและพัฒนาโอเพ่นซอร์ส (OSEDA)
การศึกษา
-
สาขาวิทยาศาสตร์คอมพิวเตอร์ คณะวิศวกรรมศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย
-
สาขาวิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์ มหาวิทยาลัยสงขลานครินทร์
-
สาขาวิชาชีพครู คณะศึกษาศาสตร์ มหาวิทยาลัยศรีนครินทรวิโรฒ
-
สาขาวิชาชีพครู คณะศึกษาศาสตร์ มหาวิทยาลัยศิลปากร
-
สาขาคณิตศาสตร์ คณะวิทยาศาสตร์ มหาวิทยาลัยสงขลานครินทร์
-
สาขาสถิติ คณะพาณิชยศาสตร์และการบัญชี จุฬาลงกรณ์มหาวิทยาลัย
ประสบการณ์
-
ผ่านการฝึกสอนโรงเรียนสาธิตมหาวิทยาลัยศรีนครินทรวิโรฒ ปทุมวัน
-
ผ่านการฝึกสอนโรงเรียนพระปฐมวิทยาลัย
-
เป็นผู้ช่วยสอน วิชาการเขียนโปรแกรม ระดับปริญญาตรี ภาควิศวกรรมคอมพิวเตอร์ จุฬาลงกรณ์มหาวิทยาลัย
-
กลุ่มวิจัยนวัตกรรมการจัดการสารสนเทศ (Information Management Innovation Research Group) คณะการคำนวณ วิศวกรรมศาสตร์และวิทยาการสารสนเทศ มหาวิทยาลัยนอร์ทธัมเบรีย ประเทศอังกฤษ
สื่อและอุปกรณ์
1. ชุดฝึกทักษะ ดร.โค้ด
Scratch 101
2. โปรแกรมภาษาสแครช (Scratch)