C语言程序设计课程教学改革研究-最新教育文档

C语言程序设计课程教学改革研究

[文献标识码]A

全国软件专业人才设计与开发大赛是由工业和信息化部人才交流中心主办,北京大学软件与微电子学院承办,中国软件行业协会、教育部高等学校高职高专计算机类专业教学指导委员会协办,面向全国高校在校大学生举办的年度赛事。大赛包括JAVA软件开发和C语言程序设计两个比赛项目,每个项目又分成本科组和高职高专组两个组别。大赛的宗旨是推动软件开发技术的发展,进一步促进软件专业技术人才培养,向软件行业输送具有创新能力和实践能力的高端人才,提升高校毕业生的就业竞争力,全面推动行业发展及人才培养进程。2010年举办首届大赛,来自全国约300所院校的5000余名选手参加了本次大赛在24个省市组织的分赛区选拔赛嘲。2010年8月,600余名选手代表226所院校参加了在北京举行的总决赛。

湖北汽车工业学院在校内c语言程序设计大赛的基础上,选拔出15名同学,参加了2010“国信蓝点杯”首届全国软件专业人才设计与开发大赛选拔赛(湖北赛区)本科组c语言程序设计的比赛。其中获选拔赛一等奖1名并进入了总决赛,三等奖10名,优秀奖2名;在总决赛中获得优胜奖1名。 一、大赛对程序设计能力的要求 1.自学能力

在整个全国软件专业人才设计与开发大赛的培训及参赛过程中,需要逐步培养学生的自学能力,激发参赛同学的学习积极性、自觉性和主动性。由于大学的学习模式跟基础教育阶段不同,在进入大学之前,同学们习惯了老师领着学习,很多学生不会自学。绝大多数学生在课程的实验或是课程设计等实践教学过程中,遇到问题时,要么问老师,要么避开甚至置之不理,而现在在参赛同学的带动下,能通过其他渠道如同学问相互交流、查阅相关资料等来逐步解决一知半解或不懂的难题。在这次参赛培训过程中,参赛指导团队的教师要求学生在遇到问题时,要主动查看相关教材、图书资料或通过网络搜索等方式,试着自己慢慢解决,若问题仍未解决,再通过同学间的小组讨论或请教参赛指导团队的老师。采用“授之以鱼,莫若授之以渔”的这一参赛培训理念,既让学生的自学能力逐步得到了提高,又增进了同学之间的友谊,同时,团队协作能力和沟通能力也随之得到提高。 2.创新和实践能力

由于全国软件专业人才设计与开发大赛题目由来自微软、IBM等知名IT公司的专家学者根据企业的实际应用进行出题,注重考察学生的创新和实践动手能力。所涉及的内容很可能是学生在书本或课堂上从未接触过的全新知识。为了应对这次大赛,培训指导教师根据大赛官方提供的比赛大纲和样题,归纳出所涉及的知识领域,并在短短的培训学习中要求学生查阅大量文献资料,鼓励学生发挥自己的主观能动性和聪明智慧,通过不断的实

践来消化和掌握相关知识。经历了大赛培训和参加了大赛的学生,在实践动手和创造性思维等方面将会得到较大的提高。 3.良好的心理素质能力

全国软件专业人才设计与开发大赛的结果会有很大的不确定性,参赛学生对题意理解稍有偏差或一时马虎大意都会导致最终失败,因此需要参赛学生具有严谨的态度和良好的心理素质,无论是在平时培训,还是在比赛过程中,始终应保持张弛有度、精力集中、不轻言放弃和毫不懈怠的良好状态来对待整个培训和参赛过程。

4.其他方面的能力

参赛同学还需要具备较强的查阅文献资料的能力、利用互联网络进行有效信息检索的能力、表达能力、团结协作能力等诸多方面的综合能力。通过参与大赛赛前培训和竞赛,绝大多数同学的这些能力均有了较大的提高。 二、C语言程序设计课程教学改革 1.教学内容的改革

全国软件专业人才设计与开发大赛对学生编程能力的要求,给高校C语言程序设计课程教学内容的组织有一定启示,过去多年沿袭的以讲授语法知识为主要内容的授课方式会使学生失去对课程的兴趣和学习动力,觉得课程枯燥无味,除了死记硬背了一些呆板的语法和语句外,收获甚微,学生的编程水平、分析和解决实际问题的能力均未得到提高。结合全国软件专业人才设计

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4