综述近五年来教学改革、教学研究成果及其解决的问题(不超过十项) 具体成果 本科发表论文 张海龙. 通用权限控制系统的设计. 计算机应用研究. 2006年增刊 周逸勋. 设计模式初学者指南核心章节初译。 教材 徐迎晓. 设计模式初学者指南.翻译,机械工业出版社,2006.9. 面向服务架构与应用, 李银胜,柴跃廷,徐迎晓编著, 清华大学出版社2008 教学论文 徐迎晓.面向对象技术的Java C++“双语”教学. 计算机教育. 2006.8 戴开宇.“程序设计”课程理念探讨以及采用Robocode 的案例教学”《计算机教育》. 2008.5 刑皖甲(本课程学生助教),徐迎晓. Integration of Level-based Labs on Design Pattern. Proceedings of 2009 4th International Conference on Computer Science and Education, ICCSE 2009, p 1620-1625, 2009 徐迎晓,2009年7月,担任教学国际会议ICCSE 2009 Track2的Co-chair 戴开宇等“Research and Practice on Constructing the Course of Programming Language”,has been accepted for inclusion in the workshop “IWCSEI 2010” 获得教学奖励: 1、2006,2009年度戴开宇因为教学获得好评考核为优 2、2007 年戴开宇获得复旦大学本科教学贡献奖 3、2007 年度陈荣华因为教学获得好评考核为优 4、2008年徐迎晓获得IBM中国优秀教师奖(IBM奖教金) 教学改革及解决的问题 五年来在学院领导下本课程进行了大量的改革探索,对比了数十所国外高校的同类课程,围绕教学内容、教学目标、教学手段结合软件学院学生的特点进行了教学改革。主要解决以下问题: 1、针对软件学院第一年已经学习过Java,之后在各门课程中都不断接触过面向对象技术的特殊情况,积极拓展教学内容,综合5本国外原版著名教材核心内容,辅以3本教学参考书以及2004年至2009年的一系列有关的学术论文,对其核心内容进行整合通过两个角度的主线贯穿,形成新的知识模块体系。 2、探索了通过博客等新兴手段与学生交流。探索了学生以多种方式全方位参与课程建设的途径。学生通过参与教材编写、翻译与修订,结合教学内容参加实验室项目,参与Lab、Project的制定等多种渠道参与了课程建设。学生通过学院FTP服务器下载课件与上传作业。通过E-mail、bbs、msn等多种渠道与教师交流。 3、开展了全方位、立体化运用多媒体教学的尝试。投影设备不再只是用来播放PPT,通过屏幕扩展技术、虚拟机技术、pptPlex插件、屏幕放大技术,Word报幕员、PPT录频等综合手段,解决传统多媒体教学的不足。 4、经过几届研讨式教学的尝试,初步形成了针对四年级同学的研讨式教学方法。通过对开源项目的学习、分析和运用,一举多得。既可以将课程所学的分析设计理论与方法运用到实践,同时又掌握了新的技能,并培养了学生的质疑精神。 5、将软件工程的思想引入技术课程的教学,并根据知识学习的非线性特征,采用多次迭代、小步骤、及时反馈的方式进行教学。 6、注重实践教学。突破传统的课程以编程为主的理念,将本课程的实践教学定位在建模工具使用、课程基本理论方法的运用及分析设计交流三个环节。并通过课堂工具演示、课后小型Lab、开源项目交流等教学方法加以训练。 在这些教学改革中,最突出的是采用了开源项目研讨的教学方法综合解决了传统的面向对象分析和设计课程中长期存在的多个问题。 针对四年级学生特点,让学生结合实习及实验室工作选取开源项目进行分析,满足学生的个性化需求。研讨本身给了学生学习好的设计方法的直观体验,加深对课程知识地理解,解决了学生项目经验不足的问题。研讨中的交流让学生体会到UML建模在交流中的作用,并将课堂所学方法运用到对项目的分析中。通过交流还使学生开拓了眼界,了解了其他组的开源项目。研讨完成后学生对开源项目有深入掌握,为工作和实习带来直接帮助。研讨中通过自主学习学到了好的设计方法,可直接提升学生的分析设计水平。对开源项目不足的分析可以培养学生质疑精神和对自己的信心。 |