部门职责
部门主要职责引导理学院中学有余力并且对于程序设计感兴趣的同学,提供一个供他们学习交流的平台,通过授课的方式引导、激发成员对于编程的兴趣,在日常训练中为成员提供帮助,并在学习中拓宽自身思维,让成员在未来信息化的时代能更好地找到一席之地。另外,作为科协的一部分,积极响应科协的活动。
部门工作
日常训练,授课,组织“攀峰杯”ACM竞赛,组织成员参与ACM相关竞赛,科协的一些重大活动的参与。
认识ACM
ACM到底是什么,ACM有什么用,我要怎么参与到ACM的大业中?别急,看接下来这一套W-W-H你就明白了。
ACM是什么(What?)
ACM国际大学生程序设计竞赛(英文全称:ACM International Collegiate Programming Contest(简称ACM-ICPC或ICPC))是由国际计算机协会(ACM)主办的一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。
经过近40年的发展,ACM国际大学生程序设计竞赛已经发展成为全球最具影响力的大学生程序设计竞赛。
为什么要参加ACM竞赛(Why?)
- ACM获奖者深受各大巨头(阿里巴巴 华为 百度…)青睐
- ACM竞赛题目是程序员岗位应聘笔试中重要的一环
- ACM竞赛是校内龙头竞赛项目,ACM小队持续创造着惊人地成绩
ACM竞赛培训,能大幅提高我们的编程能力,培养积极的思维。
还有很多……
要怎样参与ACM竞赛(How?)
针对不同基础的的同学我们准备了不同难度的材料一帮助你们快速入门ACM
初阶
C语言入门视频
小甲鱼 (推荐1-40 粗看 40-59 粗粗看 这个人废话比较多)或其他C语言基础教学视频推荐编程IDE —— DEV C++
- 练习题
杭电OJ P11 起 (简单题练手+熟悉OJ使用方法)
进阶
- 刷题
杭电OJ 疯狂刷题 - 参考书
可考虑《算法竞赛入门经典(第二版)》
- 刷题
部门要求
对程序设计有兴趣,肯钻研,自学能力强,有较好的逻辑思维能力的同学。
招新计划
- 招新准则:招收对程序设计感兴趣或是想要参加acm比赛的同学,并有一定的自学能力,肯为此坚持。最好有C语言基础,以及具有较好的逻辑思维能力。需要拥有一台电脑,以便训练。
- 考核方式:依照报名人员数量而定,采取笔试面试机考的形式。
- 招新人数:约10到15人。
学长谏言
ACM是一场孤独苦旅,但是旅程的终点,报酬之丰,绝对超出你的想象,你自己的成长,也绝对超乎你的想象;而哪怕没有坚持到最后,没有捧起竞赛的奖杯,只要你真的为之努力过一段时间,你依然能从中获益匪浅。
人生苦短,烦恼良多,何不慷慨悲歌,放手一搏,仅此一言,与君共勉。