《计算作为一门学科》报告由ACM教育委员会最终认可并发布,由Peter J. Denning、Douglas E. Comer、David Gries、Michael C. Mulder、Allen Tucker、A. Joe Turner和Paul R. Young等多位专家撰写,旨在为计算学科提供一个新的智力框架,并为计算课程提供新的基础。该报告深入探讨了计算机科学的本质,以及它是否仅仅是一门技术,还是具有持久影响力的学科。
### 计算理论与计算机科学的核心
报告首先质疑了计算机科学是否仅仅是一门工程学科或技术,抑或是拥有深厚理论基础的科学领域。计算机科学的智力实质是什么?它是否能够持续存在并影响几代人?当前的计算机科学与工程核心课程是否真实反映了该领域的全貌?
### 理论与实践的整合
报告强调了理论与实验室工作在计算课程中的整合问题。如何将这两者有机地结合起来,以促进学生在计算领域的全面能力发展?目前,许多课程过度侧重于编程技能的培养,而忽视了理论研究的重要性。这种观点不仅阻碍了课程结构的优化,而且可能使那些寻求更高挑战的学生望而却步。
### 计算机科学的广泛性
报告指出,计算机科学远不止编程。硬件设计、系统架构、操作系统层设计、数据库结构化、模型验证等都是该学科的重要组成部分,但这些往往被边缘化。对编程的过分强调源于我们长期以来的一个信念:即编程语言是进入该领域的绝佳工具。然而,这一信念限制了我们从更广阔的角度来阐述计算学科的完整性和丰富性。
### 重新定义计算机科学
为了克服上述问题,报告呼吁重新定义计算机科学,使其不仅限于技术层面,而是涵盖数学、工程学、理论计算机科学等多个领域。通过构建一个更加综合的课程体系,可以培养出具备扎实理论基础和实践能力的专业人才,同时吸引更多有志于探索计算机科学深层奥秘的学生。
### 结论
《计算作为一门学科》报告的发布标志着计算机科学界对于自身定位和未来发展方向的一次深刻反思。它提醒我们,计算机科学不仅仅是关于编程和硬件的技术,而是一门深植于数学、逻辑和抽象思维之上的科学。只有当我们将理论与实践紧密结合,才能真正挖掘出计算机科学的潜力,为人类社会带来更加深远的影响。
- 1
- 2
前往页