APP下载

以ACM/ICPC竞赛促进计算机专业实践教学研究

2018-09-17侯向辉徐卫李琰琰

计算机时代 2018年7期
关键词:实践教学

侯向辉 徐卫 李琰琰

摘 要: ACM/ICPC程序设计竞赛是世界上最具影响力的计算机类学科竞赛之一,能够最直接体现学生对专业知识的掌握以及实践能力。ACM/ICPC集训在选手日常训练方面都有一套行之有效的机制,对学生的学习兴趣、分析解决问题能力、创新能力等方面的培养都起着推动作用,ACM竞赛是对学生实践能力最直接的考核。因此整合在线判题系统建设实践平台,将ACM/ICPC模式引入计算机专业实践教学,是提高计算机专业学生实践能力的途径之一。

关键词: ACM/ICPC; 程序设计竞赛; 实践教学; 在线测评

中图分类号:G420 文献标志码:A 文章编号:1006-8228(2018)07-94-03

Abstract: The ACM/ICPC programming contest is one of the most influential discipline competitions of computer science in the world, which can most directly reflect the students' mastery of professional knowledge and the ability to practice. ACM/ICPC training has an effective mechanism for the daily training of player, which plays an important role in the cultivation of students' interest in learning, their ability to analyze and solve problems, and the ability of innovation. Therefore, it is one of the ways to improve the practical ability of computer majored student to integrate the online judgment system, build the practice platform and introduce the ACM/ICPC model into the practice teaching of computer specialty.

Key words: ACM/ICPC; programming contest; practical teaching; online judge

0 引言

國际大学生程序设计竞赛ACM/ICPC(Association for Computing Machinery/International Collegiate Programming Contest)是世界上最大、历史最长、影响最广泛的计算机类学科竞赛[1]。程序设计竞赛对参赛学生的思维能力、脑力体力、协同编程能力等方面有极高要求,是各个国家计算机高等教育成果最直接的体现。程序设计竞赛从能够帮助学生全面掌握专业领域的基础知识、促进学生提高学习积极性、全面激发学生潜能、培养学生的团队写作能力和加强学生对解决实际问题等创新能力的培养[2-3]。

1 ACM/ICPC竞赛训练机制

科学的训练机制能更好地提升竞赛成绩,高效的程序设计训练方法可以引导和增强学生的程序设计能力,比赛过程中好的组队策略、良好的团队合作和答题抉择等竞赛战术,也是取得竞赛成绩的必要因素。

程序设计竞赛命题涉及计算机科学、软件领域、信息学、数学和英语能力,通过以赛代练的方式,加强学生的思维能力。……

登录APP查看全文

猜你喜欢

实践教学
高职高专《旅游电子商务》实践教学环节的研究
基于体验式教学的管理学课程教学改革与实践
客户关系管理课程实践教学模式初探
地方高校城乡规划专业实践教学的特色化探索
茶学专业校企合作实践教学探索
《电气工程毕业设计》 课程的教学设计
基于卓越计划的金属结构材料课程实践化改革与建设
基于应用型创新人才培养的模块式实践教学体系构建
研究型学习在传热学实践教学中的应用
思想政治理论课实践教学研究述评