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