ฉันคิดว่าวิธีการ "เป็นทางการ" ไม่ใช่ความคิดที่ดีสำหรับการศึกษา สำหรับเรื่องนั้นการเขียนโปรแกรมคอมพิวเตอร์เป็นวิธีที่ "เป็นทางการ" มันประสบความสำเร็จเป็นเครื่องมือทางการศึกษาหรือไม่?
สิ่งที่จำเป็นคือความเข้าใจปรีชาและความสามารถในการจัดการกับสิ่งที่เป็นนามธรรม วิธีการที่เป็นทางการขัดขวางทั้งหมดนั้น แต่พวกเขาส่งเสริมการทดลองและข้อผิดพลาดการแฮ็กการจับคู่รูปแบบการเลียนแบบการเน้นไวยากรณ์ รายการไปบนและบน.
คณิตศาสตร์ที่เข้มงวดชิ้นใดจะสอนผู้คนถึงวิธีการใช้เหตุผลอย่างถูกต้อง ยิ่งโดเมนง่ายขึ้นเท่าไหร่ก็ยิ่งดีเท่านั้น ทั้งหมดที่ฉันได้เรียนรู้เกี่ยวกับการใช้เหตุผลที่ฉันได้เรียนในโรงเรียนมัธยมเมื่อฉันศึกษาเรขาคณิตแบบยุคลิด แคลคูลัสและพีชคณิตเชิงเส้นในมหาวิทยาลัยทำส่วนที่เหลือ
อีกทางเลือกหนึ่งที่น่าสนใจคือตรรกะเชิงปรัชญาที่พวกเขาสอนให้คนรู้จักคิดเกี่ยวกับข้อความและเข้าใจว่าเนื้อหาข้อมูลคืออะไรและอะไรเป็นผลมาจากอะไร พวกเขาทำอย่างนั้นโดยไม่จมนักเรียนเป็นสัญลักษณ์
ถ้าคุณรับนักวิทยาศาสตร์คอมพิวเตอร์ชั้นนำทั้งหมดคุณจะประหลาดใจว่ามีกี่คนที่ได้รับการฝึกฝนอย่างเป็นทางการในด้านปรัชญา เรากำลังสูญเสียสิ่งต่าง ๆ ทั้งหมดในขณะนี้เพราะนักเรียนปรัชญาคิดว่าวิทยาศาสตร์คอมพิวเตอร์เป็นวิชาพื้นฐาน การให้นักเรียนของเราเรียนรู้ปรัชญาบางอย่างอาจตอบโต้ในระดับหนึ่ง พวกเขาได้รับในการทำงานผ่านเบอร์ทรานด์รัสเซลประวัติปรัชญาตะวันตก ที่จะทำสิ่งมหัศจรรย์
หากพวกเขาทำงานในทฤษฎีภาษาโปรแกรมคุณสามารถให้พวกเขาอ่าน Quine ซึ่งฉันคิดว่าเป็น "พ่อของพระเจ้า" ของความหมายเชิงลบ (Quine กำลังทำความหมายเชิง Denotational ของภาษาธรรมชาติในWord และ Objectซึ่งเป็นแรงบันดาลใจอย่างมากสำหรับ Christopher Strachey แต่หนังสือเล่มนี้เป็นเรื่องยากมาก) คอลเลกชันที่แก้ไขแล้วQuintessenceเป็นแหล่งความคิดที่ดีของ Quine สำหรับผู้เริ่มต้น
[หมายเหตุเพิ่มเติม: ข้อดีอย่างหนึ่งของปรัชญาเรื่องคณิตศาสตร์คือนักเรียนจะได้เห็นการถกเถียงคือพวกเขาจะได้เห็นการโต้แย้ง "ถูกต้อง" และการโต้เถียง "ผิด" และเห็นผู้เชี่ยวชาญทำลายสิ่งที่ผิด ในวิชาคณิตศาสตร์ไม่มีใครเห็นข้อโต้แย้งที่ผิดซึ่ง จำกัด มูลค่าการศึกษาของมัน]