导航菜单

基于行业导向的“Java开发”课程设计

王靖

(北京信息职业技术学院 北京 100015)

摘要:爱尔兰都柏林理工学院的专业和课程开发有标准规范的流程,并且具有显著的“行业导向”特征。详细探讨爱尔兰都柏林理工学院的课程开发流程,分析其课程开发流程中体现的“行业导向”特征,以“Java开发”课程为例,描述其课程开发的过程和结果,具有借鉴意义。

教育期刊网 http://www.jyqkw.com
关键词 :行业导向;Java开发;课程设计

中图分类号:G712 文献标识码:A 文章编号:1672-5727(2014)05-0092-03

工学结合教育模式由来已久,最早可以追溯到英国桑得兰德技术学院(Sunderland and Technical College)工程系和土木建筑系于1903年开始实施的“三明治”教育模式(Sandwich Education)。工学结合教育模式之所以能持续百年经久不衰,主要归功于它切合实际的理念,即以职业为导向,以提高学生就业竞争能力为目的,以市场需求为运作平台。

爱尔兰都柏林理工学院的课程开发模式采用行业导向,工学结合特点明显,值得借鉴。下面以“Java开发”课程开发结果为例,说明爱尔兰都柏林理工学院课程开发的过程,以及其行业导向的特色。

课程开发方式

爱尔兰都柏林理工学院课程设置采用课程化的方式,即在专业下开设课程,课程开发过程的闭环流程图如图1 所示。

课程流程是一个闭环,主要步骤如下:

步骤一:依据专业的学习成果设计课程的目标和内容。专业的学习成果是指毕业生毕业时在学术方面需掌握的知识、专业技能和素质能力。课程目标和内容要依据专业学习结果,界定课程的学习范围以及需要学习的知识和技能。课程学习的目标是概念性的、不可衡量的。

步骤二:依据课程目标和内容设计课程的学习成果。课程的学习结果包括学生需要知道、理解的专业知识和技能以及需要运用专业知识和技能成功完成的课程内容。课程的学习成果是可以测量的。

步骤三:设计课程的内容概要。概要描述课程所涉及专业知识和技能的范围和深度。

步骤四:设计课程的评估考核方法。如开发一个可运行的应用程序等。

步骤五:设计课程的评估考核标准。依据评估方法设计评分的标准。

步骤六:设计教与学的策略。设计课程的教学大纲、课程的具体教授内容、练习内容和测验考试的次数及内容等。

步骤七:对课程的教学进行评估。由课程评审小组对课程的实施情况和最终学习成绩进行评估,评估课程的实施是否合理,学习结果是否可以体现学习目标,培养的能力是否符合企业需求以及课程更新建议等,形成反馈文档反馈给课程负责人。课程负责人依据反馈更新课程,回到步骤一。

课程开发流程是一个闭环,是循环上升的过程,是由一个专业的教师负责完成的。课程开发完成要形成一个课程教学的标准文档,这个文档包括上述步骤一到步骤五的内容。上述步骤六的部分是由教师自由设计的,此部分也参与评估。

行业导向特色

爱尔兰都柏林理工学院课程开发体现了行业导向特色。这个特色在课程流程中主要体现在如下四个方面。

专业目标、内容和专业学习成果的设计 在专业开设的时候就与行业专家及学术专家共同设计专业的目标和专业内容(即核心职业能力的界定);而后依据专业目标和内容设计专业的学习成果,包括行业需要达到的能力目标和学术上应达到的理论水平。

课程目标、内容和专业学习成果的设计 课程目标和内容是所要达到的专业学习成果的细化,课程学习结果的设计是专业学习成果的细化。

课程教与学策略的制定 课程设计负责人需要就课程所要达到的目标进行行业调查,采用的技术、教学内容应与最新的行业需求保持一致,并在每次实施前进行教学内容的更新,以此保证课程学习与行业要求的同步性。

专门小组评估 课程实施结束后会有一个专门的课程评估小组对课程的实施进行评估。评估小组的成员包括行业代表、学术代表、专业代表和学生代表。其中行业代表重点评估课程的学习成果是否达到行业的要求;学术代表重点评估课程的学习成果是否达到国家规定的学术等级;专业代表重点评估教学过程是否合理、考核方案是否能体现课程的学习成果;学生代表重点负责反馈学生的意见并监督评估过程。不同的代表会在课程评估后统一给出课程的评估结果和改进建议。

“Java开发”课程开发

上面讲述了爱尔兰都柏林理工学院课程开发的流程以及其行业导向特色,下面以计算机信息管理专业的“Java开发”课程为例,详细说明上述课程开发过程的实施过程,并给出课程开发结果。

依据专业的学习成果设计课程的目标和内容 计算机信息管理专业的学习成果和评估策略如表1所示。依据专业的学习成果描述和评估策略设计的“Java开发”课程目标和内容如下:一是课程目标。此课程目标是传授信息系统开发专业知识的技能,培养初级信息系统开发技术人员,以满足行业的需求。在此课程中介绍基本的采用面向对象技术的编程方法,介绍对象的概念,然后学习程序流程控制。使用案例研究和实际例子说明使用语言的功能以及如何解决实际问题。二是课程内容。根据行业调研,课程的内容概要包括如下内容:(1)控制结构:选择语句和循环;(2)输入/输出:文件、流和输入/输出技术,包括图形用户界面;(3)面向对象的范例:类和对象,封装,继承和多态等面向对象的编程环境的方法、数据和运算符;(4)字符串和字符串处理;(5)异常处理;(6)软件开发过程:程序分析和设计,解决问题的技巧,程序测试;(7)打包、接口及API使用。

课程的学习成果 完成这个课程的学生的可测量的学习成果是:(1)学会编程的基本结构和原理;(2)能够识别、描述面向对象的编程;(3)掌握解决实际问题的专业知识。

课程的考核方案 一是考核方法:设计并完成一个具有特定功能的、能够成功运行的Java 程序。需要使用下面的一种或者几种技术:面向对象技术,用户界面技术,字符串输入和处理技术,异常处理技术,API技术。二是考核评分标准:(1)形式考核(包括学习成果的1和2),占60%;(2)平时作业(包括学习成果的1、2、3),占40%。

教与学的策略 此课程教与学的策略如下:(1)课程实施地点:该课程将在课堂和实验室实施;(2)使用的设备:教师使用笔记本电脑、投影设备讲授课程内容;(3)网络教学:网络支持的教学过程,学生通过登录自己的网络课程界面,学习教师下发的指导资料;(4)互联网访问:学生通过互联网得到其他教学辅助资源的资料。

课程的评价与反馈 学生对课程进行评价。负责教师就课程实施情况及学生的学习成果向由行业代表、学术代表、专业代表和学生代表组成的课程评审小组汇报,评审小组对课程进行评估,并给出反馈意见。

教育期刊网 http://www.jyqkw.com
参考文献:

[1]曹春华.项目导向的《Java语言编程》课程设计[J].现代企业文化(理论版),2008(16).

[2]李文德.任务导向的课程设计——让课程推动行为转变[J].培训,2012(6).

[3]陈解放.工学结合教育模式可持续发展的理性期待[J].中国高教研究,2006(8).

(责任编辑:王恒)

下载文本