教学成果

一、教学改革和教学研究

1、转变教学观念,加强实践性教学

Java语言程序设计》是一门即有很强的理论又与实际联系很紧密的课程,也是Java Web开发、Android移动开发的语言基础,实践性强,应用范围广。我们在教学安排上,将《Java语言程序设计》课程分为理论基础部分和项目实践部分,使得基础理论教学得到保证,而实践教学得到了进一步的加强,学生应用知识的能力(系统开发能力)得到了明显提高。

2、改革教学方法,采用新型教学模式

我们在教学过程中大胆采用了一体化教学、案例教学等新型教学模式,把面向对象程序设计的理论与设计实例融合为一体,用实际设计案例进行教学。学生反映,学得进,记得牢,用得上。在指导学生进行项目实践和毕业设计时,把学生的设计课题与指导教师的科研项目有机地结合起来,让学生真刀真枪地做实际项目,使学生得到很大的锻炼,学生的积极性、自觉性也充分调动了起来。

3、改革传统教学手段,加强精品课程建设

Java语言程序设计》课程从2004年就开始使用多媒体教学等现代化的教学手段,利用制作的PPT幻灯片和Flash动画等课件,教师在多媒体教室一边讲解,一边进行直接的编程、调试演示,使学生能直观地看到编程的方法、调试技巧和程序效果,极大地提高了学生的学习兴趣。

    2007年,我们建立了Java项目实验网站(http://xgxmsys.yulinu.edu.cn/),并于2013年对网站进行了改版。我们在本校Java精品课程网站上提供了Java课程教学录像和相关视频资源,供学生课后下载学习。并鼓励学生在网上进行讨论、提问。

4、改革教学内容,编写高质量的教材与教学辅导书

    我们不断探索、总结教学方法和提高教学艺术,大胆地拚弃陈旧的教学内容,引进和加强新知识、新技术的讲授,使学生向“重基础、宽专业、强能力”方向发展。我们编写的《Java Web 2.0架构开发与项目实战》、《Java程序设计与项目实战》和《Java 7从入门到精通》由清华大学出版社出版发行,编写的《Java进阶诀窍》由科学出版社出版发行,这四本项目实践教材和教学辅导书在选材上除强调实用性之外,还引进了许多最新的知识和技术。我们还编写了实验指导书,自行开发、设计了配套的直观易懂、深入浅出的多媒体教学课件和在线测试系统,基本形成了一个多视角、立体化的教学模式。

5、教学团队主持和参加的教改项目

1)以就业为导向的IT类专业人才培养模式与课程体系的改革与实践,省级教改重点项目,2014.01-2015-12

2)应用型本科院校计算机专业校企合作 3+1”人才培养模式研究,省级教改项目,2009.12-2011-09

3)新建地方性应用型本科院校的课程体系与教学方法改革研究—以榆林学院为例,省级教改项目,2009.12-2011-09

4计算机应用专业建设特色研究,榆林学院教改项目, 2010.12--2012.06

5榆林学院《Java语言程序设计》精品课程建设,榆林学院精品课程建设项目,2009.10--2011.12

6省级《Java语言程序设计》精品课程建设,省级精品课程建设项目,2011.12--2014.12

二、教学效果及解决的问题

1、培养了学生学习《Java语言程序设计》的兴趣和积极性

与以前相比,学生学习《Java语言程序设计》的兴趣和积极性得到明显提高。越来越多的喜欢程序设计的同学反映,正是因为学习了《Java语言程序设计》这门课程,才使得自己的程序设计水平明显提高。例如,已经毕业且从事程序设计的学生回校时告诉老师,《Java语言程序设计》的学习使他受益非浅,他如今从事Java Web开发、Android移动开发能够很快上手,就是在校时掌握了Java语言的编程序技能,因此比其他同事做得更出色。

2、提高了学生的自学能力、分析问题和解决问题的能力

部分同学的项目实践和毕业设计,其设计质量已经接近商业软件的水平。不少学生在校学习期间,就能利用Java语言在假期或课余时间为软件公司承担一些应用项目的开发设计工作。

3、参加各种学科竞赛

先后获得2013年榆林市首届大学生科技大赛多个奖项,其中《基于JMFAndroid手机远程智能监控》和《校园出入车辆的图像处理管理系统》分别荣获一等奖和三等奖;在第七届“博创杯”全国大学生嵌入式设计大赛西北赛区比赛中计算机科学与技术专业09级学生李强,赵海瑞,张敏应用Java  Android终端上开发的旅游导航系统参赛作品获得二等奖;第二届“国信蓝点杯”全国软件专业人才设计与开发大赛陕西赛区比赛中,计算机科学与技术专业0809级学生获得多个奖项;第四届“博创杯”全国大学生嵌入式设计大赛决赛中获得了由中国电子学会颁发的IAR专项奖中的特等奖。

4、编写教材与建设题库

编写和出版了多种Java项目实践教材和实验指导教程,选择高水平的国内外教学参考书,形成了满足教学需求的教材系列。在多年总结积累的基础上,建成Java网络试题库,为课程的统一标准,统一命题,统一考试,统一阅卷带来了便利。

5、形成Java语言课程体系

Java语言设计辐射到课程设计、生产实习、毕业设计、网站制作、Android移动开发以及科研项目等方方面面,保持Java开发语言教育的一贯性和连续性,形成学生创新能力培养的系统化、立体化体系结构和培养模式。