Author Archive

จาก Flowchart สู่ Scratch

เขียนโดย ohoadmin เมื่อ . หัวข้อ บทความ, บทความคอมพิวเตอร์

          สิ่งสำคัญของการแก้ปัญหาใดๆ คือการกระบวนการแก้ปัญหา ในวิชาด้านวิทยาคอมพิวเตอร์เรียกว่าขั้นตอนวิธี (Algorithm)   ในการโปรแกรม (Programming) ครูผู้สอนจำเป็นจะต้องฝึกให้นักเรียนแสดงแนวความคิดในการแก้ปัญหาของตนโดยใช้รหัสลำลอง (Pseudocode) หรือ ผังงาน (Flowchart) ซึ่งเป็นเครื่องมือสากลที่ใช้ในการแสดงขั้นตอนการแก้ปัญหาทางคอมพิวเตอร์           ปัญหาที่ครูผู้สอนพบในการสอนเขียนผังงานหรือรหัสลำลองคือ นักเรียนไม่เข้าใจการทำงานของโครงสร้างแบบมีเงื่อนไขและการทำซ้ำ การเขียนผังงานตามความเข้าใจจึงอาจทำให้ได้ผลลัพธ์ไม่ตรงตามความต้องการหรือได้ผังงานที่ไม่ถูกต้อง วิธีการหนึ่งที่จะช่วยตรวจสอบความเข้าใจของนักเรียนในการเขียนผังงานคือการนำผังงานไปเขียนโปรแกรม Scratch           Scratchเป็นโปรแกรมที่ถูกพัฒนาขึ้นโดยสถาบัน MIT (The Massachusetts Institute of Technology) มีบล็อกคำสั่งที่นำมาวางต่อกัน ผู้ใช้ไม่ต้องพิมพ์คำสั่งใหม่ทั้งหมด จึงช่วยลดข้อผิดพลาดในการพิมพ์ นอกจากนี้ยังมีบล็อกที่ช่วยควบคุมการทำงานแบบมีเงื่อนไขและทำซ้ำ โดยผู้ใช้สามารถกำหนดเงื่อนไขเพิ่มเติมลงในโครงสร้างเหล่านี้ได้   รูปที่ 1 แสดงตัวอย่างคำสั่งในบล็อคควบคุม ตัวอย่างการทำงานแบบมีเงื่อนไข เช่น พ่อค้าคนกลางจะต้องคัดเลือกปลาที่มีน้ำหนักตัวระหว่าง 5 ขีด ถึง 8 ขีด เพื่อส่งร้านอาหาร ให้เขียนโปรแกรมรับน้ำหนักปลาแต่ละตัว ตัวใดมีน้ำหนักอยู่ในช่วงดังกล่าวให้แสดงคำว่า “Pass”       จากโจทย์แสดงว่าจะต้องมีการรับค่าน้ำหนักปลาแต่ละตัวเข้ามา โดยค่าที่รับจะรับเป็นจำนวนเต็มเท่านั้น นำมาตรวจสอบว่าน้ำหนักปลาตรงอยู่ในช่วง 5-8 ขีดหรือไม่ จะเขียนผังงานได้ดังรูปที่ […]

รหัส(ไม่)ลับ…. “QR Code”

เขียนโดย ohoadmin เมื่อ . หัวข้อ บทความ, บทความคอมพิวเตอร์

         หากจะพูดถึงคำว่า “รหัส”อาจหมายถึงตัวเลข  ตัวอักษร  สัญลักษณ์  หรือภาพ ที่ใช้สื่อความหมายแทนข้อมูลเพื่อการสื่อสารที่รวดเร็ว หลายคนคงเคยได้ยินคำว่า “รหัสลับ”ซึ่งเป็นรหัสในการเข้าถึงข้อมูลที่ไม่ต้องการเปิดเผยและจะต้องเก็บรักษารหัสนี้ไว้เฉพาะบุคคล หน่วยงาน หรือองค์กร เพื่อการรักษาข้อมูลที่สำคัญ แต่สำหรับรหัสบางประเภทกลับเป็นรหัสที่ต้องการเปิดเผยข้อมูลข่าวสารที่อยู่ภายในรหัสนี้มักถูกแสดงไว้ตามที่สาธารณะหรือตำแหน่งที่สามารถมองเห็นได้ง่ายเช่น  ติดไว้ตามสื่อโฆษณา  หนังสือ หรือสื่ออื่นๆ ที่มีผู้รับข้อมูลข่าวสารได้จำนวนมาก  รูปที่ 1 QR Code กับสื่อต่างๆ จากรูปที่ 1 หลายคนคงเคยเห็นสัญลักษณ์แบบนี้มาบ้างแล้ว  และบางคนคงนึกสงสัยว่าสัญลักษณ์นี้คืออะไร? มีความหมายอย่างไร? สัญลักษณ์นี้เรียกว่า“QR Code”(Quick Response Code)  เป็นรหัสที่แทนข้อมูลเพื่อการเข้าถึงได้อย่างรวดเร็ว เช่น การชำระเงิน การเข้าสู่เว็บไซต์รายละเอียดสินค้าเพียงแค่ใช้โทรศัพท์มือถือหรือแทบเล็ตที่มีกล้องและติดตั้งโปรแกรมสำหรับอ่าน QR Code เช่น QR Code Reader , QR Droid Code Scanner,QuickMark  ก็จะทำให้สามารถเข้าถึงข้อมูลข่าวสารนั้นได้   รูปที่ 2 QR Code QR Code จัดเป็นบาร์โค้ดสองมิติ […]

รายชื่อผู้ลงทะเบียนเข้าร่วมงาน CTEF2015

เขียนโดย ohoadmin เมื่อ . หัวข้อ ข่าวประชาสัมพันธ์

ผู้ที่ลงทะเบียนร่วมงาน ctef2015 ณ มหาวิทยาลัยเกษตรศาสตร์ บางเขน ตรวจสอบรายชื่อของท่านได้ที่  http://ku.ac.th/ctef2015/listname.html

บริการจากกูเกิลกับชีวิตประจำวัน

เขียนโดย ohoadmin เมื่อ . หัวข้อ บทความ, บทความคอมพิวเตอร์

        หลายคนอาจรู้จักกูเกิลในฐานะเว็บไซต์ที่ให้บริการค้นหาข้อมูล (search engine) ที่มีความรวดเร็วและแม่นยำ ซึ่งถือได้ว่าเป็นบริการค้นหาข้อมูลที่เป็นที่นิยมมากที่สุดในปัจจุบัน รูปที่ 1 ตราสัญลักษณ์บริษัทกูเกิล[1]   นอกจากบริการค้นหาข้อมูลแล้ว กูเกิลมีบริการหลายที่เกี่ยวข้องกับชีวิตประจำวัน รูปที่ 2 บริการค้นหาข้อมูลของ google เช่น เตือนความจำ ตารางนัดหมาย สนทนา อีเมล แปลภาษา ตัวอย่างบริการของกูเกิลดังนี้ Gmail บริการรับส่งอีเมลเพื่อการติดต่อสื่อสารแลกเปลี่ยนข้อมูลในชีวิตประจำวัน นอกจากนี้ผู้ที่มีบัญชีผู้ใช้ Gmail สามารถใช้เชื่อมโยงกับบริการอื่นๆ ของกูเกิลได้ เข้าใช้บริการได้ที่ www.gmail.com หรือใช้งานผ่านแอพพลิเคชันบนสมาร์ทโฟนหรือแทบเล็ต รูปที่ 3 Gmail Google Calendar  บริการปฏิทินและสมุดนัดหมาย ผู้ใช้สามารถทำการบันทึกวันเวลาของการนัดหมาย กำหนดแจ้งเตือนล่วงหน้าก่อนถึงเวลานัดได้โดยเลือกว่าจะให้เตือนผ่านป๊อบอัพหรืออีเมล นอกจากนี้ยังสามารถแบ่งปันตารางนัดหมายกับบุคคลอื่นได้ เข้าใช้บริการได้ที่ www.google.com/calendar หรือใช้งานผ่านแอพพลิเคชันบนสมาร์ทโฟนหรือแทบเล็ต   รูปที่ 4 Google Calendar Google Search บริการค้นหาข้อมูลที่เป็นข้อความ ภาพ เสียง และวิดีโอ […]

Social Network สร้างสรรค์หรือทำลาย “การเรียนรู้”

เขียนโดย ohoadmin เมื่อ . หัวข้อ บทความ, บทความคอมพิวเตอร์

                “… Facebook ของคุณชื่อว่าอะไร…” , “…ขอเพิ่มเป็นเพื่อนได้ไหมครับ..”, “Id Line ของคุณคืออะไร..”  ประโยคคำถามเหล่านี้เป็นคำถามในเครือข่ายสังคม    “Social Network” เป็นคำที่ทรงอิทธิพลต่อการดำเนินชีวิตประจำวันของทุกเพศทุกวัย ทั้งทางด้านเศรษฐกิจ การเมือง สังคม แม้กระทั่งในวงการศึกษา                 เหตุใด Social Network จึงมีอิทธิพลในสังคมไทย คำถามนี้เป็นคำถามที่ผู้เขียนมีความเห็นว่า เพราะคนไทยยินดีที่จะบริโภค Social Network นั่นเอง  ข้อมูลจากเว็บไซต์ socialbakers.com1 เปิดเผยว่า ใน พ.ศ.2554 มีคนไทยใช้งาน Facebook ประมาณ 13 ล้านคน คิดเป็น 20% ของประชากรทั้งหมด นอกจากนี้ยังพบว่า กลุ่มคนที่ใช้เป็นกลุ่มคนที่มีสถานะทางการศึกษา เศรษฐกิจ และสังคมสูง และช่วงอายุของคนที่ใช้งาน Social Network คือช่วงอายุ 18-34 ปี ซึ่งเป็นกำลังหลักในการพัฒนาประเทศชาติ  มีการใช้ชีวิตประจำวันเกี่ยวข้องกับการใช้ Social Network เป็นอย่างมาก […]

การเขียนโปรแกรมกับการพัฒนาทักษะด้านการคิด

เขียนโดย ohoadmin เมื่อ . หัวข้อ บทความ, บทความคอมพิวเตอร์

อาชีพโปรแกรมเมอร์เป็นอาชีพที่หลายๆ คนใฝ่ฝัน เพราะมีรายได้สูงและเป็นที่ต้องการของตลาดแรงงาน  สืบเนื่องจากการเจริญเติบโตทางด้านอุตสาหกรรมซอฟต์แวร์ที่มีการแข่งขันสูง ส่งผลให้สถาบันการศึกษาหลายแห่งมีหลักสูตรการเรียนการสอนการเขียนโปรแกรมตั้งแต่ระดับมัธยมศึกษาจนถึงระดับอุดมศึกษา  การสอนให้นักเรียนเป็นโปรแกรมเมอร์ได้นั้นจึงไม่ใช่เรื่องง่าย การเขียนโปรแกรมคอมพิวเตอร์เป็นทักษะอย่างหนึ่งที่ต้องฝึกฝนจนเกิดความชำนาญ  ซึ่งต้องอาศัยทักษะด้านการคิดวิเคราะห์ การใช้เหตุผลและการแก้ปัญหาอย่างเป็นขั้นตอน รวมไปถึงการใช้ขั้นตอนวิธีหรืออัลกอริทึม(Algorithm)  ในการถ่ายทอดความคิดอย่างเป็นระบบจึงจะนำไปสู่การเขียนโปรแกรมที่มีประสิทธิภาพ           อัลกอริทึม คืออะไร (What is Algorithm?)           ราชบัณฑิตยสถาน ได้บัญญัติคำว่าอัลกอริทึม (Algorithm) เป็นภาษาไทยว่าขั้นตอนวิธี[1] ซึ่งมีความหมายคือ เป็นลำดับของขั้นตอนการคำนวณที่ใช้แก้ปัญหา โดยการเปลี่ยนข้อมูลนำเข้าของปัญหา (input) ออกมาเป็นผลลัพธ์ (output) ขั้นตอนวิธีดังกล่าวนั้นจะสามารถนำมาเขียนเป็นโปรแกรมในคอมพิวเตอร์ได้ [2]           ในการแก้ปัญหาโดยใช้คอมพิวเตอร์นั้น  การออกแบบวิธีแก้ปัญหาอย่างเป็นขั้นตอนและง่ายต่อการทำความเข้าใจเป็นสิ่งสำคัญมาก  เพราะจะทำให้สามารถเขียนโปรแกรมจากขั้นตอนวิธีที่ได้ออกแบบไว้ได้ง่าย   ตัวอย่างเครื่องมือที่ใช้เพื่อการออกแบบขั้นตอนวิธี  เช่น รหัสจำลอง (pseudocode)  เป็นการจำลองขั้นตอนวิธีแก้ปัญหา  โดยการอธิบายเป็นข้อความทีละขั้น   รูปที่  1 ตัวอย่างรหัสลำลอง ผังงาน (Flowchart) เป็นการใช้สัญลักษณ์ในการแสดงรายละเอียดและลำดับของแต่ละขั้นตอนที่ใช้แก้ปัญหา[3]   รูปที่ 2 ตัวอย่างผังงาน            รหัสจำลองหรือผังงานจึงเป็นการเขียนความคิดในการแก้ปัญหาที่เป็นขั้นตอนวิธีออกมาในรูปแบบของข้อความหรือสัญลักษณ์เพื่อให้สามารถตรวจสอบได้ว่าขั้นตอนวิธีนั้นสามารถแก้ปัญหาได้หรือไม่  ซึ่งปัญหาแต่ละปัญหาอาจจะมีวิธีในการแก้ปัญหาได้หลายวิธีซึ่งขั้นตอนวิธีในการแก้ปัญหาของแต่ละคนก็จะแตกต่างกันออกไปตัวอย่างการแสดงขั้นตอนวิธีในการแก้ปัญหาของการหา ผลรวมของจำนวนนับตั้งแต่ 1 – N  ดังนี้ ขั้นตอนวิธีของนักเรียนคนที่ […]

“โครงงานคอมพิวเตอร์” สะท้อนสมรรถนะการเรียนรู้ด้าน ICT

เขียนโดย ohoadmin เมื่อ . หัวข้อ บทความ, บทความคอมพิวเตอร์

               การสอนแบบโครงงานเป็นการจัดกิจกรรมการเรียนการสอนที่เน้นการฝึกปฏิบัติ โดยให้นักเรียนปฏิบัติกิจกรรมในปัญหาหรือประเด็นที่นักเรียนสงสัย ด้วยการวางโครงงานและดำเนินการให้สำเร็จตามโครงงานนั้น อาจเป็นโครงงานที่จัดทำเป็นหมู่คณะหรือคนเดียวก็ได้ เพื่อให้นักเรียนรู้จักการทำงานเป็นกลุ่มได้ใช้สติปัญญา ไหวพริบ ความรอบคอบ ความอดทนและความรับผิดชอบ1  การสอนแบบโครงงานจึงเป็นกิจกรรมการเรียนรู้รูปแบบหนึ่งที่ส่งเสริมให้นักเรียนศึกษาหาคำตอบในประเด็นที่ตนเองสนใจ โดยใช้ทักษะกระบวนการศึกษามีที่ขั้นตอน และใช้รูปแบบวิธีการศึกษาหาความรู้ที่หลากหลาย ดังนั้น “โครงงาน” ก็อาจเป็นภาพสะท้อนผลสัมฤทธิ์การเรียนรู้ของนักเรียนได้เช่นเดียวกัน ปัจจัยเกื้อหนุนให้การสอนแบบโครงงานให้ประสบความสำเร็จได้ก็คือ “ครู”   ซึ่งเป็นผู้ที่มีบทบาทสำคัญในทุกขั้นตอนของการทำโครงงาน ครูควรกระตุ้นและอำนวยความสะดวกในการทำงานให้แก่นักเรียนด้วยวิธีการที่หลากหลาย  เสนอแนะแหล่งข้อมูลและแหล่งความรู้ในการศึกษาค้นคว้า ตลอดจนตรวจการเขียนรายงานโครงงานให้นักเรียนอย่างละเอียด                   ฐานะครูผู้สอนโครงงานคอมพิวเตอร์จะเป็นผู้ให้คำปรึกษาแนะนำนักเรียนในทุกขั้นตอน เริ่มตั้งแต่การคัดเลือกหัวข้อโครงงานที่สนใจ แม้นักเรียนจะนำเสนอประเด็นหัวข้อที่ตนเองสนใจศึกษา แต่ครูจะต้องให้ข้อคิดในการตัดสินใจแก่นักเรียนว่า การเลือกหัวข้อที่จะนำมาพัฒนาโครงงานคอมพิวเตอร์ควรพิจารณาองค์ประกอบอื่นๆ ด้วย เช่น นักเรียนควรมีความรู้และทักษะพื้นฐานอย่างเพียงพอในประเด็นหัวข้อที่ต้องการศึกษา สามารถจัดหาเครื่องคอมพิวเตอร์ ซอฟต์แวร์ และวัสดุอุปกรณ์ที่เกี่ยวข้องได้เพียงใด ระยะเวลาในการพัฒนาโครงงานมีเพียงพอหรือไม่ รวมไปถึงการใช้งบประมาณอย่างเหมาะสม เป็นต้น     ครูควรจะเน้นย้ำให้นักเรียนตระหนักว่าองค์ประกอบข้างต้นนี้จะเป็นตัวช่วยบ่งชี้ว่าการพัฒนาโครงงานคอมพิวเตอร์ของนักเรียนสัมฤทธิ์ผลเพียงใด                 “การเขียนรายงาน” เป็นขั้นตอนหนึ่งที่ครูควรแนะนำให้นักเรียนใส่ใจและตระหนักว่า การเขียนรายงานเป็นการสื่อความหมายให้ผู้อื่นได้เข้าใจแนวคิดในการพัฒนาโครงงานคอมพิวเตอร์ของตนเอง ควรใช้ภาษาให้ถูกต้อง อ่านง่าย ชัดเจน กระชับ ครอบคลุมทุกหัวข้อของการเขียนรายงานและอ้างอิงแหล่งข้อมูลให้ถูกต้องตามหลักวิชาการเพื่อสร้างความน่าเชื่อถือให้มากขึ้น  นักเรียนร่วมปรึกษาหารือปฏิบัติโครงงานโครงงาน                 ในพัฒนาโครงงานคอมพิวเตอร์ต้องมีการวัดและประเมินผล ซึ่งมีส่วนสำคัญอย่างยิ่งที่สะท้อนให้ทราบว่า นักเรียนเกิดการเรียนรู้หรือเปลี่ยนแปลงอย่างไรบ้าง ครูควรจะทำความเข้าใจและตกลงร่วมกันกับนักเรียนเกี่ยวกับเกณฑ์การวัดและประเมินผลก่อนเริ่มขั้นตอนการพัฒนาโครงงาน โดยแจ้งให้นักเรียนทราบว่าการวัดและประเมินผลจะเริ่มตั้งแต่ก่อนลงมือทำกิจกรรม กระบวนการทำงานตามแผนที่วางไว้และผลสำเร็จของงาน […]

หนังสือเรียนภาษาไพทอน

เขียนโดย ohoadmin เมื่อ . หัวข้อ บทเรียน, ประถมศึกษาปีที่4, ประถมศึกษาปีที่5, ประถมศึกษาปีที่6, สื่อการสอน, แบบเรียน-คู่มือครู

       หนังสือเรียนรายวิชาเพิ่มเติม เทคโนโลยีสารสนเทศและการสือสาร วิชาภาษาไพทอน(python)  มีวางจำหน่ายแล้วเพียง 87 บาท เหมาะสำหรับนักเรียนชั้นมัธยมศึกษาตอนปลายและผู้สนใจการเขียนโปรแกรม ติดต่อ สอบถามรายละเอียดและสั่งซื้อได้ที่ องค์การค้าของ สกสค. 2249 ลาดพร้าว วังทองหลาง กรุงเทพฯ 10310 โทร.02-538-3021 , 02-538-3033 ต่อ 513-517 โทรสาร 02-530-2026-28

คณะบรรณาธิการบทความ

เขียนโดย ohoadmin เมื่อ . หัวข้อ Uncategorized

นายพรพจน์ พุฒวันเพ็ญ                      สาขาคอมพิวเตอร์ สสวท. นายนิพนธ์    ศุภศรี                            สาขาคอมพิวเตอร์ สสวท. นางสาวจินดาพร หมวกหมื่นไวย            สาขาคอมพิวเตอร์ สสวท. นางสาวทัศนีย์   กรองทอง                   สาขาคอมพิวเตอร์ สสวท. นางสาวพรพิมล   ตั้งชัยสิน                  สาขาคอมพิวเตอร์ สสวท. นายพนมยงค์   แก้วประชุม                  สาขาคอมพิวเตอร์ สสวท. นางสาววชิรพรรณ ทองวิจิตร                สาขาคอมพิวเตอร์ สสวท.

ขอเชิญร่วมงานการประชุมสัมมนาทางวิชาการและประชุมเชิงปฏิบัติการ “การศึกษาไทยเพื่ออนาคต”

เขียนโดย ohoadmin เมื่อ . หัวข้อ ข่าวประชาสัมพันธ์, ข่าวสาร

สสวท. ร่วมกับมหาวิทยาลัยเกษตรศาสตร์จัดประชุมสัมนาทางวิชาการและประชุมเชิง ปฏิบัติการ (CTEF2015) วันที่ 23-24 ก.ค 58 ผู้สนใจเข้าร่วมลงทะเบียนได้ที่ www.ku.ac.th/ctef2015        ความสำคัญของเทคโนโลยีสารสนเทศในการสร้างเยาวชนยุคใหม่ที่มีความ เข้มแข็งทางปัญญา มีความสนใจใฝ่รู้ และมีทักษะการแสวงหาความรู้และแก้ปัญหาด้วยตนเอง  ผ่านกระบวนทัศน์ใหม่ทางการศึกษาในศตวรรษที่ 21 จึงได้จัดงานการประชุมสัมมนาทางวิชาการและประชุมเชิงปฏิบัติการ “การศึกษาไทยเพื่ออนาคต (Conference for Thailand Education Future (CTEF))” ในหัวข้อ Smart Education for 21st Century Learning เนื้อหาการประชุมสัมมนา การบรรยายทางวิชาการ Smart Education STEM Education Ubiquitous Learning New Pedagogy for Smart Education Technology for Smart Education Cloud Based Learning การประชุมเชิงปฏิบัติการ Smart Education […]