การออกแบบ Algorithm (ขั้นตอนวิธี) ด้วย Flowgorithm

องค์ประกอบสำคัญของแนวคิดเชิงคำนวณประการหนึ่งก็คือการออกแบบขั้นตอนวิธี หรือที่เราเรียกว่า Algorithm ครับ ซึ่งวิธีที่ง่ายและเป็นมาตรฐานที่สุดที่จะออกแบบขั้นตอนวิธีการแก้ปัญหาได้นั้นก็คือการวาดเป็นผังงานหรือการเขียน Flowchart นั่นเอง เครื่องมือในการวาด Flowchart มีหลายตัวครับ แต่วันนี้จะมาแนะนำ Flowgoritm ซึ่งความสามารถเด่นๆ ของมันก็คือ เราสามารถรันหรือทดสอบระบบของขั้นตอนวิธีที่เราออกแบบไว้ได้ อีกทั้งยังสามารถแปลงเป็นภาษาโปรแกรมต่างๆ ได้อีกหลายสิบภาษาอีกด้วยครับ วิธีการใช้งานเบื้องต้น สามารถศึกษาได้ตามเอกสารนี้ครับ แต่ถ้าต้องออกแบบขั้นตอนวิธีที่มีการใช้ฟังก์ชันหรือคำสั่งอื่นๆ มากขึ้น เช่น ฟังก์ชันทางคณิตศาสตร์ สามารถศึกษาได้จาก Document ในเว็บไซต์ได้เลยครับผม http://www.flowgorithm.org/documentation/index.htm…

กิจกรรม Unplugged Programming: เลขฐานสอง…มองแปปเดียว

กิจกรรมเลขฐาน…สองแปปเดียว หรือเลขฐานสอง…ไม่ต้องคำนวณ นี้จะช่วยให้นักเรียนสามารถแปลงเลขฐานสองไปเป็นเลขในระบบฐานสิบ หรือเลขฐานสิบไปอยู่ในเลขฐานสองได้อย่างรวดเร็วครับ โดยอาศัยหลักการมองค่าประจำหลัก เช่น เลขฐานสิบจะมีค่าประจำหลักคือ 10,000 1,000 100 10 1 ตามลำดับ ถ้าเรามีเลข 54,321 นั่นก็หมายความว่ามันเกิดจาก 5×10,000 + 4×1,000 + 3×100 + 2×10 + 1×1 = 54,321…

การแข่งขันคอมพิวเตอร์โอลิมปิกระดับชาติ ครั้งที่ 15

ปีนี้เป็นอีกปีหนึ่งที่ได้มีโอกาสนำนักเรียนเข้าร่วมการแข่งขันคอมพิวเตอร์โอลิมปิก ระดับชาติ ซึ่งปีนี้เป็นครั้งที่ 15 แล้ว และจัดขึ้นที่มหาวิทยาลัยบูรพา จ.ชลบุรี ระหว่างวันที่ 4-7 มิถุนายน พ.ศ. 2562 ครับ ความพิเศษคือปีนี้โรงเรียนสวนกุหลาบวิทยาลัย รังสิต มีนักเรียนผ่านเข้ารอบระดับชาติถึง 3 คน จากตัวแทนมหาวิทยาลัยเกษตรศาสตร์ทั้งหมด 6 คน (โรงเรียนสวนกุหลาบวิทยาลัย รังสิต จะมีมหาวิทยาลัยเกษตรศาสตร์และมหาวิทยาลัยพระจอมเกล้าพระนครเหนือเป็นผู้ดูแล โดยสลับกันดูแลมหาวิทยาลัยละ 2 ปี)…

การอบรมวิชาเทคนิคปฏิบัติการพื้นฐานวิทยาศาสตร์ 2 สำหรับนักเรียนทุน พสวท.

ได้รับโอกาสดีอีกครั้งที่ได้รับเชิญเป็นครูผู้สอนนักเรียนหัวกะทิของประเทศ นั่นก็คือนักเรียนทุน พสวท. ที่อนาคตคงจะได้เรียนจบ ดร.​ จากต่างประเทศกันทุกคน แต่สำหรับนักเรียนนักเรียนเพิ่มเข้ารับทุนเป็นปีแรกครับ และอยู่ในระดับชั้น ม.4 ใน ม.4 นี้นักเรียนจะได้เรียนวิชาเทคนิคปฏิบัติการพื้นฐานวิทยาศาสตร์ ทั้ง 1 และ 2 โดยเทคนิค 2 นี้จะมีวิชาฟิสิกส์ คณิตศาสตร์ และคอมพิวเตอร์ สำหรับผมเองได้รับเชิญจาก สสวท. ให้ไปอบรมนักเรียนในส่วนของหลักการแก้ปัญหาทางคอมพิวเตอร์ และการเขียนโปรแกรมพัฒนาระบบอัตโนมัติด้วย Arduino ในระหว่างวันที่…

วิทยากร: การอบรมครูห้องเรียนพิเศษวิทยาศาสตร์ สพฐ.

สพฐ. ร่วมกับ สสวท จัดการอบรมให้กับครูในโรงเรียนที่มีห้องเรียนพิเศษวิทยาศาสตร์ สพฐ. และ พสวท. กิจกรรมนี้ได้รับเกียรติจาก สสวท. ให้ไปเป็นทีมงานวิทยากรในการอบรมครูตั้งแต่วันแรก (23 พ.ค. 62) ในการเตรียมการ เตรียมอุปกรณ์ และดำเนินการอบรมในส่วนของคอมพิวเตอร์ครับ ซึ่งก็คือการพัฒนาระบบอัตโนมัติด้วย Arduino โดยวันแรกคุณครูจะแยกอบรมตามสาขาวิชา (ฟิสิกส์ เคมี ชีวะ คณิต คอม) สำหรับคอมพิวเตอร์ จะเป็นการอบรมเกี่ยวกับระบบอิเล็กทรอนิกส์และไมโครคอนโทรลเลอร์ สำหรับวันที่สองเป็นการทำงานบูรณาการ…

การใช้ Exit Ticket ในการเรียนการสอน

เทคนิค Exit Ticket หรือภาษาไทยใช้ชื่อว่าเทคนิคตั๋วออก เป็นวิธีการหนึ่งที่ใช้ในการตรวจสอบความเข้าใจของนักเรียน และเป็นข้อมูลจากนักเรียนที่ครูสามารถนำมาใช้ในการปรับการเรียนการสอนให้สอดคล้องกับความต้องการของผู้เรียนได้มากยิ่งขึ้นครับ โดยก่อนที่นักเรียนจะออกจากห้องให้นักเรียนทุกคนได้สะท้อนข้อมูลจากการเรียนในคาบนั้นๆ ในประเด็นต่างๆ ซึ่งผมก็วางไว้ 4 ประเด็น คือ 1) ให้สรุปความรู้เรียนในวันนั้น 2) ปัญหาในการเรียนวันนั้น 3) จะนำความรู้ที่เรียนไปประยุกต์ใช้ได้อย่างไร และ 4) นักเรียนอยากรู้อะไรเพิ่มเติมอีก ภาคเรียนนี้ผมจึงได้นำเทคนิคนี้มาใช้ในการจัดการเรียนการสอนรายวิชาวิทยาการคำนวณ ม.4 ด้วย โดยเมื่อนักเรียนได้เรียนจบในคาบนั้นๆ แล้ว 10-15…

วิทยากร : วิทยาการคำนวณ ระดับประถมศึกษา รร.ประชาภิบาล กรุงเทพฯ

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

การอบรมครูศูนย์โอลิมปิกวิชาการ สอวน.ค่าย 1 วิชาคอมพิวเตอร์

การอบรมครูผู้สอน ศูนย์โอลิมปิกวิชาการ สอวน. ค่าย 1 วิชาคอมพิวเตอร์ ระหว่างวันที่ 10 – 12 พฤษภาคม พ.ศ. 2562 ณ โรงแรมบางกอกพาเลซ กรุงเทพฯ ปีนี้ สพฐ. และ สพค.​ที่ดูแลการอบรมคูปองครู ได้กำหนดให้หลักสูตรนี้เป็นหลักสูตรที่ครูที่เข้ารับการอบรมจะได้นับเป็นชั่วโมงการอบรมคูปองครูด้วยนะครับ ก็ถือได้ว่าคุ้มค่าการอบรมอบรมเขียนโปรแกรมแบบปวดหัวตลอด 3 วัน และก็เป็น 3 วันที่ขาดไม่ได้แม้แต่ชั่วโมงเดียว…

วิทยากร: วิทยาการคำนวณ รร.อนุบาลกระสัง จ.บุรีรัมย์

เป็นโอกาสที่ดีมากๆ ที่ได้รับการเชิญชวนจากพี่นิ ครูที่เคยรู้จักและร่วมกิจกรรม Social Media ของ สทร.​กันเมื่อหลายปีก่อน พี่นิได้เชิญให้ไปบรรยายและจัดกิจกรรม แนะนำการจัดการเรียนการสอนวิชาวิทยาการคำนวณ ให้กับคุณครูโรงเรียนอนุบาลกระสัง และโรงเรียนใกล้เคียงที่สนใจ ของจังหวัดบุรีรัมย์ครับ จากที่ผ่านเวลาการบรรยายและจัดกิจกรรมแนะนำการสอนวิชาวิทยาการคำนวณมาหลายกิจกรรม ครั้งนี้ก็เลยไม่ได้มีความกังวลมาก แต่ก็เตรียมกิจกรรมต่างๆ ไปอย่างดี เพราะเป็นกิจกรรม 2 วันและอยากให้คุณครูทุกท่านได้รับความรู้และสามารถสอนวิชาวิทยาการคำนวณนี้ได้จริงๆ โดยในวันแรกก็จะเป็นการแนะนำรายวิชาใหม่นี้ ที่ไปที่มา หลักสูตร ตัวชี้วัด ให้คุณครูเห็นความสำคัญและใจความหลักของรายวิชา และก็เริ่มต้นแนะนำกิจกรรม Unplugged Programming…

ค่ายฤดูร้อน นักเรียนทุน พสวท.

ปีนี้ สสวท. ได้จัดค่ายฤดูร้อนให้กับนักเรียนทุน พสวท. ทั้งระดับชั้น ม.4 – ม.6 ครับ โดยจัดค่าย ณ จังหวัดพังงา เขาหลัก ระหว่างวันที่ 20-26 เมษายน 2562 สำหรับตัวผมเองก็ได้รับมอบหมายให้ไปช่วยในส่วนของการจัดค่ายเสริมประสบการณ์การเป็นครูพี่เลี้ยงให้กับคุณครูแต่ละโรงเรียนที่มาดูแลนักเรียน ร่วมกับทีมงานประมาณ 5-6 คน ครับ สำหรับนักเรียนเองนั้น นักเรียน ม.4 ก็จะเตรียมหัวข้อโครงงานของตนเองมานำเสนอ และก็จะมีพี่บัณฑิต…