เหตุผลที่นักคอมพิวเตอร์ต้องรู้คณิตศาสตร์

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

ผมจะขอยกตัวอย่างง่ายๆ สำหรับการแก้ปัญหาสมการ Ax2 + Bx + C = 0 ดังตัวอย่างด้านล่างนี้

สำหรับคนที่ไม่รู้คณิตศาสตร์ อาจจะแก้ปัญหาโดยใช้วิธีนี้

สำหรับ รูปด้านบน เป็นกรณีที่แก้ปัญหาโดยไม่ใช้หลักการทางคณิตศาสตร์เข้ามาแก้ปัญหาเลย ซึ่งผู้ที่เขียนโปรแกรมแบบนี้ก็อาจจะทำการสุ่มค่าคำตอบไปเรื่อยๆ จนกว่าจะได้ผลลัพธ์ฺที่ทำให้ Ax2 + Bx + C = 0 ครับ ซึ่งเ็ป็นการเขียนโปรแกรมที่ไม่ควรทำอย่างยิ่ง

แต่สำหรับคนที่พอรู้คณิตศาสตร์บ้าง ก็อาจจะทำแบบนี้ครับ

กร ณี้ด้านบนนี้เป็นการแก้ปัญหาสำหรับคนที่พอจะรู้คณิตศาสตร์ แต่ยังไม่มีความละเอียดถี่ถ้วนพอ ซึ่งโปรแกรมก็ยังสามารถทำงานได้ แต่อาจจะมีบางกรณีที่ได้ิผลลัพธ์ไม่ถูกต้อง ซึ่งเป็นกรณีที่ B2 – 4AC < 0 ครับ

และสำหรับคนใช้คณิตศาสตร์ในการแก้ปัญหาทางคอมพิวเตอร์

กรณีสุดท้ายนี้ ถือได้ว่าใช้ความรู้ทางคณิตศาสตร์มาแก้ปัญหาได้ถูกต้อง และละเอียดถี่ถ้วนครับ

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

Related Posts

สร้างสื่อด้วย AI (ฉบับคนไม่ถนัดเทคโนโลยี/ไม่เคยเขียนโปรแกรม) EP2: AI + Canva AI + Google Site

สร้างสื่อด้วย AI (ฉบับคนไม่ถนัดเทคโนโลยี/ไม่เคยเขียนโปรแกรม) EP2: AI + Canva AI + Google Site … วิธีการ สร้างสื่อการเรียนรู้แบบออนไลน์ โดยใช้ ปัญญาประดิษฐ์ (AI) ร่วมกับเครื่องมือต่าง ๆ สำหรับผู้ที่ไม่มีพื้นฐานด้านเทคโนโลยีหรือการเขียนโปรแกรมเป็นหลัก ผู้บรรยายสาธิตการใช้ Google AI Studio (ปัจจุบันคือ Gemini) ในการสร้างโค้ดเว็บไซต์เบื้องต้น…

สร้างสื่อด้วย AI (ฉบับคนไม่ถนัดเทคโนโลยี/ไม่เคยเขียนโปรแกรม) EP1: สร้างแบบทดสอบ+เกียรติบัตร

สร้างสื่อการเรียนรู้แบบออนไลน์ โดยใช้ ปัญญาประดิษฐ์ (AI) ร่วมกับเครื่องมือต่าง ๆ สำหรับผู้ที่ไม่มีพื้นฐานด้านเทคโนโลยีหรือการเขียนโปรแกรมเป็นหลัก ผู้บรรยายสาธิตการใช้ Google AI Studio (ปัจจุบันคือ Gemini) ในการสร้างโค้ดเว็บไซต์เบื้องต้น และแนะนำให้ใช้ Canva AI เพื่อสร้างเกมหรือแบบทดสอบที่น่าสนใจ จากนั้นนำโค้ดที่ได้มาฝังลงใน Google Sites เพื่อรวมทุกอย่างเข้าด้วยกันเป็นเว็บไซต์เดียว ทำให้ได้สื่อที่มีทั้งเนื้อหา, แบบทดสอบ, และเกม ที่สามารถเข้าถึงได้ง่ายบนอุปกรณ์หลากหลายชนิด นอกจากนี้…

ยิ่งมี AI ยิ่งต้องคิดเยอะขึ้น

ยุคของทักษะการคิดเปลี่ยนไปแล้ว เมื่อ AI เข้ามามีบทบาทค่อนข้างมาก การพัฒนาทักษะการคิดจึงต้องมีวิธีการที่ต้องปรับเปลี่ยน แต่ก็ยังสำคัญต่อการแก้ปัญหาอยู่ อย่าให้ AI มาคิดแทนเราทั้งหมดครับ … 1. มองปัญหาและใช้ computational thinking เข้ามาช่วย แยกย่อยปัญหา (Decomposing) โฟกัสส่วนสำคัญ (Abstraction) —— ก่อนจะ Prompt เพื่อให้ได้ผลลัพธ์ ความรู้พื้นฐานในเรื่องนั้น ๆ จะต้องมีและชัดเจน แต่ถ้ายังไม่เคลียร์เรื่องนั้น…

สร้างเกียรติบัตรบน Google Site เมื่อทำข้อสอบถูกทุกข้อ

คำสำคัญในการสั่งงาน AI – สร้างเกียรติบัตรด้วย jspdf – url ที่เก็บภาพเกียรบัตร (ลงท้ายด้วย jpg, png) – รวมโค้ด css, javascript ไว้ในไฟล์ html เพื่อนำไปใช้กับ Google Site … สิ่งที่ต้องเตรียม – สร้างเกียรติบัตร เว้นชื่อไว้ – ฝากไฟล์ภาพ(jpg,png)…

สร้างสติ๊กเกอร์ไลน์แนวการ์ตูนชิบิด้วย ChatGPT: เริ่มต้นง่าย ๆ แค่พิมพ์คำสั่ง

ความสามารถของ ChatGPT ในการวาดภาพ ChatGPT ไม่ได้เป็นเพียงแค่โมเดลสนทนาเท่านั้น แต่ในเวอร์ชันล่าสุด (1 เมษายน พ.ศ. 2568) ยังสามารถทำงานร่วมกับระบบสร้างภาพอย่าง DALL·E ได้อีกด้วย โดยผู้ใช้สามารถ พิมพ์คำสั่ง (prompt) เป็นข้อความภาษาไทยหรืออังกฤษ เพื่อให้ระบบวาดภาพตามคำอธิบายได้อย่างแม่นยำและสวยงาม ไม่ว่าจะเป็นภาพสไตล์การ์ตูน, ภาพเหมือนจริง, หรือแม้แต่ภาพแนวชิบิสุดน่ารัก ภาพการ์ตูนแนว Chibi คืออะไร Chibi (ชิบิ) เป็นสไตล์การวาดภาพตัวละครจากญี่ปุ่นที่มีลักษณะเด่นคือ…

อย่าไปอินกับ AI ที่จะทำให้เราสบาย…จนละทิ้งการเรียนรู้และศึกษาเรื่องนั้นอย่างแท้จริง

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

This Post Has One Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.