【摘要分析】
本文主要探讨了基于ACM程序设计大赛对计算机公共课程建设改革的重要性,并针对当前计算机公共课程的现状提出了改革建议。作者首先介绍了ACM程序设计大赛的基本情况,指出这种竞赛可以反映出计算机公共课程建设的现状和存在的问题。接着,文章强调了“计算思维”这一概念在计算机课程建设中的核心地位,它对于培养学生的实践能力和创新思维具有重要意义。
作者观察到当前课程建设的不足,包括理论与实践的脱节,以及对学生计算思维能力培养的不够重视。为了解决这些问题,文章提出了一种综合性的学习评价机制,该机制结合了现有的网络考试系统、基于IC(Internet Computing Core Certification)的在线辅助教学和管理平台,以及在线开放式程序设计比赛(OPC)平台。这种校内外考核学习评价机制旨在以培养学生的计算思维能力为目标,推动计算机公共课程的改革。
【关键词解析】
1. **课程建设改革**:指的是教育机构对课程设置、教学方法、评价体系等方面的改进,以适应社会需求和技术发展,提高教学质量。
2. **程序设计大赛**:如ACM程序设计大赛,是评估和提升学生编程技能、团队合作能力和问题解决能力的重要平台。
3. **计算思维**:是一种解决问题的方法论,涉及抽象、算法设计、自动化和优化等概念,是计算机科学的基础思维模式。
4. **无纸化考试**:利用电子设备进行的在线考试,可以实现即时评分,减少资源浪费,提高效率。
5. **网络教学**:通过互联网进行的教学方式,可以突破地域限制,提供丰富的教学资源,支持自主学习。
通过上述分析,我们可以得出以下知识点:
1. ACM程序设计大赛作为评价计算机课程效果的参考,有助于发现课程建设的问题。
2. 计算思维是计算机教育的核心,应当在课程设计中得到充分重视。
3. 课程改革应以培养学生的计算思维能力为核心目标,而不仅仅是传授技术知识。
4. 结合网络考试系统、在线教学平台和程序设计比赛,可以创建一个全面的学习评价体系,促进学生实际操作和创新能力的提升。
5. 无纸化考试和网络教学是现代教育技术的应用,可以优化教学过程,提高教学质量。
这些知识点对于理解当前计算机教育的发展趋势和改革方向,以及如何在教学实践中落实计算思维的培养,具有重要的指导意义。