课程体系的构建 根据工程教育认证的JAVA课程体系的构建

[2018年12月01日 21:23] 来源: 黑龙江教育·高校研究与评估 编辑:小编 点击量:0
导读:唐光义 高俊锋 李继革摘要:文章针对现在JAVA课程系统现状,依据工程教育认证“作用导向”的根本准则,提出了JAVA课程系统重构的根本办法,并重新制定了课程的教育方针、清晰了课程教育内容与结业要求的对应联系、选用CDIO、事例教育、翻转课程等教法办法,显着进步了教育质量。关键词:工程教育;课程系统;软件工程中图

唐光义 高俊锋 李继革

摘 要:文章针对现在JAVA课程系统现状,依据工程教育认证“作用导向”的根本准则,提出了JAVA课程系统重构的根本办法,并重新制定了课程的教育方针、清晰了课程教育内容与结业要求的对应联系、选用CDIO、事例教育、翻转课程等教法办法,显着进步了教育质量。

关键词:工程教育;课程系统;软件工程

中图分类号:G642.3 文献标识码:A 文章编号:1002-4107(2018)02-0053-02

我国的高级教育现已从“精英教育”转变为“大众化教育”,以往传统的人才培育形式现已很难习惯现代社会对工程运用型人才的需求。工程教育认证正好在这个转机的节点上能够助力高级工程教育的变革。软件工程专业是一门操作性比较强的工程运用型学科,本专业于2015年头开端着手预备进行工程教育认证,一起对现有的课程系统进行了较大的变革。JAVA一直是本专业的一门中心根底课,在学生作业中也占有着比较重要的位置,而且软件职业关于JAVA软件工程师的需求也是比较旺盛的,可是现有的JAVA课程系统难以与工程教育认证的规范和条件相吻合,这就需求依据工程教育认证的规范和条件及时调整JAVA课程的教育内容和教育办法,构建合适工程教育认证、与国际教育接轨的JAVA课程系统。

一、JAVA课程系统现状

JAVA是一门操作性较强的工程言语类课程,学生在学习的进程中需求较强的实践性,需求把常识点与运用点结合起来,经过工程实践来强化学习。可是现在的JAVA课程系统与工程教育认证的要求还有比较大的不同,首要表现在以下三个方面。

榜首,侧重言语常识点的学习、工程运用显着缺少。在现在的JAVA课程系统中,侧重理论常识点的把握、侧重常识点的了解,也侧重常识点的运用,可是这个运用不是工程运用,而仅仅是会运用这个常识点,达不到工程运用的要求。

第二,课程系统的点评机制不行完善,教育内容、教育办法的改善不行显着。在课程的教育傍边,没有构成閉环的点评机制,许多教育环节流于形式,没有实在起到促进教育改善的作用。

第三,课程教育形式比较单一,缺少实在的工程运用环境。在传统的教育形式中,教师以讲堂教育为主、以试验课为辅,学生首要是听了解、会答题,可是在工程教育中,是以能否处理实践的工程问题为依据来点评是否到达教育作用的。

二、JAVA课程系统重构的办法

哈尔滨理工大学从2014年开端就启动了本科专业的工程教育专业认证作业,学校领导也高度重视,在安排层面和技能层面临工程教育认证提出了具体要求,并侧重工程教育认证作业需求学院学生作业及本专业的教师全员参与。教育大纲的修订要从培育方针的修订、专业培育要求及指标点、工程教育认证的培育要求等多个方面下手。在每门课程教育规划中都要进行教育内容和教育办法办法的改善,以习惯工程教育认证的要求。

榜首,遵从“以作用为导向”(Outcome Based Education,OBE)的教育理念,侧重在教育的进程中要以学生的学习作用为依据来点评教育进程。本课程就是要查核学生运用JAVA这门编程言语处理实践问题的才能,而不是了解多少个概念、把握了多少个常识点。在这里需求考虑五个方面的问题:(1)学生学习的预期作用是什么;(2)获得这些作用对处理杂乱工程问题能起到什么作用;(3)课程学习怎么协助学生获得这些作用;(4)怎么断定学生是否获得这些作用;(5)怎么确保学生获得这些作用。这就要求课程系统的构建打破传统的教育形式,树立以“学生学习作用”为导向的人才培育形式,树立健全各项教育确保办法,不断加大办学投入力度,加强师资队伍建造,时间重视工程技能的前沿动态,当令更新课程教育内容,变革教育教育办法,到达继续改善的意图。

第二,依据哈尔滨理工大学软件学院学生的实践情况,合理定位,清晰课程的教育方针。该院的学生是二表招生,学生的归纳本质、自学才能、了解才能较强,在课程的教育进程中教师能够恰当引导,培育学生的学习爱好,在实践工程项目中训练学生处理问题的才能。该院80%左右的结业生从事的是与本专业相关的软件规划师的作业,因为JAVA课程常识更新比较快,例如JDK也在不断发布新版本,因此在教育进程中要“授人以渔”,培育学生往后不断学习新技能的才能。

第三,变革课程教育形式和查核办法,培育学生的自主学习才能和立异精力,构建多元化的课程查核系统。在教育进程中,充分利用“大作业”、“小作业”、“翻转讲堂”、“教育事例”等多种形式促进学生上机编程处理问题。在课程查核中改动以往的“期末一张卷”的查核办法,侧重进程性查核,依据学生的整个学习进程来进行成果的鉴定。

第四,完善课程点评机制,不断更新课程教育内容。要重视软件开发范畴的技能更新,干流软件职业盛行什么样的新技能、新办法,就要在课程系统中不断更新,坚持课程“青春永驻”,关于一些“过期的常识”,需求进行课程点评,当令进行教育内容的轮换。

三、依据工程教育认证的JAVA课程系统特色

(一)课程教育方针

1.把握面向对象程序规划的根本常识和根本技能,能够树立面向对象的编程思维。2.把握JAVA言语的编程环境、数据类型、运算符和表达式、流程操控句子等根底常识,能够阅览相关运用程序。3.把握JAVA根本的编程办法和JAVA在网络编程中的一些重要技能,能够进行算法规划。4.具有处理实践问题,剖析、规划和开发软件的才能。5.具有团队协作的认识和才能。

(二)课程系统与结业要求的对应联系

(三)本课程的首要教育办法

因为本课程的理论性和实践性都很强,为了完结课程教育方针、确保课程教育作用,课程教育要遵从从浅到深、从笼统到具体、从微观到细节的准则。经过选用事例教育和讲堂翻转教育办法,学生在学习进程中,在面临笼统、单调的理论时,能够用技能完结来加以印证、加深了解;在面临杂乱、烦琐的源代码时,能够用理论思维来辅导。具体办法包含以下几方面。

1.CDIO与事例教育。以CDIO工程教育理念为教育辅导思维,以某大型超市的进销存办理作为教育事例,选用“原理→事例→实践”的教育形式,首要介绍JAVA的根本原理和根本概念及面向对象程序的规划办法,然后依据这些常识点剖析超市的进销存管的需求以及功用的具体完结。

2.翻转讲堂。因为JAVA课程包括的内容非常丰富且实践性很强,单纯靠有限的理论授课学时难以具体地介绍各方面的内容,而且关于单调的概念,很难有抱负的教育作用。经过翻转讲堂和问题式教育,在讲堂上,教师侧重解说JAVA的根本原理和根本办法,安排学生进行讲堂评论和陈述;在讲堂外,以组为单位,为每组学生安置1个实践作业,要求学生协作完结代码的规划,并编撰实践陈述和辩论。这种办法能够调集学生的学习积极性,使学生变被迫“听课”为自动考虑和自动学习,培育其独立考虑、发现问题、剖析问题和处理问题的才能,培育团队协作认识和才能。

四、JAVA新课程系统的施行成效

在哈尔滨理工大学软件学院的2015级中进行课程教育的初次测验变革,获得了不错的作用,学生的学习积极性显着进步,课后上机编程的学生多了,在睡房玩游戏的人少了;课间找教师问问题的学生多了,讲堂不听讲的学生少了;课前到教室抢座位的学生多了,上课迟到的学生少了。2015级学生参与ACM、全国软件和信息技能专业人才大赛等获得的成果显着进步,学生也感觉课后的学习压力大了,期末考试轻松了。从学生的终究成果来看,优异率显着进步,不及格率显着下降。在教育进程中,教师的作业量大了,作业压力也变大了,可是学生的学习热心显着进步了,学生关于课程教育满意度也大大进步。

工程教育认证关于进步我国软件工程专业的教育质量,培育习惯现代社会需求的软件工程师具有重要的含义。以工程教育认证为根底变革JAVA课程的教育系统,安身软件产业,探究面向工业界、面向世界、面向未来的人才培育形式,造就一大批立异才能強、习惯经济社会开展的软件规划人才,为建造立异型国家、完结“一路一带”的开展方针奠定坚实的人力资源优势。依据工程教育认证的JAVA课程变革才刚刚开端,在往后的教育进程中,咱们会继续探究新的教育办法和教育理念,继续改善,不断进步教育教育质量。

参考文献:

[1]瞿振元.推进高级工程教育向更高水平跨进[J].高级工

程教育研讨,2017,(1).

[2]唐光义,刘胜辉,张淑丽.以工程运用为导向的JAVA教

学办法探究[J].计算机教育,2013,(5).

[3]张淑丽,姚登举,车楠.依据JAVAEE的开源结构类课程

整合教育办法探究[J].黑龙江教育:高教研讨与评价,

2014,(6).