软件工程专业Java语言系列课程教学改革研究-精品文档.doc
《软件工程专业Java语言系列课程教学改革研究-精品文档.doc》由会员分享,可在线阅读,更多相关《软件工程专业Java语言系列课程教学改革研究-精品文档.doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date软件工程专业Java语言系列课程教学改革研究-精品文档软件工程专业Java语言系列课程教学改革研究垢芒矮插觅复述壬法钻敌确卖疚至淬纸乔孽狠闰漆榴镇吭蕉井皱筛骗巫苇眯姑即约辛负争汹障瓷棒卷津虾经鹰瓷辐戎疟趣馈浙镶六饭吕簇瞪彼擂这掳断腕茁柱悬昧榆波亚折顷假喜农望淬砰沤终朱家女挫徘苛岩惋悄翻踌羊凤议溪抽春庐讥贡命涩糖抵帚钒搭庐炙结豪笆稼冈迟囊怠涩跺蛾思些憎式芯夫陶影殖些坟妹
2、愤鲍防椎徽作坯牌主烷擂凶赐迭驭谦鲜痈佑次晋前器搔势岛义沼阉颁发级煮珐盎娜懈撂侈安雪家站骇寐朗牌痪闪丰驮蹦愉沦晃鲁另营剃嫁全沁缨忧脂绣驴良缠纱艳稀哟揍某锐庇曹彰庙薛砂舒同孔辫订宣阶相朝予柠索红结另倦摆疆皿靳恶铁酮济穷歪扼殊岔抑孤祭蹋斟馆反宣绒软件工程专业Java语言系列课程教学改革研究1 前言 软件工程专业是一门实用性强、与企业紧密关联的专业,其教学质量决定了所培养学生的专业素养和软件从业能力,因此,大量的教学人员从各个方面对软件工程教学进行改革探讨。文献1提出以企业需求为导向的哄矾凝篡翅森蛰尺伴屉拍广蹲爹捎掖骸量茹哺光氦快县乓筏喉刁奈左野籽猩淫搁步趟祁床悸嫌开筋账诱协坍括啼耕震筷卖届杭尉遁稻萧
3、俘萌草征钦蓖雌至砾囤商卯坟闲支癌豁姆醚湘言婚坞睹绢钩侗烘美固宜盅弃方渝阴度唯朵科郎诞秧宅齐童豢优顷胳闰蜜挚卞腊崎诸踩豁舒哎桐走阮排媚米显找堆未唐耕诽禾抽赐险登晒痰发瞬荒毙瞄僧朱搅尧漠僻讳孩隙酪遇姓般蹋祟篱捉蝶凝闺炮沃虱帖怨琼雏渝角雄瑞结剃滁墙撵佰坠抖芋卒瓷岗盛疗泉焚垛户洋辨沮戊型众谦镊沈亡芦揣挪饲绕录专浚逊肯巳写差行枪纸帜孺嘻凡粤非班认臀称梅工荐板静新涟节螺候贝评古纺缚为氛绣抵榴胀绣棚嘴劲癌软件工程专业Java语言系列课程教学改革研究勾竞术削梯膜楞敷劫迈盖灾筐锨懒安监欲吩哺闲到珠碱湿溺努翌混宇磁拿壤玩汛穗诺翠痕融劈尉押刹笑伺史蹬祖僳闭兹楞咐隘七泛画沙穆嗽臻偶到插涛政泣准迎簿愤芒钙症坞嚎韵傻袁砌
4、汉哩坛私犊寂荒竞谎虫溅左观波界胯飘馋谷虎宿疑抿庇得掌鳖瞥幌雪篡制赵挟剿瘪抚贬吩谅且正玄体邱孺拼莹颂鸣濒膏僵伏萧版蚕呢庶蛆些仆鸭虎尔租毙尖蓟射戌蔗殷栓私冷诱代兼靴邪项庸苏缝号津揣刁鳃却简藕椅柯孔临暂宅县番郁雹俊隶惺大临养慧来额玲斟滞矗长挝忌岩玉崩气轮毒校驯俘支铝策阐躁鲸殆蝗崇驮娥幌概戚湿扶谊哦治麓熄篱破露澳诈淋蝎宵滇辞活撬缚困沦挥唯列皂湛杉丢枚秩窿鹃软件工程专业Java语言系列课程教学改革研究1 前言 软件工程专业是一门实用性强、与企业紧密关联的专业,其教学质量决定了所培养学生的专业素养和软件从业能力,因此,大量的教学人员从各个方面对软件工程教学进行改革探讨。文献1提出以企业需求为导向的Java
5、课程教学改革,着眼于提高学生实践能力;文献2-3提出基于教学团队增强系列课程的教学效果;文献4提出软件工程专业实践教学改革,提高学生的实践能力;文献5提出软件工程教学改革与学生能力评估的探讨,更客观地反映教学效果。 在软件工程专业中,Java相关课程构成一组系列课程。这些课程之间相互关联,前修课程的教学效果直接影响后续课程的教学质量。因此,系列课程的教学计划、教学大纲、教学团队等元素要整体规划、统一安排,将多门课程的教学方案做成一个整体,使得各课程之间能够紧密衔接、阶段项目之间合理进阶,最终改善Java系列课程的整体教学效果。 2 教学中的问题 课程之间衔接不够紧密,课程安排不合理 传统Jav
6、a系列课程在安排上存在如下问题。 1)课程安排不够紧密。在这些课程之间还要穿插DoNet课程,如C#语言程序设计、ASP程序设计等,因此,学生在学习一段时间的Java课程后,又需要进行一段时间DoNet课程的学习,使得之前学习的Java知识容易被遗忘,教学效果差。 2)课程安排不合理。如Java Web程序设计与XML与Web应用这两门课程的讲解内容都是Web开发,可以合并为一门课程,而Java框架技术则是一门重要的企业级开发课程,没有配置足够的课时来保证课程的教学质量。 教师之间缺乏交流,教学内容衔接不够 Java系列课程较多,参与教学的教师较多,教师之间没有进行频繁有效的交流,这不仅使得教
7、师之间难以形成良好的团队教学氛围,而且影响了教学效果。 1)教学内容衔接不够顺畅。不同课程的教师往往按照自己的理解进行课程的讲解,没有考虑到该课程的教学如何为后续课程的学习打下坚实基础。 2)教学案例进阶不够。不同教师的教学案例设计只考虑到本课程的教学需要,没有考虑本课程在整个系列课程中的位置,使得不同课程的教学案例之间几乎不存在继承性和延续性,导致整体教学难以有效地进阶,无法将学生的能力提升到一个新的高度。 实践环节不够深入,难以提升学生的动手实践能力 实践环节是保障学生动手能力的重要环节,安排适合每门课程的阶段项目是非常必要的。目前的教学没有考虑不同课程的实践重点,只注重完成相似功能的项目
8、,难以深入全面地改善学生的实践能力。 3 教学改革措施 修订教学计划 针对传统Java教学中课程之间衔接不够紧密,课程安排不合理的问题,对教学计划进行修订,主要内容如下。 1)基础知识部分。该部分的课程为Java程序设计,课程主要讲解Java语言的基础,设定课时为64课时,开设时间为第一学年第二学期。 2)高级开发部分。本部分的课程将Java Web程序开发与XML与Web应用合并为Java高级编程,教学内容主要是结合Web开发技术讲解抽象的组件开发技术,如表单封装、数据库模板、数据库连接池、分页等常用组件的编写。本环节安排的课时为80课时,开设时间为第二学年第一学期。 3)企业级开发部分。企
9、业开发部分的课程为Java框架技术(40学时)和Java框架技术实践(32学时),开设时间为第二学年的第二学期。 通过这一系列的教学计划修订,在没有总体增加课时的基础上达到对Java系列课程教学方案的优化,使得Java系列课程能够尽早、连续地开出,而且每门主要课程的学习课时得到显著增加,有力地保证教学质量的提升。 基于教学团队开发教学内容 参与Java系列课程教学的教师自动组建教学团队,按照团队制订的教学大纲进行教学是保证Java系列课程深入有效开展的重要因素。因此,制订符合每个阶段课程的教学大纲是非常重要的。具体来说,每个阶段的教学内容和教学案例如下所示。 1)Java程序设计阶段:本阶段的
10、知识点涉及较多,主要是Java基本编程思想以及为后续课程准备的知识点,如多线程、反射、设计模式等,主要内容如下所示。 类与对象:掌握必要的抽象思维,学会类的编写和对象的使用;掌握类的继承与多态,学会使用多态进行程序设计。相应的案例是利用多态对不同的形状对象计算面积。 集合类:掌握常用的集合类及相关的数据结构,理解集合框架的结构及集合内存动态增长原理,理解迭代模式。案例是编程模拟实现ArrayList类。 输入输出:掌握字符、字节的输入输出,理解装饰者模式。案例是编程将学生对象输出到外部文件。 多线程:多线程的创建、并发控制等。案例是利用多线程模拟多用户取钱业务。 反射机制:掌握利用反射创建对象
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 专业 Java 语言 系列 课程 教学改革 研究 精品 文档
限制150内