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

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

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

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

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

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

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

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

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

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

Related Posts

แนวทางการวัดและประเมินผลการเรียนรู้ตัวชี้วัดระหว่างทาง ตัวชี้วัดปลายทาง และเกณฑ์การตัดสินผลการเรียน

แนวทางการวัดและประเมินผลการเรียนรู้ตัวชี้วัดระหว่างทาง ตัวชี้วัดปลายทาง และเกณฑ์การตัดสินผลการเรียน แนวทางการวัดและประเมินผลการเรียนรู้ตัวชี้วัดระหว่างทาง ตัวชี้วัดปลายทาง 1. กลุ่มสาระการเรียนรู้ภาษาไทย 2. กลุ่มสาระการเรียนรู้คณิตศาสตร์ 3. กลุ่มสาระการเรียนรู้วิทยาศาสตร์และเทคโนโลยี 4-กลุ่มสาระการเรียนรู้สังคมศึกษาฯ 5. กลุ่มสาระการเรียนรู้สุขศึกษาและพลศึกษา 6. กลุ่มสาระการเรียนรู้ศิลปะ 7. กลุ่มสาระการเรียนรู้การงานอาชีพ 8. กลุ่มสาระการเรียนรู้ภาษาต่างประเทศ

ENG Zombie เกมเรียนคำศัพท์ระดับง่าย สำหรับเด็กอนุบาล-ประถม

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

แว่นตาอันใหม่ของอันนา พ่อโจ๊กแม่ฝนพาอันนามาตัดแว่นใหม่ เลือกกรอบใหม่

หลังจากที่อันนาตัดแว่นและใส่แว่นมาเป็นเวลา 1 ปี เพื่อปรับค่าสายตาเบื้องต้น สัปดาห์นี้พ่อโจ๊กกับแม่ฝนจึงพาอันนามาตัดแว่นใหม่ให้ตรงกับค่าสายตา และอันนาก็อยากจะเลือกกรอบแว่นใหม่ แบบน่ารัก ๆ ครับ เราไปดูกันว่าแว่นใหม่ของอันนาจะใส่แล้วน่ารักไหม #ตัดแว่นเด็ก #อันนา #กรอบแว่นน่ารัก

อันนาแนะนำแอปฯ เรียนคำศัพท์ภาษาอังกฤษแบบเล่นเกม TOEIC Zombie

คลิปนี้พ่อโจ๊กและน้องอันนามาแนะนำแอปฯ เรียนภาษาอังกฤษ ฝึกคำศัพท์สำหรับเตรียมสอบ TOEIC แบบฟรี ๆ ไม่ต้องเสียเงินซื้อแอปฯ ครับ #toeic #แอปเรียนภาษา #เรียนภาษาอังกฤษ #toeiczombie

สร้างแอปพลิเคชัน โครงงาน “ของหายได้คืน” โดยไม่ต้องเขียนโค้ด

วันนี้เรามาดูวิธีการสร้างแอปพลิเคชัน “ของหายได้คืน” ซึ่งเป็นโปรเจ็คหรือโครงงานที่เราสามารถเอาไปใช้จริงในโรงเรียนได้ครับ การสร้างแอปพลิเคชันนี้เราจะใช้ Glideapps ในการสร้าง ซึ่งไม่ต้องเขียนโค้ดหรือเขียนโปรแกรมเลย ไปลองดูกันได้เลยครับ

อบรมการพัฒนาสื่อการจัดการเรียนการสอนแบบ Active Learning ด้วย Liveworksheets

การอบรมออนไลน์การสร้างสื่อการสอนแบบ Active Learning ด้วย Liveworksheets นี้ เป็นการจัดการอบรมเพื่อพัฒนาครูผู้สอนของโรงเรียนสวนกุหลาบวิทยาลัย รังสิต ให้มีศักยภาพในการพัฒนาสื่อการเรียนการสอนที่หลากหลาย นำไปใช้กับนักเรียนได้อย่างแท้จริง โดยในภาคเรียนนี้มีเป้าหมายคือการพัฒนาครูให้สามารถสร้างสื่อด้วย Liveworksheets และนำไปใช้งานได้ ดังนี้

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.