coding

แนะนำ 12 เว็บไซต์ เรียน Coding ผ่าน Games สนุกๆ

วันนี้แอดมินจะมาแนะนำเว็บสำหรับสอนโคดดิ้งให้กับนักเรียนของเรากันครับ Coding for Kids 12 Free Coding Games Websites

หลักสูตร Coding ป.1 – ป.6

การสอนเขียนโปรแกรมหรือ Coding ให้เด็กเล็ก (ป.1-ป.3) แปลว่า ‘การเขียนชุดคำสั่ง’ แปลให้ง่ายกว่านั้นคือ เล่นเกม และเป็นเกมแบบ Unplugged

เรียนโค้ดดิ้ง (coding) โดยไม่ต้องใช้คอม กับหนังสือฟรี CS Unplugged

เรียนโค้ดดิ้ง (coding) โดยไม่ต้องใช้คอม กับหนังสือฟรี CS Unplugged คอมพิวเตอร์นั้นอยู่ทุกที่ เราทุกคนต่างต้องเรียนรู้เพื่อที่จะใช้งานมัน และหลายคนก็ต้องใช้งานมันทุกๆวัน แต่จริงๆแล้ว มันทำงานอย่างไร? มันคิดอย่างไร? และถ้าหากจะเขียนซอฟแวร์ให้ใช้งานง่ายและรวดเร็ว จะต้องทำอย่างไร? วิทยาการคอมพิวเตอร์ นั้นเป็นหัวข้อที่ยอดเยี่ยมหากต้องการที่จะตอบคำถามเหล่านี้ หนังสือเล่มนี้ออกแบบมาให้งานและสนุกสำหรับผู้ที่ต้องการศึกษาทุกวัย แนะนำการทำงานของคอมพิวเตอร์ โดยไม่จำเป็นต้องใช้คอมพิวเตอร์ หนังสือเล่มนี้สามารถใช้ได้แม้ไม่มีความรู้ในการเขียนโปรแกรม แม้กระทั่งในห้องเรียน คุณก็ไม่จะเป็นต้องเชี่ยวชาญในคอมพิวเตอร์ก็สามารถสนุกไปกับการเรียนรู้กับนักเรียนได้ หนังสือประกอบไปด้วยกิจกรรมต่างๆ ที่มีความรู้อธิบายง่ายๆไว้เบื้องหลัง พร้อมกับเฉลยของแต่ละคำถาม และจบด้วย ‘แล้วมันสำคัญอย่างไร’ ซึ่งอธิบายความสำคัญของความรู้ที่ได้รับหลายๆกิจกรรมเป็นการคำนวณ เช่น เลขฐานสอง การแมปปิ้งและกราฟ การจัดเรียง และการเข้ารหัส ซึ่งจะช่วยในการเรียนรู้และเข้าใจ การทำงานของคอมพิวเตอร์ นักเรียนต้องแก้ปัญหาด้วยความคิดสร้างสรรค์ และยังช่วยให้นักเรียนคิดแบบคอมพิวเตอร์ นอกเหนือจากหนังสือเล่มนี้ โครงการ “Unplugged” แหล่งข้อมูลออนไลน์ฟรีมากมายรวมถึงวิดีโอรูปภาพและเนื้อหาพิเศษที่ csunplugged.0r ในส่วนของการปรับปรุงหนังสือเล่มนี้ในปี 2015 เราได้เปิดตัวเว็บไซต์ใหม่พร้อมทรัพยากรมากมาย พร้อมกับเข้าถึงแหล่งข้อมูลโอเพ่นชร์สที่ดีขึ้น และลิงค์หลักสูตรที่ดีขึ้นเพื่อให้ตรงกับลักษณะของวิทยาการคอมพิวเตอร์และ การคิดเชิงคณิตศาสตร์ในหลักสูตรของโรงเรียน หนังสือเล่มนี้ เขียนโดยผู้สอนวิทยาการคอมพิวเตอร์สามคนและครูที่สอนในโรงเรีนสองคน เขียนขึ้นโดยอาศัยประสบการณ์ที่มาจากห้องเรียน และข้อเสนอแนะจากผู้ให้การศึกษากว่าร้อยคน เราพบว่า การสอนแนวคิดที่สำคัญสามารถทำได้โดยไม่จำเป็นต้องใช้คอมพิวเตอร์ และในความเป็นจริง […]

การฝึกเขียนโค้ดดิ้ง Coding ด้วยการต่อบล็อก

เรื่องการของโค้ดดิ้ง Coding สำหรับนักเรียนนั้น ตอนนี้มาแรงอย่างมากครับผม แอดมินก็ให้ความสนใจในเรื่องนี้เหมือนกัน วันนี้แอดมินเลยอยากจะมาแนะนำ อีกตัวอย่างของการฝึกเขียนโค้ดครับ แต่ตัวอย่างนี้เราจะเขียนด้วยการต่อบล็อก (Block-based Programming) เพื่อสร้างรูปทรงแบบสามมิติ จำลองการทำงานทีละขั้นตอน สวัสดีครับผม เรื่องการของโค้ดดิ้ง Coding สำหรับนักเรียน นั้นตอนนี้มาแรงอย่างมากครับผม แอดมินก็ให้ความสนใจในเรื่องนี้เหมือนกัน วันนี้แอดมินเลยอยากจะมาแนะนพอีกตัวอย่างของการฝึกเขียนโค้ดครับ แต่ตัวอย่างนี้เราจะเขียนด้วยการต่อบล็อก (Block-based Programming) เพื่อสร้างรูปทรงแบบสามมิติ จำลองการทำงานทีละขั้นตอนกับเว็บไซต์ tinkercad ซึ่ง TinkerCad CodeBlocks (https://www.tinkercad.com/learn/codeblocks) เป็นอีกรูปแบบหนึ่งเครื่องมือด้านซอฟต์แวร์ที่ไว้ให้เราได้ฝึกฝนการเขียนโปรแกรมฟรี เป็นการปูพื้นฐานด้านการใช้งาน 3D Printer หรืองาน CAD ออกแบบรูปทรง หรือโครงสร้างแบบต่าง ๆ ได้ในงานต่อไปครับผม ถ้าหากสนใจสามารถเข้าไปศึกษาเรียนรู้หรือให้นักเรียนได้ลองเข้าไปฝึกฝนได้ที่เว็บ https://www.tinkercad.com ครับผม หรือมีเว็บไซต์ดีๆ สามารถแนะนำมาได้ครับผม

เรียนโคดดิ้ง Coding ฟรี ง่ายๆผ่านเว็บไซต์ออนไลน์

blockly-games เกมสำหรับนักเขียนโปรแกรมในวันข้างหน้า https://blockly-games.appspot.com เป็นบล็อกเกมการศึกษาพื้นฐานของการเรียนโคดดิ้ง Coding ถูกออกแบบมาสำหรับเด็กๆ ที่ไม่เคยมีประสบการณ์การเขียนโปรแกรมคอมพิวเตอร์มาก่อน Blockly Games เป็นโปรแกรมโอเพ่นซอร์ส มาจากโครงการของ Google ที่สนับสนุนโปรแกรมเมอร์ในอนาคต เกมได้รับการออกแบบให้มีการเรียนรู้ด้วยตนเอง สามารถใช้ในการเรียนการสอนเรื่อง โคดดิ้ง Coding ของคุณครูและนักเรียนทั้งในและนอกห้องเรียนได้ สามารถดาวน์โหลดไฟล์ zip สำหรับการใช้งานออฟไลน์ได้ โดยดาวน์โหลดผ่าน https://github.com/google/blockly-games/wiki ภายในเว็บไซต์ประกอบไปด้วย คลิกเข้าไปเรียนรู้ได้ฟรีๆที่นี่ https://blockly-games.appspot.com/

เรียนโค้ดดิ้งง่ายๆ ผ่านโปรแกรม scratch

เรียนโค้ดดิ้ง (coding) ง่ายๆ ผ่านโปรแกรม scratch (https://scratch.mit.edu/) การโปรแกรม (Programming) หมายถึง การสร้างชุดคำสั่งหรือโปรแกรมที่สั่งให้คอมพิวเตอร์ทำงาน Scratch เป็นภาษาคอมพิวเตอร์ (Computer language) สำหรับสร้างผลงานต่างๆ เช่น การทำแอนิเมชัน การจำลองทาง วิทยาศาสตร์ เกม ดนตรี ศิลปะ การสร้างสื่อแบบมีปฏิสัมพันธ์ โดยมีวิธีการโปรแกรมที่ไม่ต้องมีการพิมพ์คำสั่งที่ ยุ่งยากชับซ้อน เหมาะกับการสอนโค้ดดิ้ง (coding) และเป็นหลักการโปรแกรมที่ส่งเสริมความคิดริเริ่มสร้างสรรค์ การคิดอย่างมีระบบ และการทำงานร่วมกันโดยการเผยแพร่และแลกเปลี่ยนผลงานผ่านทางเว็บไซต์ http://scratch.mit.edw/ ชิ้นงานในโปรแกรม Scatch เรียกว่าโปรเจกต์ ซึ่งประกอบด้วยโครงสร้างที่สำคัญอยู่ 3 ส่วน ได้แก่ เวที (Stage) ตัวละคร (Sprite) และสคริปต์ (Script) โดยแต่ละส่วนมีความสัมพันธ์กันและทำงานร่วมกัน การสร้างโปรเจกต์เกิดจากการเขียนสคริปต์ (ชุดคำสั่ง) ซึ่งโปรแกรม Scratch ใช้การวางบล็อกเรียงต่อ กันแทนการเขียนคำสั่งในโปรแกรมภาษาทั่วไป เพื่อสั่งให้ตัวละครทำงาน ณ ตำแหน่งต่างๆ บนเวที […]

ฝึกเรียนเขียนโปรแกรม Coding ง่ายๆ กับ code.org

การเขียนโปรแกรม หรืออาชีพที่เราเรียกติดปากว่า “โปรแกรมเมอร์” หรือที่ภาษาอังกฤษเรียกว่า Programming (โปรแกรมมิ่ง) หรือ coding (โค้ดดิ้ง) นั้น หมายถึงการเขียนชุดคำสั่งเพื่อบอกให้คอมพิวเตอร์ปฏิบัติงานตามที่เราต้องการ โดยทั่วไปประเทศไทยในหลักสูตรการศึกษาเราจะได้เริ่มเรียนกันในระดับมัธยมหรือ ปวช. ที่ได้เรียนด้านคอมพิวเตอร์หรือไอที ก็มีการเรียนการสอนและฝึกเขียนกันอยู่ เราก็สามารถเลือกภาษาที่เราสนใจในการเรียนการเขียนโปรแกรมได้ เช่น ภาษา C ภาษา HTML ภาษาPHP ภาษา JAVA และภาษาอื่นๆ ซึ่งภาษาเหล่านี้ค่อนข้างใช้เวลาในการศึกษาเรียนรู้ จนทำให้บางคนเลิกเรียนไป เพราะคิดว่าเป็นเรื่องที่เข้าใจยาก วันนี้แอดมินเลยจะมาแนะนำเว็บไซต์ที่มีชื่อว่า code.org ครับ (รองรับภาษาไทย) จุดประสงค์หลักของเว็บนี้เพื่อทำให้ทุกคนเริ่มเรียนการเขียนโปรแกรมได้ง่ายๆ โดยไม่ต้องติดตั้งโปรแกรมอะไรมากมาย เพียงแค่เปิดเว็บก็เริ่มเรียนกันได้เลยไม่ต้องติดตั้งโปรแกรมอะไรมากมาย มีแบบฝึกหัดให้ เป็นรูปแบบ Block programming คือ ลักษณะเหมือนการต่อจิ๊กซอว์ ซึ่งง่ายต่อการเข้าใจมากกว่าการเขียนด้วยภาษาโปรแกรมคอมพิวเตอร์ ทำให้ไม่ต้องสนใจกับไวยากรณ์อันซับซ้อนของตัวภาษา เน้นไปที่การพัฒนาตรรกะและทักษะในการแก้ปัญหาของผู้เรียน โดยตรง เมื่อผู้เรียนเคยชินกับโครงสร้างของการเขียนโปรแกรมแล้ว ก็จะสามารถเข้าใจวิธีการแก้ปัญหาโดยใช้คอมพิวเตอร์ สามารถเปลี่ยนไปเขียนโปรแกรมด้วยภาษาโปรแกรมคอมพิวเตอร์ ภาษาอื่นๆ ได้โดยง่าย  การเขียนโปรแกรมด้วย block programming นี้ เหมาะสำหรับทุกเพศทุกวัย และที่สำคัญการเขียนโปรแกรมด้วย block programming นี้ ใช้สอนในระดับมหาวิทยาลัยดังๆ เช่น มหาวิทยาลัยฮาร์วาร์ด หรือ […]

Loading...