JAVA工程师的简历

2024-05-18

JAVA工程师的简历(精选8篇)

篇1:JAVA工程师的简历

基本信息

姓名:xx 性别:男

出生年月:1989年06月25日 个人主页:hi.baidu.com/***

学历:大专(自考在读)毕业院校:南京大学

专业:计算机及其应用 健康状况:良好

现住地址:苏州市*** 电子邮件:xxxxxxxxxxxxxxx

联系电话:xxxxxxxxxxxxxxx

自我评价

本人热爱软件事业,对IT领域的软件开发和设计工作有浓厚的兴趣,能承受较大的工作压力。具有很强的团队精神,有良好的组织和协调能力,有强烈的集体荣誉感。

自学能力强,喜欢钻研新技术,敢于面对和克服困难。

熟练使用Spring+Struts+Hibernate整合开发。

熟练使用jsp、servlet、jstl、jdbc下的编程开发,在已经参加开发的项目多次使用到DAO模式、DTO模式、单例模式等多种设计模式。

熟练使用Eclipse IDE开发工具,熟练掌握Tomcat等Web容器以及J2EE容器的配置以及部署,能够使用Junit进行单元测试。

熟练使用MVC框架搭建项目,以及自定义实现ajax框架。

熟练掌握数据库的操作和SQL语句,能熟练使用sql2000和mysql进行系统开发。

评价

自我评价写的过于冗长。建议言简意赅,突出自己的优势。

求职意向

工作性质全职目标地点上海、苏州、无锡等

目标职能JAVA软件工程师薪酬待遇2000-3000

教育背景

2007/8—2008/12苏州索迪软件学校计算机软件

获证情况

国家劳动部证书

软件工程师证书

工作经验

1.苏州华润燃气有限公司信息管理系统

开发周期2008/10—2009/3

软件环境Windows XP Weblogic SQLServer2000 Tomcat6+JDK1.6

开发工具Eclipse3.4+MyEclipse7.0,CVS,Dreamweaver,Erwin

项目描述公司内部软件,对公司内员工以及客户方面的全面管理,更好的完善客户信息管理、客户分析、业务分析功能,为公司领导决策提供事实依据。

项目技术项目基于J2EE平台,B/S模式开发。采用Struts,Spring,Hibernate,Ajax,JavaScript,CSS等技术,项目使用分层的架构设计:Web层、业务层、DAO层和DTO层。使用面向接口的编程方式,配合Spring依赖注入。

Web层使用Struts框架技术,控制页面转向和业务处理。

业务层分为接口和实现类,可以通过Spring的托管机制和DAO层耦合起来。

DAO层集成Hibernate模板,调用hibernate增删改查等方法。

DTO层使用POJO+hibernate映射文件,对数据库数据进行关系配置

责任描述参与系统部分需求的分析和部分文档的编写,以及系统管理和文档管理代码的编写。

2.题库管理系统

开发周期2008/7----2008/9

软件环境Windows XP Tomcat SQLServer2005

开发工具Eclipse3.4+MyEclipse7.0,Dreamweaver,JDK1.6

项目描述该系统主要适用于在校各科老师,可以在线出题,以网页的形式显示题目,可以自动判断题目答案是否正确和自动评分和计时等功能。只要使用SSH框架技术搭建项目,属于B/S模式。

主要功能模块:

教师登陆:管理员分配教师登陆账号后,可登陆进入出题。

出题模块:熟练使用Javascript脚本技术和CSS样式控制页面,包含Ajax框架实现局部刷新功能,减轻页面负担。

验证答案模块:着重体现了Ajax框架的用途,大大方便了老师和同学的操作性

项目技术:系统采用SSH框架整合模式;系统通过Javascript脚本实现Word导入导出功能;系统大量采用了AJAX来验证考试结果。

责任描述负责数据库脚本编写和项目功能的所有实现。

3.网上书店交易系统

开发周期2008/3----2008/5

软件环境Windows XP Tomcat1.5 Microsoft SQLServer2000,JDK1.5

开发工具Eclipse3.3+MyEclipse6.0,Dreamweaver

项目描述该项目主要为嘉园图书商城提供了一套网上购物平台。项目分为前台和后台管理

主要功能模块:

用户模块管理:可以删除或新增用户,修改资料或密码等功能。

商品浏览模块:最新商品发布,商品价格查看,商品详细信息管理。

购物模块:模拟真实购物场景实现网上购物功能。

商品管理模块:实现了商品的入库,商品删除,商品修改等功能。

购物车管理模块:买家选择临时商品增加到购物车

项目技术系统是B/S模式实现,WEB层使用jsp技术,控制转发层使用自定义的Servlet来控制整个系统的业务逻辑流程,业务逻辑层使用轻量级的Java Bean,通过JDBC操作数据库。

责任描述协助数据库的设计,后台管理模块和前台管理模块均负责一部分。

评价

招聘者想得到的是一张你能给公司带来何种效益的简单清晰的自画像,没有必要没完没了的将自己所做的所有内容进行罗列。

上边的JAVA软件工程师简历模板的内容还是比较丰富的,JAVA软件工程师到不一定非要像那样写得非常详细,但该突出重点的还是不要忘记,特别是我上边提到的那两点,尽量写详细些,最好能表现出你在这方面的优势。

篇2:JAVA工程师的简历

姓名:XXXXXXXX

毕业学校:XXXXXXXXX

年龄:21学历:本科 英语等级:CET-4 专业:计算机科学与技术手机:XXXXXXXX邮箱:XXXXXXXXXX

求职意向

JAVA软件工程师、WEB开发工程师

自我评价

1、思维严谨,有较强的学习及适应能力

2、有良好的沟通能力,组织协调能力,具有很强的团队协作意识

3、工作主动,责任心、执行力及抗压性强,能够积极的面对并解决工作中的问题

4、具有较强的文档撰写能力,具备独立分析和解决问题的能力,有良好的职业道德和工作态度,工作认真、踏实,责任心和

进取心强,有良好的客户交流沟通能力和需求理解能力,较强的协作精神和团队意识

工作经历

2012/01--2013/03

XXXXXXXXX有限公司 | 研发部 | 软件工程师

行业类别:计算机软件 | 企业性质:民营 | 规模:20-99人 | 职位月薪:2001-4000元/月

工作描述:

担任软件开发项目经理的助理工程师,参与公司多个项目的开发,帮助项目经理整理材料和分析项目需求,其中学到了很多实用的技术;也做前台UI页面的设计和美化,能熟练操作Flash、PhotoShop、Dr等软件。

专业技能

1、有一年以上J2EE项目开发经验,精通java面向对象编程,良好地规范代码编写习惯

2、熟悉WEB应用研发的过程及各种常用的设计模式,熟练掌握JSP/Servlet,JDBC,JavaBeans3、熟练掌握Struts2、Hibernate、Spring等开源框架技术,并能够用S2SH进行大型项目的开发

4、熟练运用标准SQL语句,熟悉Oracle,MySQL,SQLServer2005数据库

5、熟练ajax,jquery等技术, 熟悉html+css+javascript和xml,熟练Flash、PS、Dreamweaver6、熟练运用JUnit,Debug进行程序调试、log4j进行日志管理、SVN项目整合、MyBatis数据库管理

7、熟悉Tomcat、Apache等服务器配置

8、熟练掌握MyEclipse/Eclipse等开发工具

9、Flash动画设计、PS图片美化、Dreamweaver网页设计精通

项目经验

2013/06--至今

伟业网上电商系统

软件环境: Oracle10g、Tomcat7.0、Struts 2.0 + Spring 3.0 + Hibernate 3.2框架、Ajax+JSP+CSS+Jquery+JavaScript技术 硬件环境:Windows XP

开发工具:MyEclipse 8.5

项目职责:

1、View层用JSP,Controller用Struts,持久层采用Hibernate技术。用Ajax实现异步刷新功能,解决了全屏刷新资源消耗大及出空白页面等待的问题,也极大地减轻了网络传输的压力,并结合JavaScript技术丰富页面动态效果。

2、完善了该项目的相关文档资料。

项目描述:

该项目采用B/S模型开发。该系统,前台包括商品的展示(锐意独家模块、最新商品模块、疯狂抢购模块)以及用户的登录、注册和购物模块等;后台包括商品和类别的增删改及复杂查询,以及管理员和用户的注册、登录验证及数据校验、异常处理、代理设计、业务逻辑扩展。

项目总结:

本项目应用了SSH架构开源解决方案,使我在SSH整合开发上也得到了很大提高,由于应用了Hibernate进行持久化操作大大减少了DAO层代码的冗余,加之Spring为我们提供了Template技术,进一步减少了DAO层代码的冗余,在事务控制方面由于应用了Spring框架,把原本要在BIZ层上显示控制事务的代码,通过AOP技术移植到了配置文件中(TransactionManager),大大减少了非业务代码的侵入性,从而提高了我们系统的可扩展性,使用了Spring注解开发、AOP编程大大缩短了开发周期,IOC容器很好的实现了程序的解耦合。

2012/03--2012/08

人事管理系统

软件环境: Tomcat 6.0、Struts 2.0 + Spring 3.0 + Hibernate 3.0框架、JSP+CSS+JavaScrip+AJax技术、SQL Server数据库 硬件环境:Windows XP

开发工具:MyEclipse8.5

项目职责:

1、采用DIV+CSS+JS技术进行页面布局与美化,并实现国际化,通过重定向避免数据的重复提交,提供分页显示数据。

2、收集封装数据,采用JavaScript、Validator验证框架对表单数据进行合法性校验。

3、通过Struts的DMI调用业务逻辑处理、流程跳转,建立异常体系处理异常。

4、在DAO层通过Spring的HibernateTemplate、IOC实现Spring和Hibernate整合,在BIZ层采用AOP编程,在 CONTROL层通过代理模式实现Spring和Struts整合。

项目描述:

该系统主要面向公司内部,完成公司人事管理、员工签到管理以及人员信息登记业务。人事管理业务包括长期工(有固定职位、职称的工作人员)与短期实习工(无职位)等。员工签到管理包括上下班打卡记录以及考勤记录等信息。只有管理员能够查询与修改所有人员上班记录;增、删、查、改员工信息、管理员信息;按日生成员工签到记录;按月生成月人员签到信息统计报表并允许员工通过Internet查询自己当前和以往上下班签到记录。

项目总结:

在查询数据时经常会出现Hibernate延迟加载问题,由于我们控制事务是在BIZ层,但是有些Entity用到了延迟加载,当需要在显示层显示的时候Hibernate才会把延迟的代理通Session去数据库中获取数据,但是这时候事务已经关闭了意味着session也结束了生命周期,这样就会造成LazyInitializationException,此类异常的解决:

1、在映射文件中在延迟建加载的一方设置lazy=”false”。

2、在web.xml中配置OpenSessionInViewFilter。

2011/06--2011/11

计算机与信息工程学院信息管理系统

软件环境: MySQL、Tomcat 6.0、Ibatis、Struts、Spring、JSP、Ajax、CSS、DIV等

硬件环境:Window XP、Window7

开发工具:Eclipse

项目职责:

主要负责前台UI设计和学院部门模块的后台管理。前台使用DIV+CSS技术对JSP页面进行布局和美化,后台学院部门模块使用Servlet+JDBC技术进行数据库的简单查询、复杂查询,增删改等。

项目描述:

该系统主要为全校学生(用户)提供服务,用户在登陆学校主页之后,可以选择进入学院信息管理系统,学院信息管理系统为用户提供查询和浏览学院信息功能,包含学院历史模块、学院风采管理模块、学院人事部门管理模块、学院招生信息管理模块、学院领导邮箱管理模块、学院资料档案管理模块、学院学生信息模块。

经验总结:

通过本系统的开发,首次体验了服务器的搭建,网站开发过程中前台与后台的融合,学会了数据库的增删改查操作,以及感受到团队开发的高效。

教育经历

2009/09--2013/06

XXXXXXXX | 计算机科学与技术 | 本科

在校学习情况

曾获院校级一等奖学金

2012/06国家级创新设计“三等奖” | 国家级

2012/11全国大学生“挑战杯”大赛“三等奖” | 国家级

在校实践经验

2012/09--2012/12

大学生实习

参加大学生实习,去XXXXX第一高级中学,高二(11)班,授课科目为数学,时间2个多月,并录制授课视频一份。实习结束,由于实习期间表现优异,颇受实习单位好评,学校颁发了“优秀实习生”证书。

培训经历

2013/04--至今

XXXXXXXXXXXXXXXX

培训课程:Core Java、Oracle、Jdbc、JSP、Servlet、SSH框架、Ajax、JQuery、XML、SVN等

证书

2012/10大学英语四级

篇3:JAVA工程师的简历

软件工程专业的培养目标是:要求学生具备计算机软件基础理论、基本知识和基本技能,用软件工程思想、方法和技术分析、设计和实现计算机软件系统的能力[1-2]。笔者学校软件工程专业以Java为核心,围绕Java开设相关的学科平台课程、专业平台课程和专业实践课程,目的是培养具有软件开发应用能力的软件专业技术人才和大型软件管理人才。

1软件工程专业Java系列课程设置

笔者学校计算机软件工程专业平台课程中Java课程群包括:《Java编程基础》、《Java Web应用级开发》、《Java企业级应用开发》、《Java编程基础课程设计》和《Java综合课程设计》。与其相关的平台必修课程和实践课主要分3类:第一类为先修课,《程序设计基础》(基于C语言)、《程序设计实践》(基于C语言)、《面向对象程序设计》(基于C ++)和《面向对象编程课程设计》(基于C++);第二类为数据库,《数据库系统原理及应用》和《数据库应用系统课程设计》;第三类为软件管理课程,《软件工程概论》、《软件设计》、《软件测试》和《软件体系结构》。这些课程开设的学期和课时如表1所示。

2 Java系列课程教学存在的问题

学生普遍反映的问题有:1编程类课程总是在编写没有价值的增、删、改、查代码;2软件管理课程学到的知识无用武之地。教师反映的问题有:学生在编程时眼高手低;编写出的程序和系统存在的bug太多,没有实用价值; 在课程设计和最后的毕业设计中,缺乏整体的软件工程开发思想[3-4],没有达到预期的教学效果。究其原因是课程衔接不好。

通常每位教师在课程体系中只承担1门或2门课程。 教师在讲授时,都根据自己的思路,选择教材和教学案例, 将教学内容贯穿,根据教学知识点对案例进行分析、设计和开发。而在后续课程中,因教师不同,会选择新的案例讲授。例如,在《Java编程基础》中,选用“学生信息管理” 案例,在《Java Web应用开发》中选择 “网上书店管理系统”案例,在《Java企业级应用开发》中选择“学生选课管理系统”案例,在《数据库应用原理及应用》中,可能选择“图书管理系统”案例。单独的一门课程教学中,教师讲授的知识点和学生掌握的知识都符合培养方向和教学大纲要求,但学生仅仅学习了语言的语法规则,编写了简单的增、 删、改、查代码[5],缺乏软件工程综合开发能力的培养。

3教学改革

3.1选订系列教材

同一门课程的教材多种多样,大学教材的价值仅仅是教师讲课和学生学习时的第一参考书,教师讲授时根据教学内容可进行补充和删减。学生通常会根据指定的教材进行预习和复习,作为获取知识的第一依据。系列教材讲授的内容和选取的案列通常有一定的关联。因此,选定系列教材有助于学生对连贯性知识的掌握。

3.2案例选取

在Java系列课程学习过程中,学生充当整个系统开发过程中的所有角色。学生不仅是系统设计者,也是系统的开发者和测试者。因此,为了使学生编写的系统具有一定的实用性,不是相关语法增、删、改、查的简单验证,选取教学案例和实验案例应该符合以下两个要素:

(1)选择学生熟悉的实用案例。每个大学生都有在图书馆借阅图书的经历,通过人工和自助借书可以了解图书馆管理业务。借阅流程:借阅者获取借阅资格,根据借阅规则借阅图书;违反借阅规则,接受图书馆的惩罚。因此, 将图书馆管理系统开发过程引入教学,学生熟悉使用过程,对该系统的学习及开发会很快进入角色。

(2)案例具有可延续性,能够贯穿Java系列课程中所有的软件开发和软件管理课程。以可延续案例图书馆管理系统为例,Java系列理论课堂中的教学内容和教学目标如表2所示。

实验课和相应的课程设计,同样采用可延续的案例。 例如,在《Java编程基础》中开发单机版的学生管理系统, 通过后续的软件开发和软件管理课程实践,开发出基于J2EE架构的学生管理系统。在该案例开发过程中,形成规范的软件需求规格说明书、设计说明书、测试用例和用户手册。可延续案例在Java系列实践课堂中的设置如表3所示。

3.3定期开展教研活动

为了使可延续性案例在教学过程中有效执行,需要课程组教师定期交流和沟通,以明确所承担课程的教学内容,搞好课程之间的衔接,提高教学效果。每年春季学期,对大二学生(第四学期)同时开设《Java编程基础》和《软件工程概论》课程,对大三学生(第六学期)开设《Java企业级应用开发》课程。由于可延续案例的设置,三门课程根据其课程大纲,针对同一个 “图书馆管理系统”进行讲授。 通过开展教研活动交流,使《Java编程基础》和《软件工程概论》课程内容更加紧密,相辅相成。

每年冬季学期,对大三学生开设《Java Web应用级开放》、《软件设计》和《软件测试》课程。这个时期的学生具有一定的编程基础,对编写代码有强烈的成就感,但忽略了系统开发过程中的软件管理知识,设计的系统由于缺乏足够的需求分析和软件测试,没有任何使用价值。因此, 此学期的教研活动,应结合基于Web的图书馆管理系统开发,研讨规范的软件开发过程,提高学生的软件项目分析能力、设计能力和测试能力。

3.4学生定期座谈

定期开展同年级和跨年级的学生座谈会,了解学生对课程的掌握情况,发现教学过程中存在的不足。高年级学生向低年级的学生传授学习经验。开展毕业生就业经验座谈,通过毕业生找工作的亲身经历,了解社会对软件工程专业学生的需求情况。

4结语

Java课程体系是一套相互关联的知识迭代课程体系, 通过可延续性案例在Java课程体系中的设置,使学生在具备计算机软件基础理论、基本知识和基本技能的基础上,运用软件工程思想、方法和技术来分析、设计和实现具有使用价值的计算机软件系统。通过座谈会形式,及时了解学生对课程的掌握情况,完善教学大纲和教学内容。

参考文献

[1]喻晓.应用型本科面向培养软件工程师的Java课程群教学研究[J].计算机教学与教育信息化,2014(7):4518-4520.

[2]邓丹君.面向软件工程师岗位的JavaEE课程体系改革方案[J].软件导刊,2014(9):165-166.

[3]段丽英.基于软件工程专业课程群组建设的Java实训体系改革实践索[J].现代企业教育,2011(11):34-35.

[4]王岩,黄岚,杜伟.Java课程教学体系构建探索[J].计算机教育,2013(9):83-86.

篇4:JAVA工程师的简历

关键词:Java;CDIO;教学方法;教学实践

作者简介:李瑞生(1976-),男,甘肃白银人,甘肃政法学院公安技术学院,讲师;王秋云(1963-),女,甘肃兰州人,甘肃政法学院公安技术学院,教授。(甘肃兰州730070)

中图分类号:G642.0     文献标识码:A     文章编号:1007-0079(2012)10-0094-02

CDIO先进教育思想是麻省理工学院和瑞典皇家工学院等四所大学经过四年的探索形成的研究成果,国外和国内部分高校近年来先后将CDIO思想应用于教育教学实践并取得了良好的应用效果。[1]

CDIO即“构思—设计—实现—运作”的工程教育思想。其中包含12条重要的标准,[1-2]概括起來主要包括:教学中能否最大程度上体现和反映对软件开发的构思、设计、实施和运作的背景;在课程标准的制定上能否体现出对学生工程基础知识、个人能力、人际团队能力和工程系统能力的培养;培养计划是否包含不同能力层次的划分和实施;有没有保证CDIO培养模式开展和实施的工程实践场所;有没有将学科学习和工程职业训练融合在一起的综合性学习经历和主动学习经历;有没有具备实施CDIO思想的高素质师资;学生学习方式是否转变为主动学习和具备持续学习能力;对学生的考核和评价体系是否与CDIO的培养目标一致等。

针对计算机专业学生学习了“Java程序设计”课程后,独立分析和解决实际应用问题能力、团队协作、实际应用开发能力以及就业竞争力不强等问题,将CDIO思想引入到Java教学中,并对CDIO思想在Java教学过程中的应用和实践展开论述。

一、Java课程体系规划和实施

1.基于应用实践能力培养的Java课程体系规划

聘请有能力的软件开发企业中资深的Java项目人才与学校一起根据企业的需求制定人才培养方案和教学大纲,一方面及时了解前沿技术的变化,另一方面及时了解企业对用人需求的变化,根据这些变化及时调整课程体系并选择相关案例,满足企业现在和将来的用人需求。[3]

为了适应社会对高级Java EE、Java ME程序设计人才的迫切需求,必须设置合理的课程体系模块,体现完整的Java程序员的技术路线,在授课中时时处处体现实际应用需求,以进行实际应用项目开发为最终教学目的,将实际应用开发的环节、技术和知识点分布和渗透到课堂教学中。

因此,将“Java程序设计”课程体系划分为如图1所示,即在学习了Java SE程序设计后,针对不同的学生兴趣和不同的就业取向,开设Java EE或Java ME。

2.理论与实践教学环节的“阶段式”实施

以Java EE教学为例,按表1规划教学“知识点”、“知识单元”、“应用案例”及达到的“目标层次”。

按照如图2所示的学习情境创建—引入学习任务—讲授与互动的方法完成理论环节的教学任务。

传统的实验教学方式主要是教师针对课堂理论教学中的一个知识点的验证性实验。[4]这样进行的实验会导致以下问题:学生只练习了孤立的知识点,没有建立起知识点之间的联系,没有树立“所学知识是为开发应用项目服务的观念”;在完成试验后,不能体会和理解这些知识点如何运用到实际项目中;没有实际问题的驱动,学生缺乏对实验的兴趣、积极性和主动性。

因此,针对理论教学知识点和实际应用项目开发需求,以实际应用项目为出发点,将其分解为若干应用模块,每个模块相对独立构成一次实验教学内容,最后将单独的模块集成为完整系统的思路精心设计实验项目,引导和培养学生独立地、逐步地进入实际应用开发的殿堂。

将实践教学环节渗透到学生的整个培养计划的各个阶段,如图3所示。

二、培养学生实际应用项目开发能力的场所

1.创新实验室及专业实践基地的建设与运作

近年来,甘肃政法学院创办了计算机专业创新实验室,为保障CDIO工程教育思想在计算机专业教学中的贯彻实施提供了场所和仪器设备保障。创新实验室中Java项目开发团队在指导教师的带领下,由学生组成若干个开发小组,严格按照对实际应用项目“构思—设计—实现—运作”的思路,结合软件工程的开发流程,承揽和完成了一系列来自于校内或社会的实际项目开发。这部分从事过实际项目开发的学生毕业后,分别就职于全国各大中小城市以及地方的软件开发公司,跟踪调查显示,他们在各自的岗位上业务能力强,实践创新能力突出,得到用人单位的广泛认可。

为了方便交流和学习,建立了Java编程爱好者网站,以师生共建的方式提供大量的可共享的Java技术学习资料,形成师生共同探讨Java技术、互相推介Java最新技术和开发技巧的网络平台;邀请与学校有校企合作关系的Java工程师、已经从事Java相关开发工作的毕业生在其上开辟空间,给在校学习Java的学生提供一线开发的经验和技术支持。

为了调动学生对Java技术的兴趣,组建了Java编程爱好者社团,让学生共同学习、共同实践、共同提高。对于其中表现突出者,让其加入创新实验室参与实际应用项目的开发。形成高年级学生对低年级“传、帮、带”的传统,不断吸收新同学参与其中,保持社团旺盛的生命力。

2.让学生在实际应用项目开发中学习

CDIO工程化教育思想以工程项目从研发到运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习工程。[2]因此,布置给学生的每个阶段的任务,如实验任务、课程设计任务、学年设计任务、毕业设计任务等,都以实际应用项目为背景,以软件工程方法中软件开发生命周期为指导,以提高学生自身应用开发能力、团队协作能力和工程能力为根本,锻炼学生主动学习,勇于实践,善于创新的良好习惯和开发实际软件应用项目的能力。

由主讲Java课程的教师团队牵头,走出学校,积极承接实际应用软件开发项目,组织学生开发团队进行实际软件项目开发。

积极与各软件开发企业保持长期合作机制,给学生创建稳定的Java实习基地,让学生走出去并深入到软件开发企业中进行项目实战的锻炼。

三、师资力量的强化

为了能够真正将CDIO思想贯彻落实在Java教学中,Java教师应同时具备Java软件工程师的能力。但目前由于主客观条件的限制,讲授“Java程序设计”的高校教师中,仍普遍存在着没有经过系统的项目开发培训和没有从事过完整大型项目开发经验积累的现象。

为了有利于“双师型”教师的培养,学校应鼓励教师走出去,从事软件工程师资质认证、项目开发培训和实战,并将这些经历纳入教师绩效考核和评定的条件。

加强校企合作,聘任软件开发企业中资深的Java项目工程师兼任技术顾问,对学生实际应用项目开发提供技术指导和评估。

四、学生学习方式的转变

Java教学的最终目的在于培养学生具备独立分析实际问题并运用Java开发技术创造性解决问题的能力。因此,让学生真正体现学生主体地位,将被动学习和无兴趣学习转变为主动学习和积极学习非常重要。

在Java教学中涉及的每个知识点、知识单元、项目案例都要以问题的形式呈现给学生,让学生意识到需要解决什么问题,让他们先考虑解决办法,再启发式地引导学生学习陌生的新知识和新方法。

引进企业的真实项目案例,采用多个小案例来驱动,先以需求和案例作为切入点,学生才有前进的目标,才会为这个目标奋斗,从而充分发挥学生的学习主动性。

五、改革学生课程考核方式

考核方式由单一的笔试或机试转变为以完成实际课程设计或应用开发项目的方式;采用“学生自评+学生互评+教师评价”等环节对学生的成绩进行综合评价;以“用户评价+专家鉴定”来综合考量实际运用项目的质量。

六、提高学生就业竞争力

通过系统化的基于CDIO思想培养的学生,已经在日常学习过程中潜移默化地掌握了Java实际应用项目开发的流程并积累了一定的项目经验。可将自己平时完成的完整项目保留下来,在就业面试阶段展示给用人单位。这锻炼了学生实际应用项目开发能力,使其快速进入Java软件工程师角色。

七、结语

在“Java程序设计”教学中,深入体现和贯彻CDIO从“做中学”,以实际应用项目开发为背景,以社会对Java人才需求为导向,以培养学生实际应用项目开发的能力为目标的新教学体系和方法,有利于进一步提高教学质量,促进学生实际应用项目开发的综合能力。

参考文献:

[1]cdio百度百科[EB/OL].http://baike.baidu.com/view/2402813.htm.

[2]马晓梅,张剑飞,乔付.CDIO模式下高等工程教育的改革与探索[J].计算机教育,2010,(12):132-133.

[3]唐振明,徐建民,蒋唯游,等.CDIO 工程教育模式在校企合作中的实践[J].计算机教育,2010,(11):42.

[4]李善寿.“CDIO”工程教学模式在实践教学中的实施方法研究[J].重庆科技学院学报(社会科学版),2010,(20):164.

(责任编辑:孙晴)

篇5:java工程师简历

◆基本资料:

姓名 :性别 :男出生年月:1986年2月学历 :本科毕业学校:华中科技大学武昌分校专业 :计算机科学与技术政治面貌:中共党员

联系方式:E-mail:akipeng@163.com

◆能力描述:

 精通Java,JSP/56(MVC)网站架构,以及程序代码编写;

 精通前台设计,photoshop,div+css规范,flash等;

 熟练使用Eclipse / Dreamweaver/photoshop/flash等开发工具;

 熟练Struts, Hibernate, Spring ,Oracle,SQL Server, EJB, WEBSERVICE, XML,等。

 熟悉ERP、CRM流程。

◆工作经验:

2008/1—至今郑州软创科技有限公司Java软件工程师 2006/2—2006/6武汉IT新时空网站前台设计师 项目经验:

2008/6-至今基于/Struts/Hibernate/Spring框架的CRM项目,Oracle数据库,Struts实现MVC框架,Hibernate实现数据的持久化,由Spring的 IOC容器来管理对象的生命周期、依赖关系。并使用Ajax

框架做客户端的验证。项目核心组成员,负责设计,开发,代码编写。

技术:Oracle、Hibernate、Spring、Struts、Ajax、JasperReport、iReport

2008/4-2006/5基于B/S平台的RPMS系统:主要运用到了了目前比较流行的MVC 开发框架。以符合W3C标准的div+css制作前台的页面

结合后台的控制和数据库。本项目中进行了系统方案设计,取

得良好效果。独立负责开发流程,包括调研、设计、实现、测

试及文档。担任项目组组长。

技术:SQL Server、JavaBean、Servlet、JSP、JavaScript、CSS、xml、mvc

2008/2-2008/3基于J2SE的MAILSERVER项目, 实现SMTP,POP3,ESMTP

协议的邮件收取,发送及转发。系统根据SOKECT网络编程

和多线程机制实现,从外部配置文件读取用户信息。独立负责

整个开发流程,包括设计、实现、测试及文档。

技术:SMTP、POP3、Java、Socket

2007/7-2007-9killerbar局域网的管理,killerbar欢迎网站k7kbar.com:主要

运用flash和photoshop技术,其中使用到了flash内嵌的actionscript脚本语言编写。

技术:html、css、photoshop、flash、actionscript、网络管理

2006/4-2006/6球鞋交易网站前台设计,使用Fireworks+Flash+Dreamweavers

设计。主要为前台页面的效果以及布局设计。

◆教育背景:

2004/9-2008/7华中科技大学武昌分校计算机科学与技术本科 ◆获得证书:

英语水平:通过大学英语CET4、CET6,表达能力强,能熟练阅读; 职称:获得高级制图员职称;

◆在校经历:

2005年—2006年获得系三好学生二等奖学金;

2006年—2007年获得校优秀学生干部;

2006年—2007年获得校集体活动先进个人三等奖学金;

2006年—2007年担任系学生会体育部部长;

◆个人评价:

篇6:java工程师简历范本

java工程师简历范本篇一

个人信息

姓 名 XXX 性 别 男

电 话 年 龄

Email 专 业

毕业院校 工作经验 1年

择业目标

软件开发工程师

基于Unix / Linux平台、Oracle数据库、J2EE架构的软件开发工程师。

专业技能

 精通Core Java以及JSP、Servlet等Java Web编程技术;

 熟练掌握常用编程语言:C++、Java;

 能熟练应用Struts/Hibernate/Spring等开源框架进行项目开发;

 能熟练应用多种JAVA应用服务器进行Java程序开发,包括:Weblogic、Apache Tomcat ,Jboss等;

 熟悉Oracle(9i)数据库,熟练掌握基于Oracle(9i)的数据库编程:SQL,PL/SQL及PRO*C;

 能进行基于Sun Solaris Unix环境下的C++/Java 编程;

 掌握EJB3.0、Spring、Web Services及XML等Java EE高级编程技术;

 掌握面向对象的分析和设计OOAD/UML;

 能熟练应用Eclipse、NetBeans等集成开发环境;

 了解各种网络协议,掌握基于常见协议的网络编程;

1. 项目名称:电信级用户管理&计费系统(NetCT OSS)

系统平台: Unix(Sun Solaris)

数据库: Oracle9i

服务器: Jboss

技术实现: Struts+Hibernate+Spring

项目描述:

整个项目开发周期为40人/月 ,20万行代码量,小组分模块协同开发。该系统主要完成电信业务计费、人员管理以及电信业务修改业务。电信业务计费主要是IP网用户上网时长统计和资费统计。人员管理和电信业务管理模块能够灵活添加、修改资费定价信息和促销信息;增、删、查、改用户信息、管理员信息;按月生成用户月帐单;按月、年分别生成月帐务信息统计报表和年帐务信息统计报表并允许用户通过Internet自查询自己当前或历史帐单。

责任描述:

(1)参与该系统详细设计工作,并负责其中的数据提取模块、资费管理模块、用户管理模块以及管理员管理模块的代码编写。

(2)数据提取模块是数据采集系统的中央处理模块用C++实现,完成Client端用户登入登出原始数据到Server端数据库记录的转变及传输。原始记录为AAA(验证、授权、计费)服务器的wtmpx文件。数据整合系统使用PL/SQL开发,定时完成明细表到日表、日表到月表、月表到年表的数据汇总。

(3)负责用户管理、资费管理、管理员管理等模块的代码编写工作,系统采用典型的四层结构(Browser、Web Container、EJB Container、Database),Web部分采用基于MVC模式的Struts框架实现,表现层主要用JSP与JSTL、EL相结实现,控制层采用ActionServlet负责处理请求和转发请求,业务层使用轻量级的框架Spring实现业务组件的管理,数据持久层采用Hibernate技术实现业务层和数据库的交互,底层是Oracle数据库,设计开发的原则:每层之间都是采用面向接口编程技术,降低了上层对下层逻辑调用的依赖,该项目体现了低耦合、高内聚的设计思想。

(4)通过该项目的开发,使自己更加熟练的掌握了基于JSP、Servlet及Struts框架的Web编程技术,基于关系-对象映射(ORM)的Hibernate数据库访问技术,同时也对业务侧的Spring框架体系有更深刻的理解。

2.项目名称:电子商务图书购物系统

系统平台: Unix(Sun Solaris)

服务器: Apache Tomcat

数据库: Oracle9i

技术实现: Struts+JDBC+JavaBean

项目描述:

本项目开发时周期为4人/月,5万行代码量,小组分模块协作进行。该系统是一个在线购物商店,主要功能有用户登录、显示商品、购买商品、对商品的增删改查、生成定单等功能。

责任描述:

(1)负责用户登录、显示商品、购买商品等模块的代码编写工作,Web部分采用基于MVC模式的Struts框架实现,表现层主要用JSP与JSTL、EL相结实现,控制层采用ActionServlet负责处理请求和转发请求,业务逻辑层使用JavaBean实现,并且采用DAO设计模式进行数据访问的封装,数据持久层采用JDBC技术实现业务层和数据库的交互,设计开发的原则:每层之间都是采用面向接口编程技术,降低了上层对下层逻辑调用的依赖,该项目体现了低耦合、高内聚的设计思想。

(2)通过该项目的开发,使自己深刻理解了MVC设计模式以及Struts框架,提升了自己的基于JSP、Servlet及Struts框架的Web编程技术,通过使用DAO设计模式降低了业务逻辑和数据源的耦合度,同时也熟练掌握了JDBC数据库编程技术。

工作过程

在工作中及时顺利地完成了上级交给的工作,积累了J2EE项目开发的经验。

已获证书

◆高级软件工程师证书; ◆ 软件设计师证书。

教育背景

9月——7月

自我评价

java工程师简历范本篇二

个人信息

姓名:xx 性别:男

出生年月:1989年06月25日 个人主页:hi.baidu.com/***

学历:大专(自考在读) 毕业院校:南京大学

专业:计算机及其应用 健康状况:良好

现住地址:苏州市*** 电子邮件:xxxxxxxxxxxxxxx

联系电话:xxxxxxxxxxxxxxx

自我评价

本人热爱软件事业,对IT领域的软件开发和设计工作有浓厚的兴趣,能承受较大的工作压力。

具有很强的团队精神,有良好的组织和协调能力,有强烈的集体荣誉感。

自学能力强,喜欢钻研新技术,敢于面对和克服困难。

熟练使用Spring+Struts+Hibernate整合开发。

熟练使用jsp、servlet、jstl、jdbc下的编程开发,在已经参加开发的项目多次使用到DAO模式、DTO模式、单例模式等多种设计模式。

熟练使用Eclipse IDE开发工具,熟练掌握Tomcat等Web容器以及J2EE容器的配置以及部署,能够使用Junit进行单元测试。

熟练使用MVC框架搭建项目,以及自定义实现ajax框架。

熟练掌握数据库的操作和SQL语句,能熟练使用sql和mysql进行系统开发。

评价

自我评价写的过于冗长。建议言简意赅,突出自己的优势。

求职意向

工作性质全职目标地点上海、苏州、无锡等

目标职能JAVA软件工程师薪酬待遇2000-3000

教育背景

2007/8—2008/12苏州索迪软件学校计算机软件

获证情况

国家劳动部证书

软件工程师证书

工作经验

1.苏州华润燃气有限公司信息管理系统

开发周期2008/10—2009/3

软件环境Windows XP Weblogic SQLServer2000 Tomcat6+JDK1.6

开发工具Eclipse3.4+MyEclipse7.0,CVS,Dreamweaver,Erwin

项目描述公司内部软件,对公司内员工以及客户方面的全面管理,更好的完善客户信息管理、客户分析、业务分析功能,为公司领导决策提供事实依据。

项目技术项目基于J2EE平台,B/S模式开发。采用Struts,, Spring, Hibernate, Ajax, JavaScript,CSS等技术,项目使用分层的架构设计:Web层、业务层、DAO层和DTO层。使用面向接口的编程方式,配合Spring依赖注入。

Web层使用Struts框架技术,控制页面转向和业务处理。

业务层分为接口和实现类,可以通过Spring的托管机制和DAO层耦合起来。

DAO层集成Hibernate模板,调用hibernate增删改查等方法。

DTO层使用POJO+hibernate映射文件,对数据库数据进行关系配置

责任描述参与系统部分需求的分析和部分文档的编写,以及系统管理和文档管理代码的编写。

2.题库管理系统

开发周期2008/7----2008/9

软件环境Windows XP Tomcat SQLServer2005

开发工具Eclipse3.4+MyEclipse7.0,Dreamweaver,JDK1.6

项目描述该系统主要适用于在校各科老师,可以在线出题,以网页的形式显示题目,可以自动判断题目答案是否正确和自动评分和计时等功能。只要使用SSH框架技术搭建项目,属于B/S模式。

主要功能模块:

教师登陆:管理员分配教师登陆账号后,可登陆进入出题。

出题模块:熟练使用Javascript脚本技术和CSS样式控制页面,包含Ajax框架实现局部刷新功能,减轻页面负担。

验证答案模块:着重体现了Ajax框架的用途,大大方便了老师和同学的操作性

项目技术:系统采用SSH框架整合模式;系统通过Javascript脚本实现Word导入导出功能;系统大量采用了AJAX来验证考试结果.

责任描述负责数据库脚本编写和项目功能的所有实现。

3.网上书店交易系统

开发周期2008/3----2008/5

软件环境Windows XP Tomcat1.5 Microsoft SQLServer2000,JDK1.5

开发工具Eclipse3.3+MyEclipse6.0,Dreamweaver

项目描述该项目主要为嘉园图书商城提供了一套网上购物平台。项目分为前台和后台管理

主要功能模块:

用户模块管理:可以删除或新增用户,修改资料或密码等功能。

商品浏览模块:最新商品发布,商品价格查看,商品详细信息管理。

购物模块:模拟真实购物场景实现网上购物功能。

商品管理模块:实现了商品的入库,商品删除,商品修改等功能。

购物车管理模块:买家选择临时商品增加到购物车

项目技术系统是B/S模式实现,WEB层使用jsp技术,控制转发层使用自定义的Servlet来控制整个系统的业务逻辑流程,业务逻辑层使用轻量级的Java Bean,通过JDBC操作数据库.

篇7:Java软件工程师简历

[基本信息]

姓名:李XX性别:男出生日期:1983-07-06

居住地:上海市工作年限:两年移动电话:********

目前年薪:4-5万

[教育经历]

2002/09-2006/07河北理工大学计算机科学与技术专业本科

[自我评价]

1.熟练使用SSH框架和常用设计模式熟练应用数据库知识

2.熟悉JDBC,MySQL,Oracle;可以进行用例分析及数据建模,

3.有良好的开发习惯和设计思路,有较好的学习能力及团队精神,积累了1年多的B/S架构开发经验。

4.有良好的英语文档阅读能力。目标在3年内成为合格的高级软件工程师,希望您能给我这样一个机会展示自己.

点评:

你的这份简历,应该是要突出专业能力和项目经验的,但就你所写的来看,没有明显地感觉你在专业及经验上的特别之处。

求职意向

[希望行业]:计算机软件

目标职能:Java软件工程师及相关职位

[工作经验]

2006/07-2008/06上海新致软件PG

职责:从事Java、jsp、struts等代码编写;项目测试及日语化。能够阅读,理解日文试样书。日语水平与日语考试3级相当。

2008/06-至今慧桥信息科技有限公司Java软件工程师

职责:参与项目的开发和实施全过程,完成相应阶段文档编制,如分析、设计、编码、测试等。

[项目经验]

Payroll项目(最近)软件环境:Tomcat,MySQL开发工具:Eclipse,PowerDesigner,starUML

项目描述:使用MVC模式,Struts+Hibernate+Spring本系统实现了员工管理、工资帐户管理、工资单管理、休假管理、个人信息管理,生成报表统计和系统管理。在TomCat5.5上建立的J2EE系统。表示层采用Struts框架,持久层采用Hibernate框架,通过Spring框架按名称自动注入完成这3个层的整合。使用CVS进行版本控制。项目中通过调用业务逻辑接口来调用具体的业务组件的实例,避免控制层与业务层的藕合带来的维护或升级困难。通过此项目,能熟练使用Struts、Spring、Hibernate,并对SSH框架有进一步理解。

责任描述:实现了员工管理模块、个人信息管理模块及单元测试,使用UML完成面向对象的分析和设计,模块的需求分析、绘制用例图、时序图、对用例进行文档化;使用PowerDesigner建立数据模型。

网上购物系统软件环境:Tomcat,MySQL开发工具:Eclipse

项目描述:项目当中采用的是Struts框架,加强了数据访问层的封装。在该项目中我主要开发平台当中店铺商品库存管理,设计的操作方便,用户体验性好!另外还有订单管理、用户留言回复的.开发。

责任描述:我主要负责用户管理、购物车及书籍查找等模块,也参与了数据库表的部分设计。

UC-Thela软件环境:WindowsXP开发工具:VC2005

项目描述:该项目为NEC企业电话分机系统,使用SIP协议、VC制作,主要功能为打、接电话,视频电话,电话录音,电话记录,语音邮件,电话会议(可以使用3台电话以上),设置IP,切换交换机等,

责任描述:负责部分测试及相应的bug票的编写,日语化及相应的文档编写。且按时,高效地完成工作。

javaclient画面製造软件环境:WindowsXP开发工具:eclipse

项目描述:该项目为日本日立公司推出的一项服务的网上认证及使用系统,分数据库及client两部分,client部分使用jsp+struts技术生成动态网页,项目人数8。

责任描述:负责编码及部分client端网页制作。

点评:在项目描述中,应直接切入重点、难点,用词用句应简洁清楚,让人不须花很多时间去读就看明白。同时以自己作为主导的角色来写,引导别人往“你是该项目中起了关键作用”这一方向去想。

“责任描述”应换作“完成业绩”一类的积极字眼,描述也应简洁而抓住重点,多用能显示你的能力和贡献的词句。

[证书]

英语四级证书(523分)

SUN公司认证SCJP证书

[语言能力]

英语:较好的文档读写能力;熟悉软件技术类常用词汇;

日语:能读写简单文档,相当于日语3级

[专业技能]

掌握Java编程语言,JSP、HTML;

熟悉JavaSript、JavaBean、XML等常用web开发技术;

熟悉Struts,Hibernate,Spring等框架;

熟悉Oracle,MySQL等数据库的使用;

熟悉常用的设计模式,PowerDesigner数据库建模及UML统一建摸语言

篇8:JAVA工程师的简历

Java程序设计语言是当今计算机领域最具有代表性的面向对象程序设计语言之一,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统等应用程序,是实际软件项目开发中所使用的主流编程语言之一。为了提升本学院计算机专业学生的工程实践能力,选择了Java程序设计课程作为试点,进行基于工程思维的教学改革。在《Java程序设计》这门课程的教学过程中,通过项目分解的方式,将项目贯穿教学过程,在完成基本知识教学任务的基础上,加强学生的工程思维能力训练。

1 Java程序设计课程教学中存在的问题

通过对本校及兄弟院校Java程序设计课程的教学模式研究,目前的教学存在如下一些问题:

(1)注重理论知识,理论课时较多,把相当多的课时花费在java基本语法教学上,实践课时较少,学生感觉只是掌握了相应的知识点,但是不能解决实际问题;

(2)实验内容单一,实验课只是针对零散的知识点进行练习,比如编写类、文件的读写等,每个实验只注重一个知识点,学生缺乏宏观解决问题的能力;

(3)课程设计指导性不强,课程设计的题目比较复杂,学生只注重功能的实现,不能按照软件工程的思想完成项目要求,缺乏工程思维的指导,不能达到课程设计的效果。

按照目前Java程序课程教学模式,课程结束时,大部分学生只是掌握了知识点,仅能编写简单的程序,只有少数学生可以完成给定的较复杂的项目,造成了不能学以致用的结果,背离了工程教育的宗旨。

2 基于项目的工程思维培养教学改革

针对Java程序设计课程,工程思维培养就是指学生能够按照软件工程的思想,运用Java语言解决具体问题的能力培养。因此,在Java程序设计课程的教学改革过程中,需要引入恰当的项目,然后引导学生完成需求分析、项目设计和项目编程等工作。结合在Java程序设计课程教学过程中出现的问题,采取了以项目为驱动,按照知识点将项目分解,采取增量式的开发方法,项目的完成与理论学习同步进行。

以项目为主线,通过由浅入深、由小到大的项目教学和实践过程,有机地组织教学顺序、引导学生把java的知识点融入程序设计中,调动学生的积极性,使得学生在快乐学习的过程中,最终提高学生的编程能力和查阅资料的能力。

2.1 理论和实践教学一体化

以前,大部分院校Java程序设计课程的教学包括理论和实验两部分内容,部分院校有课程设计环节。其中,理论教学主要在教室完成,采用“教师讲,学生听”的模式,然后再到实验室进行实验课。根据实验课学生完成情况,任课教师发现,学生很难灵活运用课堂上学到的理论知识完成实验内容。

根据Java程序设计课程实践性较强的特点,改革原有的教学模式,实施理论和实践一体化教学方法,将课程教学环境从课堂搬进实验室,理论学习与实践操作穿插进行,有效解决了传统的理论学习后再做实验,时间跨度较大,学生容易将理论知识遗忘而导致理论与实践脱节的问题。而枯燥的理论知识一旦变成某一小型目标实践任务的理论指导,便可成功地激发学生的学习兴趣,从平时课堂的点滴收获中促进学生的实践能力的培养。

理论和实践一体化的教学模式从根本上改变了传统的师生关系,学生由知识的被动接受者变成了主动参与者,课堂教学中突出学生的参与,采取“教师引导,学生为主”的模式,引导学生独立构思、设计、模拟和实现。这种学生参与性较强的和谐课堂氛围有利于知识的吸收和传播,同时还能培养学生们的主体意识,协作精神,创新精神和工程意识。

2.2 将项目按照知识点进行分解

为了加强学生工程思维的培养,在授课过程中,除了简单的基于知识点的实验外,引入了贯穿多个知识点的较大的项目,任课教师按照软件工程的思想,指导学生逐步完成项目。

项目的选取要涵盖Java授课的知识点,并能够进行项目分解,采用增量开发的模式,项目的完成与授课同步进行,学完需要的知识点后,安排实验,完成相应的项目模块。

引入项目时教师讲述项目的目标及需求分析,列出项目要完成的基本功能,然后根据授课的知识点将项目进行分解,使学生对要完成的任务有初步认识,然后带着任务学习,激发学生的学习兴趣,加深对知识点的理解,并掌握如何应用该知识解决具体问题。

【项目1】简易计算器:以图形化方式实现一个简易的计算器,界面上有0~9的数字键,可以实现+、-、*、/、(、)的运算,并提供退格、清空、等于等功能键,还有一个文本框用来显示处理结果。打开计算器后,用户单击数字键或功能键,运算结果显示在文本框。

根据该项目要完成的基本功能,将项目分成4部分完成。第一部分定义计算表达式值的类,实现按照运算符的优先级完成表达式的求值,该部分内容在完成Java基本知识的学习后就可以完成;第二部分实现计算器界面设计,包括运算数、运算符、功能键和显示结果的文本框,该部分内容在完成GUI界面设计的学习后就可以完成;第三部分实现计算器事件处理,用户单击运算数键、运算符键和功能键后,可以做出相应的处理,将结果显示在文本框内,该部分内容在完成GUI事件学习后可以完成;第四部分实现异常事件的处理,该部分完成异常处理后可以完成。

【项目2】局域网聊天工具:实现一个简单的局域网聊天工具,用户登录聊天系统,在好友列表中选择聊天对象,启动聊天界面,结束后关闭聊天界面。聊天记录保存在本地,在数据库中也有备份。用户之间还可以发送文本。

根据要完成的基本任务,该项目分成5部分完成。第一部分实现聊天工具的图形化设计,包括主界面和聊天界面,该部分内容在完成GUI图形化程序设计内容的学习后可以完成;第二部分实现一对一的聊天模式,用户可以和好友聊天,显示发送和接收到的消息,该部分内容完成网络编程的学习后可以完成;第三部分实现文件读写及网络传输,用户可以查看自己和好友的聊天记录,该信息以文件的方式保存在本地或服务器,用户之间可以进行文件传送,该部分内容完成文件的读写和输入输出流的学习后可以完成;第四部分实现多线程,用户可以同时和多个好友进行聊天,该部分内容完成多线程编程的学习后可以完成;第五部分实现数据库存储,用户个人信息存储在数据库中,个人验证通过链接数据库完成,此外,用户的好友信息及聊天记录也可以尝试数据库存储,该部分内容完成数据库编程技术的学习后可以完成。

3 结论

通过对工程教育思维的理解,我院选择了Java程序设计课程进行工程教育改革,将教学环境完全转移到实验室完成,理论与实践教学同步进行,通过由简单到复杂的实验使学生掌握java语法的应用;引入增量式项目,将项目分量嵌入到相应知识点的教学,通过高级编程技术调动学生学习积极性,通过实际项目的完成提高学生编程能力。

参考文献

[1]姜大志,孙浩军.基于CDIO的主动式项目驱动学习方法研究——以Java类课程教学改革为例[J].高等工程教育研究,2012(4):159-164.

[2]王伟,孟祥贵,黄寅.基于工程教育的实验教学模式探索[J].《实验技术与管理》,2013(10):172-174.

[3]范俊英,张鉴新,杨智,陈海山.校企结合下的一体化增量式Java项目教学研究[J].《高计算机光盘软件与应用》,2013(1):22-24.

上一篇:性格决定命运的作文下一篇:56五上天马教案