APP下载

校企合作模式下C语言程序设计课程在高职动漫专业中的改革探索
——以定西师范高等专科学校为例

2016-07-19文银娟李文娟

湖北第二师范学院学报 2016年2期
关键词:动漫专业C语言校企合作

文银娟,李文娟

(定西师范高等专科学校 计算机系,甘肃 定西 743000)



校企合作模式下C语言程序设计课程在高职动漫专业中的改革探索
——以定西师范高等专科学校为例

文银娟,李文娟

(定西师范高等专科学校 计算机系,甘肃 定西 743000)

摘要:C语言课程是高职动漫专业的一门专业必修课。通过分析C语言在动漫专业教学中存在的问题,结合动漫专业人才培养目标,顺应校企合作的办学新模式,探讨如何对本专业C语言课程进行改革,提出采用“项目导入、任务驱动”的教学模式,对课程进行整体设计和学习领域构建。

关键词:校企合作;C语言;动漫专业

在国家财政的大力支持下,我国动漫产业发展迅猛,开设动漫专业的院校也越来越多。校企合作、工学结合是当今高等职业教育改革与发展的突破口,反映了现今高职教育对职业岗位能力培养的重视。但传统的动漫专业教学针对性不强,培养的学生技能特点不突出,毕业生适应企业难度大。为了改变这一现状,在动漫专业采用校企合作办学模式,创新办学特色。顺应校企合作模式,C语言程序设计课程(以下简称C语言)作为动漫专业学生入学后开设的一门专业必修课,如何设计与安排C语言课程教学内容与学时就显得特别重要。本文以定西师范高等专科学校动漫专业为例,尝试通过校企合作模式探讨C语言课程在高职动漫专业中的改革实践。

1C语言在我校动漫专业中的教学现状

1.1“教”的方面

首先,教学目标同一化。C语言是高校电子类专业、通信类专业、计算机类专业等都要开设的一门专业必修课,不同专业均采用相同教材、相同教学大纲、相同教学进度、相同期末考试卷,严重影响到了学生岗位信息技术应用能力的发展,削弱了学生的职业竞争力。

其次,教学内容选取不恰当。目前C语言课程虽然也引入了项目化概念,但所选取项目并非以职业岗位分析为基础,多以验证性项目为主。验证性项目的设置多为了语法解释和程序理解,且缺乏职业背景。这就造成课程各内容相互独立,缺乏连贯性和综合性,学生学习完成后仅仅是对语法知识的掌握,并未掌握实际应用到工作岗位的能力,缺乏职业背景也对学生的学习积极性造成一定的影响。

1.2“学”的方面

1.2.1学生入学水平参差不齐。我校动漫专业招收的新生中,有的是普高生,有的是三校生(中等职业学校毕业后考入我校的学生),三校生中有计算机专业的学生,还有艺术生。同一化教学挫伤学生积极性。三校生中计算机专业毕业的学生在中职教育阶段已经学习过C语言,而普高生多呈现“零基础”,大部分文科生对程序设计不感兴趣,教师在教学中采用统一标准进行教学,造成有基础的学生没兴趣学,而没基础的学生无法跟上进度的情况,使学生逐渐失去学习兴趣。

1.2.2学生对程序设计课程重视程度不够,大部分学生存在“重美工轻操作”的心理。高职教育的主要职能是培养高素质技能型人才,动漫专业的教学主要针对目标工作岗位及岗位核心能力,比如平面设计、动画制作、音频视频编辑等,对程序设计能力要求大多是一笔带过,致使学生从主观上对程序设计能力的培养认识不够深刻,多以通过考试为最终目的。

2校企合作模式下调整教学模式和教学内容

2.1项目化教学模式在教学过程中的应用

动漫专业致力于培养各种平面设计、二维动画、三维动画设计和处理的技能型人才,作为一名合格的动漫专业人才必须具备很多技能,这些技能大概分为:美术技能、程序设计技能、文学修养、音乐知识等。在C语言课程教学中,应以学生为主体,让学生在有限时间内,既能完成既定任务,又能激发学生学习兴趣。因此,可通过采用“项目导入、任务驱动”的教学模式,将一个完整项目划分成若干个相对独立的子任务,以任务为主线、教师为主导、学生为主体,变被动学习为主动探究,充分调动学生的学习积极性。

基于以上考虑,选择“学生成绩管理系统”作为教学项目,遵循“实用为主,必需和够用为度”以及高职学生认知循序渐进的原则,在教学过程中,可对项目进行任务分解,形成阶梯递进的任务链,前一个任务的完成为后一个任务的展开做好铺垫,后一个任务涵盖前一个任务,并将C语言中的各种零散知识点融入到任务链中,以任务驱动教学。

例如在学生成绩管理系统中,可划分为以下五个子任务:(1)菜单设计,要求在屏幕上显示学生成绩管理系统的主菜单,相关知识点包括:数据类型、常量和变量以及基本输入输出函数的用法等;(2)成绩统计,要求用户首先输入学生人数和学生成绩,然后计算学生成绩的平均分、最高分、最低分、不及格人数、优秀人数等统计信息。相关知识点包括:if语句和switch语句、while语句、do-while语句和for语句、逻辑运算符与逻辑表达式、关系运算符与关系表达式以及字符输入与输出函数等;(3)成绩记录排序,要求按照成绩总分和姓名分别对学生记录进行排序,相关知识点包括:一维数组的定义、初始化及元素引用方法,字符数组的输入、输出方法,字符串处理函数,冒泡排序和简单选择排序算法的思想和代码实现等;(4)成绩记录的添加和查找,要求实现学生成绩记录的添加和根据学号查询学生成绩的功能,相关知识点包括:二维数组的定义、初始化及元素引用方法,顺序查找和折半查找算法算法的思想和代码实现等;(5)用指针变量实现学生成绩管理系统,要求用指针来实现学生成绩管理系统的功能,相关知识点包括:指针和指针变量的定义及指针变量作函数参数的用法,字符指针、数组指针、字符串指针、指针数组的定义及它们作函数参数的用法,指针型函数和函数指针的概念和用法等。系统基本工作流程如图1所示。

图1 任务流程

2.2以项目为依托,构建学生学习领域

以学生成绩管理系统为主线,对C语言课程教学内容进行知识分层,可分为三个阶段:初级阶段,主要内容包括数据类型和基本运算,结构化程序设计;中级阶段,主要内容包括函数和数组;高级阶段,主要内容包括指针和结构体。在每一个阶段的学习过程中,围绕任务分配讲解知识点,教师也可根据教学大纲要求,在学生完成每个项目子任务的同时,布置一定数量的编程题,侧重趣味性和实用性,在激发学生学习兴趣的同时,加深学生对常用算法的理解和编程能力的提高,同时,在每一个子任务中,教师还可根据学生学习情况,适当增加难度和扩充模块功能,为学有余力的学生,创造更大的提升空间。具体的学习内容与任务安排见表1。

2.3以职业岗位能力为导向,重视课程设计实验

教师通过布置作业、实验及引导学生“三多两勤”,达到使学生能够熟练使用 C 语言的目的,“三多”即“多阅读程序、多编写程序、多上机调试程序”,“两勤”即“勤动脑、勤动手”。课程结束时,给学生安排一个课程大作业,要求学生分组来完成。一般2~3人为一个学习小组,用两周时间完成课程设计实验,并提交书面的课程设计实验报告进行答辩。课程设计的题目有:企业人事管理系统,企业员工工资管理系统,教师工作量计算系统,运动会分数统计系统,停车场管理系统,校园导游咨询系统,要求学生在这些题目中任选一个。前两个系统比较简单,难度系数定为0.6,一般针对于学习基础较差的学生,中间两个系统难度中等,难度系数定为0.8,针对于大多数学生,后两个系统难度较高,难度系数定为1,主要针对于学习基础较好,并有较强的自学能力和具有探索精神的学生。

课程考核时邀请校企合作企业的专家全程参与,采取竞赛的方式,根据事先的抽签顺序,分组上台展示各自的作品。企业专家通过参与此次竞赛,可以选拔出符合企业需求的学生,寒暑假去企业进行顶岗实习。具体的考核标准见表2。

表1 学习领域构建

表2 课程设计实验考核标准

3课程改革效果

高职院校动漫专业的C语言课程教学如何更好地与专业对接并服务于专业,C语言课程的教学目标、教学内容、教学模式、专业化趋势等,这些问题还需要深入探讨。就目前我校开展的校企合作办学新模式,对应学生的职业岗位能力,进行模块分层和任务驱动教学,以完整的项目为教学主线,教学过程中,通过团队分工,增强了学生的团队合作意识;通过课程设计实验,提高了学生分析问题以及运用所学知识解决实际问题的能力;通过竞赛机制,增强了学生的集体荣誉感;通过企业专家的参与,拓宽了学生的实习就业渠道。这种校企合作、工学结合的教学模式应当成为高等职业院校技能教学的主流,值得进一步尝试总结,大力推广。

参考文献:

[1]梁英坚.高职院校工学结合在C语言程序设计课程教学改革的探索[J].计算机光盘软件与应用,2013,(8):220-222.

[2]谢巧玲.校企合作下C++程序设计课程辅助实验教学的探索[J].电子测试,2014,(5):149-150.

[3]王坤.高职校企合作模式的探索与实践——以陕西工业职业技术学院为例[J].软件工程师,2015,(3):51-53.

[4]宋春晖.校企合作模式下Java人才培养的探索与研究[J].软件,2014,(1):129-130.

[5]刘娜.校企合作模式下《商务网页设计》课程改革初步探索[J].计算机光盘软件与应用,2013,(10):189-190.

[6]罗英武.校企深度合作背景下的《机械制图》课程教学改革研究[J].甘肃科技纵横,2012,(6):134-135.

On the Reform of C Language Program Design Course in Animation Major of Higher Vocational Colleges under School-Enterprise Cooperation — A Case Study on Dingxi Normal College

WEN Yin-Juan, LI Wen-Juan

(Department of Computer Science, Dingxi Normal College, Dingxi Gansu 743000, China)

Abstract:C language course is a compulsory course in the animation major of higher vocational colleges.Through analyzing the problems existing in C language teaching of animation major, integrating the objective of talents training in animation major and conforming to a new model to running a schools in school-enterprise cooperation, this paper aims to discuss how to reform the teaching mode of C language courses, which proposed to use “project leading, task driven” teaching model to design courses and construct the learning field.

Key words:school-enterprise cooperation; C language; animation major

收稿日期:2015-12-12

基金项目:甘肃省教育科学规划课题(GS[2015]GHB0199)。

作者简介:文银娟(1981-) ,女,甘肃临洮人,讲师,硕士,研究方向为计算机基础课程教学、动漫设计与网络。

中图分类号:G642.0

文献标识码:A

文章编号:1674-344X(2016)02-0129-04

猜你喜欢

动漫专业C语言校企合作
基于Visual Studio Code的C语言程序设计实践教学探索
51单片机C语言入门方法
基于C语言的计算机软件编程
高校动漫专业三维动画“三位一体”教学模式构建
高职高专院校C语言程序设计教学改革探索
关于课堂教学与成果实践相结合的动漫专业教学模式的构建与思考
刍议职业教育校企合作的有效性
就业视域下卓越工程师校企合作培养模式探析
民办高职院校软件技术专业深度校企合作模式探索
对实训教学体系改革进行的思考与探索