摘要:文章结合江苏省中小企业应用软件工程技术研究开发中心教学资源库建设项目,对“C#程序设计”课程设计到教学都进行了改革,并对配套的教学资源库建设的思路、理念、内容和要点进行了探讨。
关键词:C#程序设计;教学;资源库建设
作者简介:管小卫(1981-),男,江苏南通人,江苏财经职业技术学院,讲师。(江苏 淮安 223003)
基金项目:本文系江苏省中小企业应用软件工程技术研究开发中心公共服务平台建设项目(项目编号:JH10-42)、淮安市创新载体平台项目(项目编号:HAP201010)的研究成果。
中图分类号:G642.41 文献标识码:A 文章编号:1007-0079(2012)01-0067-02
2010年,江苏财经职业技术学院获批建设江苏省中小企业应用软件工程技术研究开发中心,“C#程序设计”被确定为该中心教学资源库建设中的一门课程。该课程是江苏财经职业技术学院软件专业的基础课程,是.NET课程体系的编程基础课。根据该课程在本专业课程体系中的定位,主要是培养在.NET 平台上进行C/S应用程序开发的.NET程序员。
本课程的开发团队依据“工作过程导向”原则,从课程的设计到教学实施都进行了改革。课程的改革急需相关配套的资源库建设,对此,本文在建设课程教学资源库方面做了初步尝试。
一、“C#程序设计”课程改革
本课程对本专业学生的技能培养和职业能力的形成有着密切关系,其设计思想为:以“网络游戏”为载体(项目驱动),包含了C#.NET程序员岗位能力所要求掌握的开发环境、开发语言(C#)、数据库访问技术和三层架构等核心技能。在教学过程中通过项目分析等环节培养学生的职业精神,学习数据库应用开发的相关知识,通过系统设计等环节培养学生的职业技能,通过调试程序和软件测试等环节培养学生的职业行为习惯和团队合作精神,整个学习过程中,监督并要求学生能够不断反省自己、养成良好的学习和工作习惯,顺利完成从学校学习到企业开发的过渡。
1.教学模式多元化
本课程强调以学生为中心,打破传统的在教室中学习理论、在实验室中实验这种单一教学模式,采用多元化的形式大力加强实践技能的培养,包括课堂教学、实验课堂教学、虚拟企业教学、课堂与实习地点一体化、网络课堂教学、学生兴趣小组等,建立了由理论到实践、由课内到课外、由书本到网络、由基础到提高的多元化教学模式,拓展了学生的学习空间,真正实现了工作和学习相结合,达到和工作岗位对接,培养了学生的自主意识和创新能力。
2.课程项目化
本课程按照基于工作过程的教学思想,将教学内容进行合理设计,以完整的网络游戏项目为载体贯穿本课程教学始终。把总的课程目标划分为一个个的工作情景,然后把一个个工作情景细划为一个个较容易掌握的“任务”,通过这些任务来实现总的教学目标。在设计任务时,强调以“工作过程”为导向,注重实践技能的应用,积极引导学生自主学习,培养其创新能力,使学生快速达到培养目标。
3.“教学做”一体化
本课程基于工作过程的内容设计,体现“教师为主导、学生为主体、训练为主线”的教学思想,理论和实践教学一体化,将“教、学、做”融于一体。以典型工作任务为项目,使课程内容具体化、显性化,以完成工作任务作为学习结果。
4.“工程实践”化
学生在校期间通过参加国家职业资格考试(ACCP、OSTA),取得相应的职业资格证书,使教学与职业资格紧密联系起来,充分体现职业教育的工程要求与特色,符合学生学习的要求和企业、社会对人才的要求。
5.教学手段多样化
在教学手段方面,积极开发网络资源,多媒体教学、自主学习平台、在线答疑系统、项目开发、现场教学等,在教学单元的学习中,根据不同教学单元的教学内容灵活采用。
随着教学单元任务的不同,本课程的考核方式也随之改变。从原来的理论考核为主,改为过程性考核与结果性考核相结合。突出多元化标准评价,从多个方面评价学生成绩。考核的方式包括:过程考核、项目考核、综合能力考核、创新点考核、答辩考核、团队目标达成考核等,它们分别占有不同的比重,突出了企业多元化的评价标准。
二、教学资源库建设
随着教学改革的不断深入,急需建设一个与课程配套的教学资源库。这是本中心建设成果应用与推广的需要,也是统一标准整合校企优质教学资源共享的需要,更是校企合作深化专业建设与课程改革的需要,其最终目的是培养高素质技能型人才。
1.教学资源库的建设思路
通过与企业深度合作,了解企业对.NET应用开发人才的具体需求,确定课程的培养目标,并且共同设计教学内容,将企业真实项目开发模式引入到课程教学中来,在课程中融入企业开发规范与标准,充分体现出课程的职业性、实践性及开放性,从而实现与岗位的零距离对接,同时合理设置学习情境,形成课程标准、课程与资源库建设标准等,从而规范了课程和资源库的建设。
2.教学资源库的设计理念
在教学资源库的建设思路上,围绕课程培养目标和岗位能力需求,以工作过程为导向,以职业岗位能力和职业素质要求为核心,重点培养学生的项目编码能力、团队协作能力等综合能力,构建基于先进职教理念的课程体系,形成规范的人才培养方案,建设全方位、立体化的课程教学资源库。立足学生,提供丰富的教学资源,体现实用性、直观性、互动性、全面性。
3.教学资源库的建设内容
教学资源库中的资源主要包括以下几类:
(1)课程建设标准库。主要包括课程设置、课程定位、课程设计、课程内容介绍、课程特色与创新、教学方法、教学手段等指导性文件。
(2)课程资源库。主要包括教学文件(课程标准、实验实训指导书、授课计划、电子教案等)、电子教材、教学评价、教学课件、习题库、试题库、学生实训作品、课堂教学音视频、教学案例、在线答疑系统等。
(3)培训资源库。主要包括师资培训包(国内、省内师资培训项目、新技术培训项目)、企业培训包(企业人员培训、技能培训等培训项目、新技术培训项目)、学生竞赛培训包(学生创新、技能大赛等培训项目)等。
(4)素材资源库建设。主要用于辅助课程教学,可分为五大类:文本类素材、图形(图像)类素材、音频类素材、视频类素材和动画类素材。
(5)职业信息库。包括软件行业介绍、相关软件企业信息、软件开发新技术介绍、软件企业职业岗位描述、软件企业相关技术标准、软件职业资格标准、软件企业链接等。
(6)实训基地建设资源。包括校内实训基地和校外实践基地的建设信息库。
(7)师资信息库。主要包括专业专职教师和兼职教师信息库。
三、教学资源库的建设要点
1.课程标准
“C#程序设计”课程整合了教学内容并按照职业岗位所需的各种能力内化为若干真实工作任务,由实际工作过程任务需要引出相应的知识内容,科学的设计工作任务,以一个网络游戏项目作为载体,要求实现使用三层架构完成整个游戏项目的开发,通过这一载体将C#相关的知识贯穿始终。通过对该项目的分析,根据网络游戏开发的需求,选取8个工作情境(搭建基于MS.NET平台的软件设计环境、游戏中选择购买的物品、游戏中的按经验值排名、网络游戏中的人物表示、网络游戏中创建多种类型的人物、网络游戏人机界面设计、数据组织与管理、三层架构设计),共27个工作任务,将教学内容与实际联系在一起,教学与工作情境联系在一起。各工作情境相对独立,又相互联系,所有工作任务完成网络游戏项目的开发。
2.自主学习平台
自主学习是与传统的接受学习相对应的一种现代化学习方式。以学生作为学习的主体,通过学生独立的分析、探索、实践、质疑、创造等方法来实现学习目标,是培养学生可持续发展能力的关键。教学资源库网站提供与本课程相关的教学信息和在线学习功能,包括文档的发布(电子教材、电子教案等)、视频发布、在线自测、在线交流等功能;为了实现随时随地通过网络学习,解决学生在宿舍、家里等学习中遇到的难题,教学资源库网站提供在线答疑系统;实现学生学习过程中在线测试功能,通过这些功能的实现,能促进学生学习、讨论,扩展学习渠道,考核学生学习情况,锻炼和培养学生终身学习的能力。该平台的主要功能如下:
(1)学生角色实现的主要功能。
1)浏览教师所发布的资源,包括视频资源及其他文档资源。设计的重点技术环节:视频播放流媒体技术。
2)记录学习笔记课程、答疑课程、讨论意见、反馈操作。设计的重点技术环节:在线答疑系统技术。
3)在线测试。设计的重点技术环节:在线考试系统技术。
(2)教师角色实现的主要功能。
1)可以浏览别的教师所发布的资源,也可自己发布资源。设计的重点技术环节:大文件上传、下载技术流媒体技术。
2)组织学生课程讨论、在线指导学生答疑、与其他教师进行教研活动、记录教学笔记等操作。设计的重点技术环节:在线答疑系统技术。
3)在考试系统中进行试题管理。设计的重点技术环节:在线考试系统技术。
4)教学资源统计、学生行为统计。设计的重点技术环节:历史行为统计。
(3)管理员角色实现的功能:进行学生管理、班级管理、教师管理、权限管理、资源管理、bbs管理等操作。
“C#程序设计”教学资源库建设的内容能紧跟.NET技术发展的进程,以软件开发项目为载体,采用基于软件产品开发工作过程的教学设计,制定了符合培养目标要求的课程标准;采用现代化教学手段,制作了多媒体教学课件、自主学习平台、在线答疑系统等;完善了课程考核评价体系,注重学生能力的展示,强调规范与过程的考核。
参考文献:
[1]朱强,江荧.基于工作过程的课程开发方案研究[J].中国职业技术教育,2008,(1):42-44.
[2]赵佩华,眭碧霞.示范性高职院校共享型教学资源库建设的研究[J].中国电力教育,2009,(10):58-59.
[3]姜大源.职业教育学研究新论[M].北京:教育科学出版社,2007.
(责任编辑:孙晴)