《ACM程序设计(双创)》
课程教学大纲
院(系/部):计算机科学与技术学院
教研室:计算机科学与技术教研室
日期:2023.05
ACM程序设计(双创)课程教学大纲
课程基本信息
课程名称(中/英):
课程编号:0615001022
ACM程序设计(双创)/ACMProgrammingDesign
学分:2总学时:32理论学时:32实践学时:
课程性质:专业拓展课开课学期:4适用专业:计算机科学与技术
先修课程:程序设计基础
开课单位:计算机科学与技术学院大纲版本:2023
制定(修订)人:肖进杰审核人:毛艳艳批准人:李大社
1.课程简介
ACM程序设计是计算机科学与技术专业专业拓展课。通过本课程的学习,使
学生能掌握ACM竞赛的基本知识,掌握与了解计算机专业英语、高级数据结构、
离散数学、初等数论、数值计算、计算机算法、人工智能、图算法等内容,并能
综合运用这些知识,利用程序语言进行ACM竞赛题目的设计与编写。
2.课程思政落实措施
充分发挥专业课程的在思想政治教育方面的作用,发掘ACM程序设计中隐含
的思政素材,将专业教育与思想政治教育相结合。注重学生在教学过程中的参与
和表达,让学生通过这种参与和表达,结合教师在教学过程中的引导,形成自己
的价值观和判断标准。只有真正做到学生参与,思政教育中社会、健康、安全、
法律、文化和环境等相关的知识才能转化为学生在学习和今后工作中的行动。在
课程实验环节,要求学生独立思考、解决问题,在完成任务的过程中,使学生逐
渐形成诚实守信、踏实工作、质量意识、创新理念等相关职业素质,为今后的工
作打下良好的基础。
3.课程目标
课程目标1:培养学生掌握扎实的计算机科学与技术专业基本原理、方法和
手段等方面的基础知识用于复杂工程问题,能够对具体问题抽象描述、建立数学
模型。(支撑指标点2.2)
课程目标2:培养学生能够创造性地利用计算机科学基本原理解决计算机领
域遇到的问题,针对具体问题能够分解和细化,设计正确算法,具有自主学习和
终身学习的意识。(支撑指标点3.2)
4.课程目标与毕业要求指标点关系
课程支撑
毕业要求指标点占比
目标强度
2问题分析:能够运用数学、自
指标点2.2:能够基于
然科学和工程科学的基本原理
科学原理和数学模型方
以及计算机科学与技术专业知
法对计算机应用系统中课程目标1M40%-60%
识,识别、表达、并通过文献研
复杂工程问题进行抽象
究分析计算机应用系统中的复
与建模。
杂工程问题,以获得有效结论。
3设计/开发解决方案:能够设
指标点3.2:能够针对
计针对计算机应用领域复杂工
特定需求,对计算机应
程问题的解决方案,设计满足特