จากการสนทนาของฉันในความคิดเห็นกับ Mehrdad ในคำตอบของเขาฉันรู้สึกว่าฉันควรให้คำตอบของตัวเอง ในความเป็นจริงมีปรัชญาด้านคำถามนี้ซึ่งยอมรับการตีความที่กว้างกว่าการจำแนกประเภทที่แพร่หลายในหมู่นักวิทยาศาสตร์คอมพิวเตอร์สมัยใหม่
ในการระบุคำสั่งที่แน่นอนของคุณ (เพิ่มการเน้น)
ฉันมีความเชื่ออย่างแน่วแน่ว่าวิทยาศาสตร์คอมพิวเตอร์หรือทฤษฎีวิทยาการคอมพิวเตอร์เป็นสาขาวิชาคณิตศาสตร์และตรรกศาสตร์โดยตรงและยังมีความเห็นว่าการศึกษาระดับปริญญาวิทยาการคอมพิวเตอร์นั้นมักจะต้องเน้นคณิตศาสตร์เป็นเรื่องจริง โปรดแก้ไขฉันหากฉันผิด
การจำแนกประเภทของคุณไม่เห็นด้วยกับวิกิพีเดียและนักวิทยาศาสตร์คอมพิวเตอร์สมัยใหม่หลายคน แต่นั่นหมายความว่าผิดหรือเปล่า? ไม่จำเป็น. แม้แต่วิกิพีเดียเองก็ยอมรับมุมมองที่ขัดแย้งในเรื่องนี้รวมถึงมุมมองของคุณเองที่ฉันแบ่งปัน
ก่อนอื่นให้พิจารณาคำจำกัดความ (เพิ่มการเน้น) สิ่งที่ตัดตอนมาแต่ละอย่างมาจาก Wikipedia; ลิงค์มีไว้ในคำหรือวลีแรกของแต่ละตอน
วิทยาศาสตร์เป็นองค์กรที่มีระบบที่สร้างและจัดการความรู้ในรูปแบบของคำอธิบายที่ทดสอบได้และการทำนายเกี่ยวกับจักรวาล
โดยทั่วไปแล้ววิทยาศาสตร์ร่วมสมัยจะแบ่งออกเป็นวิทยาศาสตร์ธรรมชาติซึ่งศึกษาจักรวาลวัสดุ; สังคมศาสตร์ซึ่งศึกษาผู้คนและสังคม และวิทยาศาสตร์ที่เป็นทางการซึ่งศึกษาตรรกะและคณิตศาสตร์ วิทยาศาสตร์ที่เป็นทางการมักถูกแยกออกเนื่องจากไม่ได้ขึ้นอยู่กับการสังเกตเชิงประจักษ์
และเพิ่มเติม (จากหน้าอื่น):
คณิตศาสตร์ (จากภาษากรีกμάθημαmáthēma, "ความรู้, การศึกษา, การเรียนรู้") เป็นการศึกษาหัวข้อต่าง ๆ เช่นปริมาณ (ตัวเลข) โครงสร้างพื้นที่และการเปลี่ยนแปลง มีมุมมองหลากหลายในหมู่นักคณิตศาสตร์และนักปรัชญาเกี่ยวกับขอบเขตที่แน่นอนและความหมายของคณิตศาสตร์
นักคณิตศาสตร์ค้นหารูปแบบและใช้มันเพื่อสร้างการคาดเดาใหม่ นักคณิตศาสตร์แก้ปัญหาความจริงหรือความเท็จของการคาดเดาโดยการพิสูจน์ทางคณิตศาสตร์
...
ทุกวันนี้ยังไม่มีฉันทามติเกี่ยวกับคำจำกัดความของคณิตศาสตร์แม้ในหมู่ผู้เชี่ยวชาญ
...
นักปรัชญาหลายคนเชื่อว่าคณิตศาสตร์นั้นไม่สามารถพิสูจน์ได้จริงและไม่ใช่วิทยาศาสตร์ ....
และตอนนี้เป็น CS:
วิชาวิทยาการคอมพิวเตอร์เชิงทฤษฎีเป็นส่วนหรือส่วนย่อยของวิทยาศาสตร์คอมพิวเตอร์ทั่วไปและคณิตศาสตร์ที่มุ่งเน้นในด้านนามธรรมหรือคณิตศาสตร์เพิ่มเติมของการคำนวณและรวมถึงทฤษฎีการคำนวณ
จากบทความของ Wikipedia ในหัวข้อ "Branches of Science" :
วิทยาศาสตร์ที่เป็นทางการไม่ได้เกี่ยวข้องกับความถูกต้องของทฤษฎีบนพื้นฐานของการสังเกตในโลกแห่งความเป็นจริง (ความรู้เชิงประจักษ์) แต่จะมีคุณสมบัติของระบบที่เป็นทางการตามข้อกำหนดและกฎ
การจำแนกมีไปเพื่อระบุวิทยาการคอมพิวเตอร์เชิงทฤษฎีเป็นสาขาของวิทยาศาสตร์อย่างเป็นทางการควบคู่ไปกับคณิตศาสตร์
อย่างไรก็ตามเนื่องจากข้อเท็จจริงที่ชัดเจนว่าคณิตศาสตร์นั้นไม่มีคำจำกัดความที่ยอมรับกันโดยทั่วไปแต่แน่นอนว่าเกี่ยวข้องกับการพิสูจน์ทางคณิตศาสตร์ (เป็นทางการ) มันจะไม่เป็นการอุกอาจที่จะรวมทุกอย่างในการจำแนกประเภท "ทางการวิทยาศาสตร์" ภายในขอบเขตของ ดูเหมือนจะทำ
คำจำกัดความของตัวเอง (การจำแนกประเภท) ไม่รวม "วิทยาศาสตร์ที่เป็นทางการ" จากขอบเขตของ "วิทยาศาสตร์" ด้วยเหตุผลที่กล่าวมาข้างต้นว่าพวกเขาไม่ได้ขึ้นอยู่กับการสังเกตเชิงประจักษ์
นอกจากนี้คำจำกัดความของตัวเองของ "คณิตศาสตร์" รวมถึงขอบเขตทั้งหมดที่เรียกว่า "วิทยาศาสตร์แบบเป็นทางการ" รวมถึงวิทยาศาสตร์คอมพิวเตอร์
ความแตกต่างที่ฉันจะทำระหว่างข้อกำหนดเหล่านี้คือวิทยาศาสตร์เป็นประจักษ์ คณิตศาสตร์นั้นมาจากการอนุมานจากสมมติฐานหลัก
ความถูกต้องของวิทยาศาสตร์ขึ้นอยู่กับความถูกต้องของการสังเกต
การบังคับใช้ของคณิตศาสตร์ขึ้นอยู่กับการบังคับใช้ของสมมติฐานหลัก