如何实现C/C++课程教学和ACM/ICPC竞赛的相互促进
由ACM-ICPC引起教与学变化[论文]
![由ACM-ICPC引起教与学变化[论文]](https://img.taocdn.com/s3/m/430a9722647d27284b735189.png)
由ACM-ICPC引起的教与学的变化介绍了acm-icpc和我校参加竞赛的情况;分析、总结了由组织、培训和参加竞赛引起的教师在教学和科研、学生在学习态度、学习方式及团队协作方面的变化;对赛事的开展提出了的几点建议。
acm-icpc教师变化学生变化一、引言acm-icpc(美国计算机协会-国际大学生程序设计竞赛)是由国际计算机界历史悠久、颇具权威性的组织acm主办的年度性竞赛活动,是世界上公认的规模最大、水平最高的国际大学生程序设计竞赛。
acm-icpc一直受到世界著名的计算机公司的高度重视和赞助。
全球地区赛共分若干个赛区,数十个赛点。
中国大陆从1996年开始设立acm-icpc亚洲区预选赛赛区.2005年以来,各市、省纷纷举行相应的赛事。
目前中国大陆有5个赛区,这极大地促进了这一赛事在该区域的发展。
二、我校围绕acm-icpc所做的工作介绍从2007年初开始到现在,经历了初步尝试、不断探索、走向成熟等阶段。
做的工作概括如下。
(1)定期举行校级比赛,并且使比赛逐步走向正规。
2007年初举行了我校首届程序设计大赛,纸质试卷,人工批阅。
2008年我校借助外校的平台进行了校级比赛。
2010年利用自己研发的竞赛平台举行了校级比赛。
(2)初步开发完成了竞赛和训练平台。
为了使赛事更好地开展,研发了适合我校竞赛和训练平台,该平台能给出哪一组测试数据没能通过,这样大大地方便查错。
(3)组织、指导训练,积极参加各级比赛,并取得了一定的成绩。
从2007年起先后参加了大连市、辽宁省、东北地区的历届acm-icpc大学生程序设计竞赛,以及部分亚洲区网络预选赛,并于2007、2011年成功进入长春和大连赛点的现场决赛。
(4)为了更好地开展竞赛的相关工作,也为了方便指导、训练和相互交流,在相关人员的共同努力下成立了程序设计工作室。
(5)开设了相关的课程。
在进行一段时间的培训,讲课内容逐步趋于成熟,课件和讲义也得到完善,为此面向全校开设了综合素质选修课。
以ACM-ICPC竞赛促进计算机专业实践教学研究

以ACM/ICPC竞赛促进计算机专业实践教学研究侯向辉徐卫李琰琰摘要: ACM/ICPC程序设计竞赛是世界上最具影响力的计算机类学科竞赛之一,能够最直接体现学生对专业知识的掌握以及实践能力。
ACM/ICPC集训在选手日常训练方面都有一套行之有效的机制,对学生的学习兴趣、分析解决问题能力、创新能力等方面的培养都起着推动作用,ACM竞赛是对学生实践能力最直接的考核。
因此整合在线判题系统建设实践平台,将ACM/ICPC模式引入计算机专业实践教学,是提高计算机专业学生实践能力的途径之一。
关键词: ACM/ICPC;程序设计竞赛;实践教学;在线测评中图分类号:G420 文献标志码:A 文章编号:1006-8228(2018)07-94-03Abstract: 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 thepractical 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 judge0 引言國际大学生程序设计竞赛ACM/ICPC(Association for ComputingMachinery/International Collegiate Programming Contest)是世界上最大、历史最长、影响最广泛的计算机类学科竞赛[1]。
ACM-ICPC竞赛模式下C++程序设计实验课的教学探讨

ACM-ICPC竞赛模式下C++程序设计实验课的教学探讨
刘磊
【期刊名称】《消费电子商讯》
【年(卷),期】2012(000)011
【摘要】本文针对现阶段C++程序设计实验课中存在的教学弊端,分析ACM-ICPC竞赛特点和其积极的教育意义,探讨了将这种竞赛的理念和模式引入实验教
学当中,提高了教学工作效率和教学质量,激发了学生的学习热情与兴趣,提高了学生的算法分析能力、编程能力和思维能力、创新能力以及培养学生团队合作精神。
【总页数】1页(P97-97)
【作者】刘磊
【作者单位】吉林工商学院信息工程学院,长春130062
【正文语种】中文
【中图分类】G642
【相关文献】
1.赛教结合提高C++程序设计实验课教学效果的再思考 [J], 肖宁
2.信息与计算科学专业C++程序设计实验教学探讨 [J], 周雪刚;孙丽英
3.C++面向对象程序设计教学探讨 [J], 熊启军;宁彬;屈俊峰;曹文平
4.C++程序设计教学探讨 [J], 包萍
5.在新冠病毒疫情期间"程序设计基础(C/C++)"实验课线上教学的探索与思考 [J], 宋初一;姜静清;明珠;张妍;刘那仁格日乐;王秀清
因版权原因,仅展示原文概要,查看原文内容请购买。
ICPC竞赛对计算机教育的促进

动 , 但 让 学 生 确 立 奋斗 的 目标 , 让大 多 不 更 训 练 的学 生 , 数 学/ 其 算法 / 编程 / 英语 阅读 数 学 生 了解 信 息 专 业 领 域 的 核 心 知 识 与 核 理解等 各方面水平 , 比其 他 学 生 要 高 出 不 心 竞 争 力 , 早 投 入 到 正 确 的 学 习氛 围 中 及 止一个档次 。 去 。
发 展迅 猛 , 据统 计 , 0 9 报名 参 加 这 项 竞 但 可 以 大 大 提 高 教 师 批 改 作 业 的 效 率 , 20年 而 赛 的 中 国 境 内 队伍 就 有 四 千 多 支 ( 一 万 且 学 生 的 练 习 效 率 也 得 到 提 高 , 趣 也 上 即 兴 二千人以上 )占全世界总 队数 的一半 。 , 为 什 么 从 清 华 北 大 等 国家 重 点 大 学 , 各 地 到
电 化教育研究
n elU —vi Ha■■ nan 噩雹 ot r o d
I 赛 对计 算机 教 育 的促 进 PC竞 C
钟 蟪
( 肇庆 学院计 算机学 院 广 东肇庆 5 6 61 2 0 )
摘 要 : 方 非 重 点 院 校 的 计 算 机 专 业 教 育 经 历 了 多番 的 改 革 与 发 展 , 用 型 大 学 的 目标 是 培 养 具 备 扎 实 基 础 和 专 业 素 养 的 软 件 人 才 。 地 应 本 文 论 述 了借 开 展 国 际 大 学 生 程 序 设 计 竞 赛 ( C ) 动 的 机 遇 , 化教 学改 革 , 化 教 /学 环 节 、 进 教 /学 质量 , 高 教 /学效 率 , 终 1 PC 活 深 优 促 提 最 提 升本 科 教 学水 平 。 关 键 词 :C C 计 算 机 本 科 教 育 能 力 训练 O ln J d e IP n ieu g 中 图分类号 : 42 G6 文 献标 识 码 :A 文章 编号 : 7 —9 9 ( 0 ) 9 b一0 5 1 1 3 2 1 0 () 1 -0 6 75 0 6
ACM—ICPC竞赛模式下C程序设计实验课的教学探讨

AC—ICPC竞赛模式下C++程序设计实验课的教学探讨ACM国际大学生程序设计竞赛(ACMI nternatio nal CollegiateProgrammingContest , ACM-ICPC 是由美国计算机协会(AssociationforComputingMachinery ,ACM 主办,是最具影响力的大学生计算机竞赛。
如何抓住机遇,结合ACM竞赛,提高教学质量和水平,培养高质量的人才等问题成为广大教师的探索热点和各高校相关教师之间热议的话题。
笔者积极探索将它引入到C++程序设计实验课当中,提高教学效果。
一、C++程序设计实验教学中存在的问题由于本学科的特点、生源的客观情况及硬件条件的限制等使得实验课教学仍有一些不足之处,进而学生对这么课程失去兴趣。
1)重视程度不够。
由于实验环节常常被看作是理论环节的附属部分,最终成绩仍以卷面为主,实验成绩只占一小部分,另外实验考核还容易出现缺乏清晰的依据的情况,有限实践时间里学习动力不足。
2)验证性实验内容为主。
以往实验教学中,实验内容的安排完全服从理论章节的学习,学生的注意力集中在某种结构或某个算法实现上,容易忽视对概念整体性理解把握,对于规模较大、较复杂的问题往往素手无策。
综合设计能力得不到很好地训练。
3)实验考核方法单一。
传统的考核一般由两种方式组成:一是教师检查程序的运行结果。
工作量很大,而且也不一定能在课时内完成,既费时又费力。
二是检查实验报告中的程序编写情况。
批改中容易忽略学生的独特思路。
由此一来,某种程度上限制了学生思维的拓展,不利于学生创新能力的培养。
经积极探索与实践,将ACM-ICPC竞赛引入实验课教学,能够很好解决以上问题,并取得良好效果。
二、ACM-ICPC竞赛简介(一)ACM-ICPC W要规则如下以团队的形式代表各学校参赛,每队由3名队员组成。
每位队员必须是在校学生,有一定的年龄限制,并且最多可以参加2 次全球总决赛和5 次区域选拔赛。
以ACM—ICPC竞赛为依托的算法设计与分析课程改革

以AC IP M—C C竞赛为依托 的算法设计与分析课程改革 算机科学与工程学院 , 安徽 淮南 2 2 0 ) 30 1
摘要 : 针对提 高算法设计 与分析课程教 学效果 的问题 , 文给 出了以AC I P 本 M—C C为依托的算法设计 与分析的课 程改革方法. 本文通 过分析算法分析与设计课 程教 学 中存在 的问题, 出了建立兴趣 小组, 提 构建AC I P M—C C在 线测评 系统, 以及 新的考核 方式促进 学生 自主学 习的教 学方法。改革方法能够有效地挖 掘学生的潜能 , 实际的教学 中取得 了良好的教 学效果 。 在 关键词 : 法设计与分析 ; M—CP 教 学改革 ; 线测评 系统 算 AC I C; 在 中图分类号 : 4 文献标识码 : 文章编号 :0 9 3 4 (020 — 7 8 0 G6 2 A 10 — 0 42 1 )7 1 0 — 2
Cu r c l m f r o g r t m sg n a y i Ba e n ACM — CPC r i u u Re o m f Al o i h De i n a d An l ss s do I
LI u—e LI N Y , AN G i —z u X ng h
Ke o d : l r h d s na da a s ; C — CP c r c lm fr o l e u g s m yw r s a o tm e g l i A M I C; ur uu r om; ni d e yt gi i n n ys i e nj s e
I N 0 9- 0 4 SS 1 0 3 4
E ma :f @ee. tn — i ky ee e. l j n c
基于ACM-ICPC竞赛的C语言课程教学实践

基于ACM-ICPC竞赛的C语言课程教学实践
林金珠;倪天伟
【期刊名称】《安庆师范学院学报(自然科学版)》
【年(卷),期】2017(023)001
【摘要】结合C语言的特点,依托ACM-ICPC竞赛,在C语言课程中进行采用案例驱动、分层次教学.实践证明,该教学措施激发了学生学习C语言的兴趣,强化了学生的编程能力和竞赛能力,取得了良好的教学效果.
【总页数】4页(P102-104,119)
【作者】林金珠;倪天伟
【作者单位】河海大学文天学院电气系,安徽马鞍山 243000;河海大学文天学院电气系,安徽马鞍山 243000
【正文语种】中文
【中图分类】TP317.1-4;G642
【相关文献】
1.基于工作过程的高职C语言课程教学实践 [J], 苗冬霞
2.高职院校基于MVC模式的C语言课程教学实践研究 [J], 张智慧
3.基于云平台的rC语言课程的敏捷教学实践 [J], 宋长新;余美
4.基于ACM-ICPC竞赛的C语言课程教学实践 [J], 林金珠;倪天伟;
5.基于智慧树平台的C语言课程教学实践 [J], 王学梅
因版权原因,仅展示原文概要,查看原文内容请购买。
以ACMICPC竞赛为载体 探索课程体系建设与创新人才培养新模式

以ACM/ICPC竞赛为载体探索课程体系建设与创新人才培养新模式摘要:以ACM/ICPC竞赛活动为有效载体,通过完善人才培养方案、将ACM/ICPC竞赛与c语言和数据结构课程体系建设有机结合、建立健全ACM /ICPC竞赛的科学运行机制、切实加强学生训练基地建设,积极探索培养创新人才的新模式,全面提高学生的创造力和综合素质。
关键词:ACM/ICPC;载体;课程体系;运行机制;模式随着科技的进步和经济的发展,社会对大学毕业生提出了新的要求。
在此形势下,如何提高大学生综合素质,增强就业及深造的能力,使之在激烈的竞争中取胜,就显得尤为重要。
而将ACM竞赛与高校许多专业的课程内容和课程体系改革密切结合,有助于推动教学改革和实验室建设,是一种能够提高学习主动性、拓宽知识面、并提升创新能力的有效途径,是促进学生全面发展、提高学生综合素质的重要举措之一。
电子科技大学以ACM竞赛为载体,在培养大学生创新素质和实践能力方面进行了有益探索,取得了良好效果。
一、ACM/ICPC竞赛及开展情况ACM国际大学生程序设计竞赛(ACM/ICPC或ICPC)是由美国计算机协会(ACM)主办的一项旨在展示大学生创新能力、团队精神和在压力下编程、分析和解决问题能力的年度竞赛。
ACM/ICPC的历史可上溯到1970年,作为一种全新的发现和培养计算机科学顶尖学生的方式,竞赛很快得到美国和加拿大各大学的积极响应。
1977年,在ACM计算机科学会议期间举办了首次总决赛,并发展为目前一年一届的国际性比赛,迄今已举办了34届。
现在每年共有来自80多个国家1900多所大学的1万余支队伍共计3万余人参加比赛。
ACM/ICPC分为校内赛、地区(省)赛、大洲预选赛和全球总决赛四个级别,是目前国内高校承办的一项具有国际影响的竞赛。
1参加ACM/ICPC有利于培养优秀的理工科人才(1)ACM/ICPC对选手的综合素质有很高要求。
ACM/ICPC涉及知识面广,与大学本科及研究生课程直接关联,在知识的范围、深度和难度上远远超过本科课程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中缺乏 创新性 的、 应用性 的题 目, 出来 的确实是有很 多高分 t nf nl o e a r rmmn C net 考 e a oa C l g t o a ig ots。其 目的 旨在使 大学 ri i eP g ) 学 生 , 而在这些高分学生 中能 够很好 的建立 编程思想 , 然 解决 生运用 计算 机来充分展示 自己分析 问题和解决问题的能力 。 实 际问题 的学生却微 乎其 微 ,我认为这 种考核模式并 没有真
三、 我组织学生参加 了 A M IP C / C竞赛 , C 尽管也取 赏析课 ,老师和同学均可搜集一些有 特点且具有应用性 的程 通过 能够开拓老 师和 得了一定的成绩,但在参赛的整个组织过程中也遇到了很多 序进行赏析 , 长时 间的程序赏析和讨论 ,
此课程来解决一 些生活中的实际应用性的问题 。
( ) - 高分低能现 象严重 。在考试 时采取的往往 是 自己的
老 师出题考 自己的学 生 。考核 的内容又往往是学生 做过 的类
二、C / P A MI C简介 C
A Mf P ( C It nt nl o eie rga m n ‘ 一 C I C A M ne aoa C l g tPorm ig n C r i l a
} 【 日期】 00 1- 1 收稿 2 1—2 0 , ’ 作者简介】 . -【 尚晓丽(9( )女 , 18 卜 , 绥化学院计算 机学院讲 师。
・|・基金项目】 I 【 黑龙江省新世纪高等教育教学改革工程项 目(00 。 2 1 年)
1 91
并进行测试和调试。
这样能够培养学 生的团队意识 ,使他们能够懂 得如何相互协 作, 相互协作 的重要性 , 同时也 能够取长补短 。 ( ) 三 开展程序赏析课 , 开展讨论课堂。我们在教学过程 中 往往听说的都是文学赏析等课程 ,其 实我们也可 以设置程序
( ) 一 师生投 入和取得成绩的 比例严重失调。 /+ 课 程是 很多 的不 足。首先是没有形成一个有 利于培养信息学科 高素 Cc + 其次 当前 教育形式重于实质 , 在人 计算机专 业及其相关学科 的重要专业基 础课 ,然而在 普通高 质创新型人才 的培养体 系 ; 再 等 院校 。 目 的教学效果并不是 很理想 。 其 前 教师在教授 学生 的 才培养过 程 中没有 从根本 上进行教 学方法 和技术 的改革 ; 轻视 实践环节和工程 过程 中往 往觉得 自己教授 的很卖力气 ,学生在学 习的过程 中 次很多学校重视理论教学 和课 堂教学 , 缺乏有利于学生开展科技 创新活动 的实践平 台 ; 最 也花 了很多精力 , 学生学完之后 只是 把老师课堂上 的讲授 训练过程 , 但 后计算机专业 主要 的专业基 础课 程 , 如程序设计 、 数据结构与 问题 的方法复制到 自己的实验课堂 当中 ,不能够很好 的理解 人 算法分 析与设计等只强调从 理论上对知识点 程序 , 建立 自己的编程思想 , 导致在实验 过程 中学生 仅仅是把 算法 、 工智能 、 对程序的实现重视不够 , 造成有相 当数 量的学生程序 老 师理 论课堂上讲授 的程序代码 自己通 过键盘敲打 在 自己的 的掌握 , 实现和调试能力很差 。甚 至学完高级语言 程序设计和数据结 电脑上 运行一下结果 而已 ,所 以基本上 实验都成为 了验证性 拿 的实验 , 很少有 学生能够 自己真 正的设计程序 , 用说结合 构课程后 , 了高分可是不会编程的学生还大有人在 。 更不
} 第 3 卷第 4期 木 1
V0 . 1 No 4 13 .
绥 化 学 院 学 报
J u n lo uh a Unv ri o ra fS iu iest y
2 1 年 8月 01
Au 2 g. 011
如何 实现 CC+ /+ 课程教 学和 A MI C竞赛 的相互促进 C /P C
值得我们搞计算 机语 言教 学的教师 深思 。
A M程序设计大赛的比赛形 式是 :由 3 C 个成员组成的小
O 正 的考 核出学生 的真 实水 平 , 实这 种教学真 的不 是很乐观 , 组 应用 一台计算机解决 1 个生 活中的实 际问题 。参赛 队员必 其
须在 5 小时内使用 c c +Psa或 Jv 、+ 、a l a c a中的一种编完程序
尚晓丽 包向辉 樊守芳 刘井莲
( 绥化学院 黑龙江绥化 12 6 ) 5 0 1
摘 要 : 目前 C C+ / +课程教 学不容 乐观 。 CM/C C竞赛是很好 的国际大学生程序 设计 竞赛 ,将 C/ +课 程教 学和 A IP C+
A M/ P C I C竞赛进行 完美结合 、 C 相互促 进 , 于创新性应 用型人 才的培养 。 有利
关 键 词 : C +; M /C C; 用 型 C/ + AC I P 应
中图分类 号 : 4 . G624
文献标识 码: A
文章编号 :05 0 3 I0 10 — 11 0 2 9 — 4 8 2 1 )4 09 — 2
一
、
Cc + /+ 课程教学的现状
( ) 三 实践教学 改革力度不够 。尽 管近年来 国内大学计算 机实践教学得 到重视并 与以前相 比有很 大的改善 ,但仍存在
似题 目, 卷成绩在总成绩 中的 比例为 7%; 试 O 平时成绩 占学生
的总成 绩 比例 的是 3 ,平 时成 绩 中的作 业部 分 的 比例为 ‰t 是 由国际计算 机界 历史悠 久 、颇具权 威性 的组织 A M % 0 1 C 2 %, 0 出勤 占 1 。 % 0 这个 比例相对 比较合理( 当然我们也可 以让 ( soi o r o uig ciey A sc tnf mp t hnr)主办 的 ,是世界 上公认 a i oC n Ma