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

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

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

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

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

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

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

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

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

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

Related Posts

เอกสารประกอบการอบรมการสร้างสื่อการเรียนการสอนด้วยนวัตกรรม สมัยใหม่ (AI, Online Tools)

เอกสารประกอบการอบรม (AI และ Online Tools) สำหรับพัฒนาสื่อการเรียนการสอน ✅ Presentation: AI & Online Tools – 2024 โดย ณัฐพล บัวอุไร   ตัวอย่างคำสั่ง Prompt for ChatGPT 

[ChatGPT เพื่อการเรียนรู้ EP8] ChatGPT ช่วยคัดลอกเอกสารจากไฟล์ PDF

คลิปนี้เรามาใช้ ChatGPT ช่วยคัดลอกเอกสารจากไฟล์ PDF กันครับ สำหรับบางครั้ง เจ้า GPT นี้ก็อาจจะส่งออกไฟล์ word ให้เราได้ แต่ถ้าเจ้า GPT มีปัญหาไม่สามารถอ่านและส่งออกไฟล์ word ได้จะทำอย่างไร คลิปนี้มีวิธีการทางเลือกอื่นให้คัดเลือกไฟล์ได้เช่นกันครับ

[ChatGPT เพื่อการเรียนรู้ EP7] ผู้ใช้ ChatGPT โปรดระวังข้อมูลที่ได้อาจไม่ถูกต้องเสมอไปและผิดจริยธรรม

ข้อควรระวังของการใช้ ChatGPT ในการสร้าง Content ครับ เช่น การค้นหางานวิจัยและให้ chatGPT เขียนอ้างอิง เพราะเจ้า chatGPT เป็น Generative AI ซึ่งสามารถสร้างเอกสารสมมติขึ้นมาจากองค์ความรู้ในระบบได้ ดังนั้นต้องระวังครับ เพราะอาจทำผิดจริยธรรมได้

[ChatGPT เพื่อการเรียนรู้ EP6] ใช้ ChatGPT ช่วยออกข้อสอบอย่างไรให้ตรงใจเรา

คลิปนี้มาแนะนำทุกคนใช้เจ้า ChatGPT ช่วยออกข้อสอบ อย่างน้อยก็ลดเวลาคุณครูลงได้นิดนึง แต่ก็ไม่ควรนำข้อสอบไปใช้ตรง ๆ นะครับ อ่านดูก่อนว่าเหมาะสม ตรงตามตัวชี้วัดหรือไม่ และควรปรับให้สอดคล้องกับรายวิชา และเนื้อหาที่เราได้สอนนักเรียนไปครับ Prompt: https://drive.google.com/file/d/18jsCzIDlMEzR2KDv-P4iY37zu0bjd4IV/view?usp=sharing

[ChatGPT เพื่อการเรียนรู้ EP5] สรุปองค์ประกอบจากทฤษฎีและสร้าง Rubric Score ด้วย ChatGPT ใน 5 นาที

การสร้าง Rubric Score นับว่าเป็นเรื่องที่ต้องใช้เวลาพอสมควร เพราะองค์ประกอบที่ต้องการวัดนั้น ไม่สามารถนั่งคิดเองเออเองได้ ต้องมาจากการสืบค้นงานวิจัยหรือทฤษฎี แล้วสังเคราะห์เป็นองค์ประกอบออกมา แต่วันนี้เราไม่ต้องใช้เวลาขนาดนั้นแล้วครับ เพราะเราจะใช้ AI ช่วยสังเคราะห์องค์ประกอบและสร้าง Rubric ให้เราเลย ภายใน 5 นาที ได้ Rubric Score เพื่อนำไปปรับใช้ได้แน่นอน ตัวอย่าง Prompt: https://docs.google.com/document/d/1e2SU-KBQ-youGAkan7jWDv-kDeIQGo_ePygi8hBmWJ0/edit?usp=sharing  

[ChatGPT เพื่อการเรียนรู้ EP4] สรุปทฤษฎีองค์ความรู้และสร้างโมเดลการสอนด้วย ChatGPT ใน 5 นาที

Prompt: https://bit.ly/3LQb6oP คลิปนี้จะพาทุกคนสร้างโมเดลการสอนของตนเองโดยเริ่มต้นจากการใช้ 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.