第一篇:Java应用开发精品课程建设
Java应用开发精品课程建设
【摘要】Java课程在软件人才培养方案中处于核心位置。承接了前导课程C语言、数据库、数据结构等,又联系了后续Java Web课程。为学生通向职业岗位起到至关重要的作用,所以Java课程建设的重要性就不言而喻了。这次借助学院精品课程建设的契机,我们整个教学团队通力协作,对Java课程进行了全面的升级建设。
【关键词】培养方案;前导;后续;职业岗位
【中图分类号】G718.3 【文献标识码】A 【文章编号】2095-3089(2015)04-0144-02
Java课程在我院已经开设多年,虽进步明显,但仍需改革建设。我们团队本次建设的初级目标是达到学院精品课程要求,并在此基础上将按照省级精品课程建设的标准和要求进行筹备建设,争取在五年内申报为省级精品课程。当然这些名号只是我们规划建设中的目标,并不是我们课程建设的最终目标,我们的最终目标是通过课程建设为学生提供更多、更好的学习资源,提高Java课程的教学质量,提升学生的专业水平。
Java课程建设总体思路如下:
(一)重视师资队伍建设
我院从2005年开始开设java课程,课程建设基础薄弱,专职教师严重不足,近几年教师数量有所增加,但由于企业实践少,教师实际动手能力略显不足,水平有待进一步提升。因此教研室非常重视教师综合能力培养,派教师到企业参加挂职锻炼,项目实训学习等,并一贯发扬老教师的“传帮带”作用。
(二)教学内容的整合
打破传统的章节式教学,把整门课程内容重新整合,设计成5个教学项目和1个实训项目,以项目为依托,以所覆盖知识点为支撑,让学生先看到项目结果,然后由后向前来学习。
(三)进行教学模式改革
Java课程在我院开设多年,虽然师资缺失,但发展速度迅速。软件专业、服务外包、测试及小高职班级都在学习此课程。教学团队也一直在研究和探索更好的教学模式,从最初的传统式教学到情境教学再到今天的项目导向分解任务式教学,通过最适合学生的教学模式来提高教学质量。
(四)完善教学资源及网上课程资源
本课程已完成的教学资源有:课程标准、教学大纲、教学进度表、单元设计、教学课件、习题库、学习源码、教学视频等。已完成的上网资源有:课程简介、教师队伍、教学文件、教学课件、成果展示、教学录像等,教研室计划对已上网的资源进行系统完善,并不断开发有利于学生学习参考的新资源。
(五)注重方法和手段的创新
不管是教学方法还是教学手段,都要进行创新。学生对一成不变的教学方法和课堂有一定的疲劳期,逐渐转变为厌倦、乏味。在这种情况下,学生很难提起精神,更难对课堂内容产生兴趣,所以厌学、不学也是人之常情。这就要求我们要让学生感觉课堂是新鲜的,是意料之外的,是充满期待的,只有这样学生才能积极主动的想进入课堂,想自己主动的学习。所以我们教师要想办法创新教学方法和手段,让课堂充满新鲜感。
这次我们整个教学团队集中1年的时间对Java课程进行全面改革建设,严格按照设计思路进行,所以改革取得很好的效果,具体成效如下:
1、通过课程建设,教师队伍之间的交流沟通,归纳总结出新的、行之有效的教学方法与手段。
2、新课程标准和教学大纲对教学起到更好的指导和规范作用。
3、针对每次课进行的单元设计,更详细的呈现了每次课的具体内容,通过教师的设计让学生有针对性的学习,起到更好的学习效果。
4、多媒体课件根据每次单元设计制作,对单元设计进行更加详细的解释和说明,对单元设计中涉及的知识进行详细介绍。
5、资源共享平台让学生可以课下学习,通过平台内容的指导,重新回顾课堂时刻。
6、新教材的编写对学生学习起到了更好的辅助作用,教材完全按照项目案例顺序编写,是对项目中分解知识的详细讲解。
本次课程建设我们团队还总结了如下课程的特色与创新点:
1、打破章节项目教学
本课程把整本教材内容重新整合,设计成5个教学项目和1个实训项目。
2、理念教学法
从学生的思想入手,逐步提升学生信心,用“新长征”理念培养学生的毅力,让学生坚持每天进步一点点。
3、步骤教学法
针对学生思考能力欠佳的特点,为学生总结出步骤法,让学生把复杂的计算机语言转变为简单的步骤记忆就可以。
4、公式法
学生从小学、初中、高中一直到今天,唯一不变的是公式的陪伴,所以为学生总结出一些容易记忆的公式,让学生觉得枯燥难学的代码原来也不难,只要记住公式就可以解决问题。
5、照猫画虎法
针对学生刚刚接触程序设计,对程序整体把握能力较弱的特点,让学生照着现成的程序抄写即可,时间长了自然就可以领悟其中的意思。
6、计件工资制
针对学生不愿意学习的特点,设计流水线式的计件工资制度,在完成项目时,完成一步得到一步的分数。
7、科瑞工场、订单班
与企业深度合作,创建“科瑞工场”和“科瑞订单班”,让学生得到企业工程师的实际培训,在学校就可以接触企业的项目,既锻炼了实际动手能力,也为以后的顶岗实习和就业做好了准备。
目前存在的主要问题如下:
1、学生职业素养缺失,应该有专门的途径或手段进行提升。
2、考核评价体系需要进一步适应与检验,同时也需要教学相关部门给予政策支持。
3、考核标准的制定有待进一步研究,需要权威认可。
改进思路:
社会在发展、时代在进步,教学需要与时俱进,课程建设一刻也不能停歇。在现有建设的基础上,我们还需要继续探索、学习新的方法手段提升教学效果、提高教学质量、提高学生的综合学习能力和素质。下一步我们打算从以下途径进行课程提升:
1、引入第三方考核机制。用行业规范要求学生,使学生更符合企业标准。
2、加强校企合作。把企业实际项目案例引入课堂,让学生提前进入工作岗位,提前适应职场环境。
3、进行长期思想渗透。让学生从内心认为自己行,学习不是问题,自己完全有能力学好。
参考文献:
[1]刘春生 徐长发 职业教育学 北京 教育科学出版社 2002 12
[2]马庆发.当代职业教育新论[M].上海:上海教育出版社,2002.
第二篇:Java 2程序设计应用开发培训课程的教学光盘内容简介
Java 2程序设计应用开发培训课程的教学光盘内容简介
1、J2SDK14文件夹内包含有:
(1)j2sdk-1_4_0-win.exe是JDK1.4的安装程序,您可以安装它。
(2)j2re-1_4_0-win-i.exe是JRE(Java 运行环境),是给java程序的用户的。如果您已经安装了JDK,可以不需要它。
(3)htmlconv1_3.zip 是将一般的*.html文件转化为带applet插件标签的程序,如果您要开发Java2的Applet小程序,您就需要它!
2、JavaDoc文件夹内的各个*.doc文件是Java2程序设计应用开发基础与提高班的培训课程的电子文档,每一个文件为一讲的教学内容
3、JavaPPt文件夹内的各个*.ppt文件是Java2程序设计应用开发基础与提高班的培训课程的powerPoint电子文档,每一个文件为一讲。
4、JavaExmp文件夹内的文件是Java课程学习时的各实例,分门别类,按照功能分类。
5、JCrator文件夹内的jcpro200_004.zip文件是Java的一个开发工具JCrator的安装程序,您可以解开并安装它。然后按照jcpro200_004.txt文件中的Name: Freedom和Key: 13312-91351-34125-13162 进行注册,否则您将只有30天的使用期,如果您进行了注册,可以任意时间使用。
6、jdk14help文件夹内的文件是Java JDK的帮助文档,是Java开发中不可缺少的工具。您可以点击JDK14.HLP文件并启动它,然后输入您要找的类名、函数名等。
7、根目录下的EditPlusEditor.exe文件是一个文本编辑器Editplus的安装程序,您可以解开并安装它。
8、JavaSwingExam文件夹内的各个子文件夹按照Swing的类型分门别类放置在对应的文件夹中,各个子文件夹内为对应的控件的源程序。
9、Tools文件夹内包含有许多实用的小工具:
(1)Beans文件夹下主要是Java Bean的测试容器程序,您可以点击BeansBeanboxrun.bat启动它。
(2)JavaDocTool文件夹下是一个值得推荐的JavaDoc 技术文档的辅助开发工具,利用它,您可以很方便的给源程序中的类、方法、变量添加标准的Javadoc注释,其最大的特色是它强大的GUI界面,这么好的工具可不要错过呀!
(3)htmlhelp 为Windows平台下的应用程序的帮助制作工具
(4)beanbuilder.zip是sun公司发布的一个Java Bean的应用程序构造器,可以快速地构造出包含Bean的Java应用程序和Applet程序。
(5)mssqldriver.zip是JDBC MS SQLSErver2000驱动程序,当您在Java程序中联结微软的SqlServer2000数据库时需要该驱动程序。您可以解压并正确地设置您的classpath路径为该驱动程序所在的目录。
(6)jpd.exe是一个完整的 Java应用程序和Applets 的开发环境,并且支持 HTML 及其它类型的文件。它具有以下功能:编写、编译、运行、调试复杂的程序;定位语法错误;允许选择 Sun’s JDK Java 和 MS Java SDK 工具;使用内置的浏览器定位类、方法和包;使用 JavaScript 编写自定义工具。
(7)toolkit.zip这是个Java国际化和本地化ToolKit(Java I18n/L10n ToolKit)工具,它可以加快Java应用程序国际化和本地化开发,从而大大地减少国际化和本地化开发的所消耗的时间和资源。
10、JavaBeanStepbyStep文件夹内的各个子文件夹按照从简单到复杂的步骤设计了JavaBean的应用开发的程序例。您可以一步步地进行编程学习。
Asp+IIS5动态网站编程技术培训课程的教学光盘内容简介
1、aspsample文件夹内包含有十五个asp源码,涉及网络考试、bbs、技术论坛、电子超市、文件下载系统、社区系统、技术论坛、留言版、商务系统、文件下载、网络办公信息平台、网民调查系统等。
2、classsmaple文件夹内包含有ASP培训课程的上课每讲的教学实例,共12讲。每讲给出一个经典的实例。
3、database文件夹内包含有ASP培训课程学习时所需的数据库文件及其它资源文件。
4、software文件夹内包含有学习时所需软件组件及常用的小工具程序。
5、技术资料文件夹内包含有ADO、ASP、JavaScript、VBScript等的帮助文档,是ASP程序员不可缺的资料,并且是难得的资料,本光盘收集比较全面。
6、讲义文件夹内包含有ASP培训课程的教学讲义的电子文档,系统地总结了ASP培训课程中的各方面的知识点,是您学习ASP编程所难得的教学资料。
7、网上教程文件夹内包含有作者下载的一些ASP及与网站设计相关的技术文章和资料,可以节省大家的搜索和下载时间
第三篇:高职Java Web开发课程改革实践
龙源期刊网 http://.cn
高职Java Web开发课程改革实践
作者:孙 昱 侯佳路 胡晓凤
来源:《电子世界》2012年第08期
【摘要】《Java Web开发》课程改革,借助北京MLDN软件实训中心的培训经验,主要是针对Java EE Web工程师的培训,深入地讲解了作为Java EE Web工程师所需的技术知识和技术体系,帮助学生快速成为一名合格的Java EE Web工程师。
【关键词】JSP;Servlet;Tomcat;MyEclipse;MySQL;JDBC;MVC;DAO
第四篇:JAVA开发个人简历
个 人 简 历
个人信息
姓名:xxxxxxx性别:x
电话:187-xxx7-xxxx年龄:22
邮箱: lxxxxxxx@xxx.com专业:软件技术应聘职位
Java软件开发工程师
专业技能
熟练掌握CoreJava编程,具有扎实的编程功底和良好的编码习惯
熟练掌握ssh(Struts2+hibernate+Spring)等轻量级框架
熟悉MVC开发模式
熟练使用Eclipse/MyEclipse工具进行Java软件开发
熟练Unix/Linux环境下Java的应用软件开发
熟练掌握MySQL、Oracle等数据库操作,能编写常用SQL语句
熟悉软件开发的主要流程,可以根据指定要求快速完成设计、编码等工作了解xml、HTML、JavaScript、Ajax技术
项目经验
一、通用电子商务平台(当当网购物系统)
开发环境:Linux
开发工具:MyEclipse8.6,Tomcat,MySQL
技术实现:Struts2+Hibernate+Spring+JavaScript+JSP+AJAX
项目描述:此系统为网上购物系统,用户可以用过该系统实现网上购物、注册、登录、浏览商
品、订货、生成订单功能。也包括对普通商品增删改查功能和购物车内书的数量的增删改功能。
责任描述:独自完成项目的整个开发过程
用户模块包括登录与注册,主要使用了AJAX对其输入的信息进行验证,结合Hibernate存储和验证用户登录等。
商品列表模块主要是用List集合来展示商品。
购物车模块则是使用Session技术来保存购物车,通过Struts2调用不通方法来操作购物车中的商品集合,实现对购物车的增删改查。
订单模块主要是用Hibernate对用户所买商品的记录进行存储。
经验总结:这个项目让我们把我们所学习的三大框架以及JS,Ajax等都联系起来。尤其是使用
Hibernate经常出现异常,在和组内成员讨论中逐步解决问题,并且更加完善代码。
通过这个项目不仅提高我个人能力,而且还促进了与他人合作的能力。
二、教学管理系统
开发环境:Linux
开发工具:MyEclipse8.6,Tomcat,MySQL
技术实现:Struts2+JavaScript+JDBC+AJAX
项目描述:项目实现了管理员对教师信息的增删改查和对学生选课的管理
责任描述:独立完成该项目的设计和实现,主要应用MVC模式的设计思想对项目进行划分。
采用JDBC对教师信息进行增删改查,在学生选课模块,使用到了Ajax来对选课进
行检验。
经验总结: 通过该项目让我对MVC设计模式有了更深一步的认识。在数据的存储方面尤其是
对JDBC对数据存储的乱码问题。通过与组内成员的不懈努力将其克服。极大的锻
炼了自己团队合作能力,项目计划能力以及写文档的能力独立解决问题的能力。
三、其它项目:BBS论坛,交友网等
实习经历
2011/12 — 2012/05北京xxx科技Java工程师实习生
教育背景
2010/09―2012/07开封大学软件技术
所获证书
C+ E国际软件工程师Java培训证书
自我评价
专业技能:虽然在大学里,我学习的是软件技术专业,已经具备了一些专业方面的基础知识。但是想在行业中有更好的发展就必须学习更多与企业应用相关的知识,所以我选择来达内进行培训。在学习期间,我踏实勤奋,按时完成课后练习及作业,不断的积累代码量,同时也能帮同学解决一些力所能及的问题。遇到难题能够主动动手查阅资料,解决问题。通过项目实战提高我的个人能力和团队协作能力。
综合能力:性格比较沉稳,为人诚恳,不怕吃苦,有高度的责任心和团队合作精神。对环境的适应能力强,有较强的团队意识和集体荣誉感,做事情比较认真仔细,对每一件事情都能认真对待,能很好的自我调节。乐于学习新的知识与技术。
第五篇:java开发面试题
1、编写程序
题目:古典问题:有一对公母猪,从出生后第3个月起每个月都生一对猪,小猪长到第三个月后每个月又生一对猪,假如猪都不死,问每个月的猪总数为多少?
答案:
public class lianxi01 {
public static void main(String[] args){
System.out.println(“第1个月的兔子对数: 1”);
System.out.println(“第2个月的兔子对数:1”);
int f1 = 1, f2 = 1, f, M=24;
for(int i=3;i<=M;i++){
f = f2;
f2 = f1 + f2;
f1 = f;
System.out.println(“第” + i +“个月的兔子对数: ”+f2);
}
}
}
2、是非题
2.1 Java程序中的起始类名称必须与存放该类的文件名相同。()
答案:正确
2.2 原生类中的数据类型均可任意转换。()
答案:错误
3、问答题
3.1 try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
答案:
会执行,在return前执行。
3.2 sleep()和 wait()有什么区别:
答案:
sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会 释放对象锁。wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。
4、数据库题
聚集函数的应用
编写一条sql语句,希望从艺术家表artist_tab中,看到只有一个专长specialty的是哪些专长
答案:seelctspecialty from artist_tab group by specialty having count(*)=1’;