文档介绍:浅谈工学结合模式在C语言教学改革中的探索
(作者:___________单位: ___________邮编: ___________)
[论文关键词] C语言工学结合教学改革
[论文摘要] 本文通过分析新形势下IT业界需求和目前教学形式的局限,通过对校企互动、课程设置、教学模式等六个方面的阐述,找出一条符合时代发展的工学结合的C语言教学改革之路。
以计算机科学为灵魂的信息产业是优化我国产业结构,促进低碳经济,改变我国以劳动密集型产业为主现状的希望之星。产业进步,教育先行,纵观我们数年来在信息产业人才培养上取得的一些成果,不难发现其中存在着教学内容与产业脱节,落后于产业发展的现象。因而在学生就业和企业揽才时就会看到这些现象——学生发现在校所学的东西无法满足企业的需要,而企业在求贤若渴的同时又面临着无法找到合适人才的困境。本文尝试探索将工学结合这一教育模式应用于计算机教学实践中,特别是在C语言的教学改革中来解决上述问题。
在探索工学结合教育理念的过程当中,笔者不断认识到,工学结合不应该仅仅只是一种学生培养模式的改变,还应该体现在学校与企业互动方式、课程设置、教材选择、教学模式选择和学生实习实训等各个方面内容的变化。
1 校企互动
在工学结合的实践中,学校应该走出去,引进来。积极跟企业接触,尽量早的把企业进入到人才培养和教育的过程中。对于有意向的企业,可以实行定向招生、培养计划,在招生期间学校和企业就可以联合面试和招生,在学生第一、二年在校期间,学校和企业可以共同就教材选择和师资力量上合作。比如学校教师+企业导师的“双师制”教学,学校教师和企业资深工程师结合产业需要共同编写教材,以及学校教师教学和企业工程师定期或远程的答疑等,探索学校和企业共同培养、工学结合的新路子。
2 课程设置
C语言在计算机科学中有着非常重要的地位,它不仅是其它众多现代编程语言的基础,也是业界应用最多、最为广泛的语言之一。但是在笔者看来,目前各高校在C语言程序设计课程的内容设置上存在不合理的现象。首先,C语言程序设计不应该仅作为一门单独的课程来开设,而是应该变成系列课程。产业界在做产品和做项目时,编程语言的运用只是作为一个最基本的因素存在而已,可以说同时拥有编程语言知识、平台开发知识和产品领域知识的开发者才是一个企业真正的人才。产品相关领域知识的学习在实际开发过程中会由产品经理来解决,而且不同的产品需要不同的领域相关知识,这个是学校教育基本无法解决的问题。但是反观我们目前的课程设置,其实只是解决了编程语言知识这一问题。举例来说,学生要想在Windows操作系统下开发程序,除了C语言知识外还要学台开发知识,我们在这一块的课程设置上存在着诸多空白。
针对这一现状,笔者觉得我们目前的C语言教学中非常有必要把C语言程序设置成一个系列课程,就是所谓的“大C语言课程”。整体上可以按语言相关知识和平台相关知识这两块来划分,然后结合目前企业和行业发展来设置课程。对于需要Windows平台开发人才的企业,我们的课程设置在语言相关类课程上可以开设“C语言程序设计”和“C++程序设计”等课程,在平台相关类课程上可以开设“Windows程序设计”、“MFC/WTL程序设计”和“DirectX程序设计”等课程。对于需要Li