前言:中文期刊网精心挑选了计算机java编程培训范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。
计算机java编程培训范文1
Abstract: The students have failed to meet the increasing demand standard of enterprises by traditional Java teaching. In order to make students qualified for job requirement, this paper starts from the daily teaching process and assessment method of Java curriculum, and puts forward the modularization teaching, project-driven, theory-sufficient and practical teaching reform program aiming at the needs of enterprises. Practice has proved that the method can effectively stimulate students' interest in learning, improve the efficiency of theory into practical ability, and further shorten the distance between students and enterprises.
关键词: Java课程;教学改革;企业需求;实践教学
Key words: Java curriculum;reform in education;enterprise demand;practice teaching
中图分类号:G420 文献标识码:A 文章编号:1006-4311(2016)34-0161-02
0 引言
Java是1995年由Sun公司(已被Oracle公司收购)组织开发的一种编程语言,现已是Java平台(含Java SE,Java EE,Java ME)的总称。Java具有卓越的网络性,移植性、安全性和多线程等优势,广泛应用于通讯领域,桌面应用程序、web应用程序及嵌入式系统等领域。因此,许多高等院校在课程设置上均把Java程序设计作为核心课程,但传统的教学和考核方式培养出来的学生“重理论轻实践”,无法真正满足企业对Java程序设计人才的实际需求。针对企业而言,企业级程序开发通常具有数据量庞大、属性关联复杂和安全需求高的特点。面临这些要求,为使学生掌握全面的Java程序开发能力,迅速的融入企业开发中,成为目前高等院校计算机专业教学急需解决的重要课题。本文结合多年的java课程教学实践,分析高等院校Java体系教学的现状及存在问题,提出了面向企业应用的Java课程体系教学改革策略。
1 目前Java体系教学中存在的主要问题
1.1 重理论知识点教学,轻实践能力培养
目前,在很多高等教育机构中,Java课程教学仍旧遵循传统的教学模式。这种教学模式,侧重于理论教学知识点教学,轻视学生的实践能力锻炼。教师在总课时较少的限制下,为了讲完所有理论知识点,完成教学任务,在讲课过程中,Java基础课程只能采用“广播式”教学方法。这种“广播式”教学法,课堂教学以教师讲授为主,学生则是单向接收知识点。这对实践编程能力要求较高的Java学习是致命的。此外,传统高等院校长期侧重理论教学,项目开发实践环节薄弱,学生单纯按照教材上的案例,机械的在计算机上运行验证,缺少思考需求,设计项目、具体编程等企业项目开发的必要环节锻炼。
1.2 教师缺少企业级应用开发经验
首先,受高校人事招聘规则的影响,高等院校在招聘教师过程中,侧重于学历水平高低,缺少对实际项目开发经验的考察,导致高校高校教师虽然具有硕士、博士研究生学历水平,但他们大多缺少大型企业项目开发的实践经验。这种状况,来直接指导学生的实践开发,显然是不适合的。所以,高校教师为了能高质量的进行Java课程教学,必须不断进修学习,积极参与企业实际项目的开发,从理论和实践两个方面提高自身的教学水平。
1.3 Java课程相对独立,关联课程联系不够紧密
目前大部分高等院校的计算机相关专业,虽然把Java课程作为软件开发核心课程,但后续跟进提高课程匮乏。对于Java体系的系统学习,在Java基础课程之后,应开设横向相关课程,如ajax、jQuery、jdbc等和纵向相关课程,如servlet、struts2等具体的实践应用课程。通过后续纵向相关课程和横向相关课程的学习,使学生全面且系统的学习Java技术,提高自身的项目实践经验,避免所学知识与企业项目实际开发需求脱节,提高学生毕业时的求职竞争能力和就职后进修升职的潜力。
1.4 Java教材结构单一
遵循高校教学制度,教师在授课需要指定一本课程教材。据不完全统计,约90%的国内教材内容侧重于理论知识点罗列,实例也仅限于经典算法和常见理论数学问题,课程结构仍停留在学科体系初级阶段。教材内容如此单一,与Java教学注重实践的思想完全不符,造成教师挑选适合教学的课本非常困难,若指定多本教材,又违背高校教材选用制度,造成增加学生负担,不被允许。教材的内容如此单一,导致学生在预习和复习过程中,不能较好的将理论知识点和实践联系起来,最终造成学生Java实践能力不足。
2 基于企业应用的Java教学改革策略
2.1 激发学生对应用程序开发的兴趣
程序开发是一门有很强的系统性和逻辑性的课程,特别是基础理论知识和程序设计中的算法部分,内容比较抽象,不容易被学生接受和理解。这就需要教师在教学中引入生活中的实例,激发学生的学习兴趣,让学生在第一课就对Java技术产生浓厚的学习兴趣。对程序开发有浓厚兴趣的学生,他会全身心地投入到编程学习活动中。其次,通过对Java技术所占的开发市场的份额,公司薪酬,技术发展方向等,让学生认识到学好Java技术对个人职业去向的重要性。
2.2 改革传统教学方式
2.2.1 基于现场编程的项目教学法
在Java的教学过程中,教师应以现场编程的方式,通过小型项目,综合体现相关若干知识点的关联。教师通过现场分析项目,编写代码,调试解决错误,最终运行演示程序,学生可以潜移默化的学习到项目实际开发中的编码思想、格式和调试代码的技巧等。对于较复杂项目,则由教师将学生划分成小组,模拟企业开发流程。根据学生的兴趣对其进行角色分工,如项目经理、系统分析师、测试工程师等,使学生充分体验不同角色的任务和职责。通过项目教学法,不仅使学生在感受到各个知识点之间的关联,更锻炼了项目开发中的团队协作能力。
2.2.2 重视编程基础,加强Java类库教学
在Java教学过程中,不仅侧重Java基础知识的熟练掌握和实践编程能力,而且要注意引导学生建立面向对象的思维方式。在掌握了Java基础知识的前提下,应进一步对学生讲解Java的基本类库。根据本人的项目开发经验和教学实践,学生对基本类库的掌握,是十分必要的。由于Java基本类库内容量庞大,类似于Java开发手册,因此教学过程中,应侧重于讲解开发过程中遇到问题时,如何查阅类库,准确找到相关类并利用相关类的方法、属性,最终解决实际问题。
2.2.3 教学内容灵活多变,不局限于课本
在企业项目开发中,Java涉及的知识点不仅多、散、而且相关知识面广,如数据库、网络通信等方面。现有的国内Java程序设计教材主要侧重基础理论教学,无法保证与现有企业项目需求的同步;而部分外文版类书籍虽内容全面,但又不适合高校课程设定的有限教学学时。在教学过程中,既要让学生熟练掌握基础知识,又能具备高实践能力,就迫使高校教师要结合社会、企业的日益更新的动态需求,结合基础教学内容,不断归纳总结,更新教学方案,提高实践方面的教学质量。
2.3 高校、企业联合培训
为了培养学生独立分析问题和解决问题的能力,大部分高校会对Java课程设定独立的课程设计模块,一般由Java任课教师带领,进行为期一周的实践。虽然高校教师实践经验与企业开发存在一定差距,应将课程设计模块教学与具备一线开发经验的企业或优秀的软件培训公司合作,进行课程设计。这种校企合作方式,不仅有效提高了学生的实践能力,而且拉近了学生和企业的距离,大大增加了学生的就业优势,是一种双赢的合作方式。
2.4 多种形式提高学生的实践能力
2.4.1 成立Java开发小组
由软件教研组教师作为指导教师,引导学生成立Java软件开发团队,通过设计编写小的实用项目、如成绩排名系统、一对一网络通信系统、局域网多人小游戏等,从需求分析、系统设计、建立模型、代码编写、系统测试等开发环节,全面提高学生的实践能力和团队协作水平。
2.4.2 增强校企交流实践
为更高效的提升学生的实践能力,除了校内教学、培训外,高校努力拓展高校与软件开发企业的合作力度,争取更多的学生到软件开发企业去参加实习,真正让学生在实战中获取经验,提升能力。同时,应鼓励学生利用假期时间,主动通过多种方式参与软件开发工作,增强实战能力,为就业打好基础。
2.5 引导学生参加各种公开的比赛
高校应出台相关制度,引导和激励学生参加社会上的各类软件编程竞赛,如itat(全国大学生编程比赛)、robocode(IBM的坦克机器人战斗仿真引擎)等。通过比赛,走出高校,走向社会,不仅提高学生实践开发能力、团队协作能力,而且促进学生对所学知识的认识和理解提提升一个新的高度,认识到程序设计的重要性,也增强学生的自信心和成就感。
2.6 安排教师进行专业课程培训,激励教师多参与企业真实项目,提升教师自身水平
Java项目开发涉及知识点多、杂,且关联的知识面广,实际项目开发经验非常重要,而获取项目开发经验主要依靠一线的开发和实践,这点确是高校教师的弱项。针对高校教师缺少Java项目开发经验的问题,高校应尽可能的创造条件,鼓励教师走出高校,走进企业,到企业一线去学习、锻炼,努力提升自己的软件开发实践经验。
3 案例分析
河北农业大学计算机应用专业,自2006年至今,在教学上,采用现场编程演示的项目教学法和加强Java类库的基础教学,并在后期实训阶段积极促进校企合作培训和定向专业培训。 通过多年教学实践,不仅学生们普遍认为,通过本文的教学方法能够有效的拉近自身与企业的距离,在找工作中,更容易与企业沟通,并在入职工作后,能迅速融入到开发团队;而且相关企业反馈,这一系列的教学改革方式,能有效的缩短学生入职后的培训周期,节省很大的培训成本和时间成本。最后,作为校方高校教师,通过参与校企合作的培训,通过提高自身的实践能力,更加有效地促进Java基础教学的教学效果。
4 总结
本文分析高等院校的Java体系传统教学中需改进的方向,提出Java教学中,一定要以提高学生的实践能力为中心,以此展开面向对象编程方式培养的路线。在Java教学中,通过项目教学法、加强类库学习、校企合作培训等多个方面提出具体改进方式。通过本文提出的改革策略实践,发现这些方法有助于培养编程实践能力强,有良好团队合作能力,进入企业快速适应企业实际开发要求的学生。
参考文献:
[1]时雷,虎晓红,席磊,张浩.Java程序设计课程教学分析[J].计算机教育,2010(14).
[2]顾鸿虹.《Java面向对象程序设计》教学改革方案的探讨[J].现代计算机,2012(6).
计算机java编程培训范文2
关键词: 需求导向; 应用型人才培养; Java教学; 课程体系; 实践教学
中图分类号:G642 文献标志码:A 文章编号:1006-8228(2013)11-66-04
0 引言
随着计算机网络和移动互联网的发展,Java已成为21世纪首选的主流应用程序开发语言[1],Java软件工程师也因此成为近年来社会急需的软件开发人才。据著名的TIOBE世界编程语言排行榜的数据显示,自2001年以来,Java语言就几乎一直占据着所有热门编程语言排行的榜首。同时,IDC市场研究公司的统计数据也显示,在所有软件开发类人才的需求中,Java软件工程师的需求量最大,占到了总需求量的60%以上。根据2012年IT软件行业就业情况调查结果,2012年我国Java软件工程师的缺口就已高达20万。
针对Java软件开发人才紧缺的现象,浙江大学城市学院设置了基于需求导向、以Java能力培养为核心的Java应用开发专业方向,将培养符合社会需求的Java应用型人才作为首要任务,根据计算机学科、产业发展和人才需求市场探索新的培养模式,建立符合Java应用型人才培养要求的课程体系,积极引入校企合作,强调理论与实践并重,提升学生应用Java技术解决实际问题的能力,从而保证人才培养的质量。
1 Java应用型人才培养模式探索
1.1 设置需求导向的专业方向
浙江大学城市学院早在2004年就开设了Java应用开发专业方向,该方向的培养目标为:紧密结合飞速发展的Java技术,切实培养德、智、体、美全面发展,掌握自然科学基础知识、计算机科学基础理论、计算机网络应用知识,具有Java软件开发和网络应用实践的基本经验,并具备良好的外语运用能力,能适应科学技术进步和社会需求变化的高素质应用型Java专门人才[2]。
Java应用开发专业方向的设置,坚持“以社会需求为导向,与IT行业发展接轨”的原则,跟踪Java技术的发展前沿,不断完善Java教学的课程体系,在打好Java编程基础的前提下,注重与企业开发实际相结合。学生通过Java应用开发方向的学习,毕业后能够从事相关的Java平台软件开发和应用工作,如Java企业应用开发、Java前端开发和Java移动应用开发等。
Java应用开发方向的设置按照专业方向分类培养的思路[3],设计了基础和方向相结合的知识体系和课程体系,强调“核心稳定、方向灵活”,专业方向课程的设置具有多样性、开放性和灵活性。所有的专业方向课程分为基础课程、专业课程和方向课程等三类。基础课程包括通识基础课程和大类基础课程,奠定终身学习的基础;专业课程为计算机专业所有方向的必修课程,用以夯实专业功底;方向课程则涵盖了Java应用开发知识体系中的主要核心知识单元,凸显专业方向特色。基础课程和专业课程通常在一、二年级开设,方向课程主要在三年级开设。基础课程、专业课程和方向课程覆盖知识体系中的全部核心单元,也包括计算机发展前沿等选修内容。最后大四年级进行毕业实习和毕业设计,使学生有更多的时间参与实际项目应用,在实践中提高分析问题和解决问题的综合能力。
Java应用开发专业方向的课程计划设置如图1所示,要求最低毕业总学分为165学分,其中方向课程为15学分。
1.2 建立面向应用的课程体系
课程体系的构建与专业方向的建设紧密相关[4],浙江大学城市学院计算机专业按照面向应用需求的“逆推”方法,根据对企业用人的岗位调研以及对毕业生跟踪调查的反馈信息,从Java应用开发专业方向毕业生应具备和掌握的能力与知识出发,把握专业基础课和专业方向课的设置和衔接,并充分考虑学生的自我发展能力和职业技能,建立了符合应用型人才培养要求的课程体系。
目前,Java应用开发方向已形成一个较为稳定、彰显特色的专业方向课程群,由Java高级程序设计、数据库系统应用与管理、软件工程与数据库课程设计、软件开发规范、J2EE架构和应用开发、J2ME与移动应用开发和J2EE应用课程设计共七门课程组成。这些课程有着不同的课程目标,既相互独立,又衔接紧密,共同构成了培养Java软件开发应用型人才的课程体系。这七门课程涵盖了Java技术的主要应用领域,为学生搭建了一个关于Java技术相对完整的理论知识体系和实践能力体系。
Java应用开发方向设计的课程群见表1。
1.3 实施五位一体的实践教学环节
Java应用开发方向具有实践性非常强的显著特点,在Java应用型人才的培养过程中,我们实施了包括课程设计、短学期实训、学科竞赛、企业培训和毕业实习/毕业设计等五位一体的Java实践教学环节,强调注重核心能力培养,积极引入校企合作模式,开展了教学理念、教学内容、教学方法、教学手段以及教材建设等各个方面的改革与实践。
在Java应用开发方向的建设中,实践教学既是专业课程教学的重要组成部分,也是培养综合应用能力的重要环节[5]。通过实施五位一体的实践教学,可以达到训练技能、激励创新的目的,也能够培养学生的团队精神和综合素质,使得该方向的学生不仅具有扎实的计算机基础理论、突出的工程实践能力和良好的科学研究素质,还具备从事计算机系统分析、设计、开发,网络应用的部署、集成、管理等综合能力,能够胜任Java软件的研发和应用。
⑴ 基于项目开发的课程设计
基于项目开发的综合课程设计是Java应用开发专业方向建设中一项重要的实践教学环节,对于学生实践能力的提升具有明显的作用。课程设计综合了Java应用开发专业方向的多门相关课程,能够达到激活学生综合应用与研究创新能力的目的。
典型的课程设计包括J2EE应用课程设计、软件工程与数据库课程设计等。例如J2EE应用课程设计要求学生掌握基于Web的大型应用软件系统的架构设计方法,融合软件工程、面向对象程序设计和数据库设计等思想,利用J2EE平台以及MVC模式,结合主流数据库系统(如Oracle、SQL Server等)和主流框架(如Struts、Hibernate等),完成一个大型B/S架构的应用软件项目的设计、开发,并能在异构系统上进行部署、测试和性能优化。通过该课程设计,可以培养学生能够对J2EE架构和应用开发、数据库系统应用与管理和软件开发规范等多门课程进行综合的专业知识分析,并提高其解决实际问题的能力。
⑵ 基于技能培养的短学期实训
除与多门课程相结合的课程设计外,Java应用开发方向还单独开设了短学期实训的实践环节。短学期实训要求学生综合多种知识和技术,通常在大二、大三暑期利用两个星期的时间合作进行。
短学期实训紧密结合专业方向的培养目标,与传统的课堂教学模式不同,采用的是完全实验室讲授的方式,由双师型教师或企业讲师进行指导,强调边讲边练,引入教师研发的实际项目或企业开发的真实案例,让学生采取团队合作的方式,全程模拟企业开发流程,真正参与到项目的实际开发过程中,从模仿别人再到自己创造,使得学生能及时融会贯通所学知识,切实培养和提高动手能力,从而更好的掌握应用技能。
⑶ 基于激励创新的学科竞赛
学科竞赛是Java应用开发方向的另一实践教学环节,不仅能够激发学生的学习兴趣,而且还能培养学生的自主学习和研究创新能力。
目前,Java应用开发方向学生可以参加的学科竞赛种类多样,与专业方向课程的学习密切相关,例如ACM程序设计竞赛、电子商务竞赛、多媒体设计竞赛、大学生服务外包创新应用大赛和Android应用开发设计大赛等。同时,专业方向还通过开设竞赛讨论班、建设竞赛网站等多种方式,鼓励学生积极参与学科竞赛,开展自主研究性学习,激活创新精神,涌现出了一大批竞赛成绩优异、专业能力突出的学生。
⑷ 基于产学研合作的企业培训
培养合格的Java应用型人才,还需要企业公司的积极参与,企业培训是Java应用开发方向实践教学环节的一个重要补充。通过产学研合作,引入著名软件企业,建立校企联合实训基地,使企业参与到Java软件人才的培养过程,可以增强Java人才培养的适应性和实用性,缩小人才培养和社会需求之间的距离,还能实现企业、学校和学生的多赢局面。
根据Java软件人才的社会需求和特点,Java应用开发方向已与浙大网新集团、快威科技集团等知名企业合作,建立实训基地,进行Java软件人才的联合培养。实训基地建立了真实企业开发环境和文化氛围,引入企业管理模式培养学生职业素质,实训的项目都来自真实的企业项目。同时,还与文达、新东方、恒天等专业培训机构合作,共同开展Java培训,进行Java专业人才的培养和输送,通过企业培训的学生到软件开发公司就业后,就能直接加入实际项目的开发。
⑸ 基于工程实践的毕业实习/毕业设计
毕业实习/毕业设计是Java实践教学的一个核心环节,毕业设计通常和毕业实习相结合,毕业实习/毕业设计的内容以工程项目实践为主。
毕业实习/毕业设计主要强调实践性,鼓励学生的毕业设计题目来自于教师或实习企业的实际工程项目。学生在毕业实习期间,可以自主选择参加教师的科研项目、到IT企业参与项目开发实习,或者到校企合作建立的实训基地进行实训。每个学生的毕业设计都有明确、具体的目标任务,要求一人一题,毕业设计的指导工作以全职教师为主,同时也引入企业优秀技术人员的参与。毕业实习和毕业设计的衔接非常紧密,通过大四一个学年的实战演练,学生能够积累丰富的实际项目经验,从而为胜任今后的就业工作岗位打下良好的基础。
2 Java应用型人才培养实践成果
经过长期的研究与探索,浙江大学城市学院计算机专业实施基于需求导向的Java应用型人才培养模式,已经取得了良好的成效。
Java应用开发专业方向自开设以来,一直是计算机专业学生选择最热门的方向。到目前为止,共有8届600多名该方向的学生顺利毕业,毕业生的历年就业率均在96%以上,尤其是2012届有近一半计算机专业学生选择了Java应用开发方向,就业率达到100%。采用Java技术平台进行毕业设计的学生所获得的毕业设计成绩总体上明显高于其他学生,毕业学生中有相当一部分进入淘宝、亚信、浙大网新等知名IT企业工作。从企业反馈的情况看,用人单位对毕业生工作能力的总体评价较高,毕业学生受到了这些用人单位的普遍欢迎。
近年来,Java应用开发专业方向与企业合作,共开办14期外包软件人才培训,培训学生350多名,其中95%直接进入外包软件公司工作,满足了社会对软件外包人才的需求,2011年,计算机专业被确立为浙江省计算机类专业培养服务外包人才试点专业。
Java应用型人才培养模式的探索也取得了显著的成果。2011年,Java应用开发专业方向被列为浙江大学城市学院特色专业方向,专业方向中的核心课程J2EE架构与应用开发被列为城市学院精品课程,该课程主讲教师主编的教材《Java企业级应用开发》被立项为浙江省科协“育才工程”资助项目和杭州市“育才工程”资助项目,由高等教育出版社出版发行。研究成果“需求驱动的计算机专业Java应用型人才培养探索与实践”项目获2010年杭州市优秀教改成果奖二等奖,“以社会需求为导向的计算机专业Java应用型人才培养研究与实践”项目获2011年浙江大学城市学院教学成果奖二等奖。
3 结束语
浙江大学城市学院计算机专业通过探索Java应用型人才培养的模式,设置需求导向的Java应用开发专业方向,建立面向应用的课程体系,并实施五位一体的实践教学环节,取得了一系列显著的成效。该专业方向的教学不仅增强了学生的实践应用能力,也明显提高了学生的就业竞争力。接下来,我们将进一步深入调研社会需求,把握Java技术的最新发展趋势,继续完善Java应用型人才的培养机制。
参考文献:
[1] 刘国清,张奋,王蓉.基于案例和项目驱动的Java程序设计教学模式探索[J].福建电脑,2013.2:46-48
[2] 吴明晖,颜晖,陈观林等.多重驱动的计算机专业人才培养模式的探索与实践[J].理工高教研究,2008.27(6):118-120
[3] 彭志平,姚明,李启锐.Java应用方向四阶段系列课程教学理念与实践[J].计算机教育,2011.23:64-68
计算机java编程培训范文3
关键词:Java程序设计;案例教学;项目驱动;教学改革
0、引言
Java语言作为一种面向对象的编程语言,其应用越来越广泛,整个社会对Java:人才的需求量也越来越大。根据IDC的统计数字,在所有软件开发类人才的需求中,Java工程师的需求量达到了全部需求量的60%~70%。2011年12月的TIOBE开发语言排行榜宣布的流行开发语言的排名结果中,Java仍然高居第二。除此以外,不仅IT企业需要,广大的非IT企业也需要Java软件工程师。
我国每年都有大量的计算机专业的大学毕业生,但是需求Java人才的IT企业却很难招聘到合格的Java工作人员。出现这种情况最主要的原因就是许多计算机专业的毕业生在校期间所掌握的Java技能与经验同企业的用人需求存在较大差距。
学校教学和社会需求的不相适应使得这门课程急需教学改革。对目前的Java教学现状进行分析,找出存在的问题并进行相应整改,在基本实现教学目标的情况下进一步采用更优的教学方法和考核方式,保证并提高教学质量,让学生在校期间就具备一定的Java程序技能,积累一定的经验,为将来和社会需求接轨以及进一步的自我发展和提高打下坚实的基础。
1、Jacva程序设计课程现状及整改措施
经过研究分析,得出目前Java程序设计课程主要存在以下几个问题。
1.1 教科书编写水平参差不齐
Java程序设计语言课程目前没有经典的教材。许多教材都是借助于编写者的经验和Java的API编写,层出不穷。一方面教材编写水平差异很大,有些教材语言组织混乱,重点不突出,知识点跳跃,甚至一本书多处出现编写和印刷错误;另一方面教材的倾向性也不同,有的倾向于理论研究,有的倾向于实践操作,有的适用于普高,有的适用于职高,有的适于作为科普等。
整改措施:在教材的选择上注意选择内容符合学生的具体情况,章节编排合理,条理清晰,讲解深入浅出,既有验证性的程序,也有完整的项目,程序整体没有错误,结构明晰,编写和印刷质量高,无错误,语言明了,程序例子清晰,案例易操作,既便于作为教学用书,又适合学生课余自学。
1.2 学生的编程基础不扎实
学生的基础编程能力不扎实,程序结构掌握的不好。学生在刚开始学习Java程序设计语言时,认为该语言现在很流行,也非常实用,学习兴趣都很高,但是进入语言学习过程中的平台期后,即使学生很努力,却感觉不到能力有所提高,学生易产生畏难情绪,一旦跟不上教师的教学进度,会导致一部分学生的学习兴趣降低,持得过且过的学习态度,之后越来越跟不上教师的教学进度,到最后便会放弃。
整改措施:刚开始讲解语法部分时,还没接触到Java程序,教师要根据学生的具体情况导人一些实例;多给学生做一些之前学过的语言程序练习,起到编程能力热身和增强学习信心的效果。讲到Java程序的时候,采用精讲多练的方式,提高学生的编程能力,克服学生对编写程序的恐惧心理。
1.3 Java课时较少且理论课时和实践课时比例不合理
许多学校为Java程序设计课程安排的总课时较少,而且理论课时多于实践课时。若按照常规教学方法,总课时少,往往学生刚明白什么是面向对象、Java的优势在哪里,还没来得及接触Java精华的时候,学期就要结束了。同样,教师也是匆匆忙忙结课,既难以给学生全面展示Java语言的魅力,也难以让学生重点把握Java语言的精华。而理论课时多于实践课时,更是达不到计算机语言教学的目的。计算机语言教学不仅是一种知识传承,更偏向于是一种技能掌握,所以实践对于Java程序设计课程来说是非常重要的。
整改措施:总课时问题方面,加课时的要求很难实现,那么就需要教师在课堂上教会学生使用API做辅助工具,精讲重点,将该重点的相关或类似内容留给学生自学,同时再留一些相应的题目让学生检验和提高。理论课时和实践课时比例不当方面,可以采用读程序、改程序、编程序三步走的方式将课堂扩展到教室外,课堂上精讲验证性的程序,开放性的程序留给学生课余完成,并在下次课堂评讲。
1.4 教师的业务素质问题
目前讲授Java程序设计课程的教师大多都是学院派的,即从学校毕业再到学校从事计算机语言的教学工作,实际开发的项目很少甚至没有,缺乏项目开发的经历磨练,而这种磨练对于从事计算机语言教学的教师来说是必不可少的宝贵经验。所以,目前大多数讲授计算机语言课程的教师往往只能实现对学生知识上的传承,实现不了对学生技能的培训和提高。
整改措施:采用校企合作的模式对教师进行培养。校企合作时要注意立足本校专业发展需要、教学需要,最好能够长期合作,只有长期参与项目制作,教师的知识储备才能得到充分应用,项目开发技能才能得到提高,项目开发经验才能得到不断积累。厚积而薄发,在具体的教学活动中,才能提升学生实践能力,引导学生掌握最新最实用的Java程序设计相关知识,确保学校的教学和社会的需求接轨,为学生开拓未来作支撑。
2、Java程序设计教学内容
Java中重点讲授的知识有:
(1)面向对象:使学生深入掌握面向对象的概念;
(2)图形用户界面:使学生重点掌握事件处理机制及其概念;
(3)输入/输出:使学生掌握输入/输出处理原理;
(4)网络编程:使学生掌握Socket编程原理及概念;
(5)数据库编程:使学生掌握JDBC数据库连接的方法。
对于基本语法,视学生的具体情况而定。
教师要特别注意在以上章节的讲解过程中始终贯穿面向对象。什么是对象,什么是类,什么是成员方法,什么是成员变量。每一章内容的实现都是靠对象调用相应类的成员方法完成的,切入点就在于让学生观察Java程序的例子,以程序结构作为突破点,得出不管需要实现什么功能,Java程序从结构上来说就是根据需求创建合适的类,再进一步创建相应的对象,然后调用相关的成员方法,最后实现要求的功能,这样会有一个大的条理清楚的方向,在每一章都会指引学生,使学生深刻理解面向对象,熟练掌握Java语言,最后精通Java编程,在学习的整个过程中起到事半功倍的效果。
3、改革教学方法,提升教学效果
作为语言教学,Java程序设计语言要求学生要有坚实的理论基础,但是一味的讲解理论,学生一下子接受不了,也看不到自己学习了什么,将要学习什么,容易产生不知所措和畏难的情绪,所以在讲解理论时也要兼顾实践。每讲完一个理论,就把问题抛给学生,并引导学生运用理论知识解决实际问题,让学生看到学了什么,还需要学习什么,坚定其学习方向和信心。那么实践方面该怎么做,采用什么教学方法就是接下来要考虑的问题。
教学方法有很多,对于语言的教学来说,比较有效的是案例法和项目驱动法,许多培训机构都会采用,因为这两个方法能让学生看到自己到底会什么不会什么。总体设想是从学生和教师入手,紧抓教学的重要环节,用新的教学方法和考核方法调动学生的学习积极性,促进学生对知识的掌握。
在考评了案例教学法和项目驱动法的优缺点后,笔者决定把案例教学法和项目驱动法结合起来进行教学实践。具体来说就是把整个Java安排成一个符合教学大纲要求的项目,然后每一章针对相应知识点做几个小的案例,最后把这些整合起来就是该项目。每个案例讲完后布置3个操作练习。第1个练习注重“仿”,第2个练习注重“改”,即对第1个例子进行加工,第3个练习注重“提高”,即将具有一定算法难度但语法适用于当前阶段的问题抛给学生,培养学生的算法设计能力。在此阶段教师主要起启发、引导作用,启发学生的创造性思维。
这样做使教学目标明确,教学内容完整,教学的难度也适当。最终,当学生看到自己设计的成果时,会很有成就感,从而增强了学习程序语言的自信心,也对程序语言产生了兴趣。而这个过程也能够让学生明确自己学了什么,还缺什么,下一步该怎么走。学生缺的不是教师具体的讲解,而是不知道自己该怎么走,而采用案例教学和项目驱动的方法,能让学生看清楚自己,教师通过把案例和项目引入教学中来,引导学生在掌握知识的过程中认识自己,这比单纯的掌握知识更重要。
4、保证教育质量的考核指标
Java程序设计语言重在实践,如果完全采用传统的纸质考核方式不能全面反映学生的真实水平,会抹杀学生的个性和创造欲望,使富有创造性的课程沦为了记忆和背诵的低级别课程,不能持续激发学生对知识实践的兴趣,这样就偏离了实践教学考核的本质,更没有把课程内容与考核在更高层次上结合起来,使实践教学的进一步改革陷入误区。因此,迫切需要提出一种实践教学考核方式的新思路。
我们将考核分为以下3个部分:
(1)理论知识考核,占30%,采用纸质试卷,全面考察学生的理论知识;
(2)验证性实践题目考核,占30%;
(3)综合性实践题目考核,占40%。
这样的考核让学生看到仅靠记忆是完成不好该课程的,还要有实践能力。在实践中看到自己的成果,学生会对Java程序设计的兴趣越来越浓,从而促使自己不断地探索和钻研,同时也能知道自己的不足之处,不断地补充知识和提高技能。
5、结语
这样的教学改革对学生来说,能够让他们在整个教学过程中始终保持学习热情,明确知道自己在做什么,需要什么,该向什么方向努力。每一章节案例的完成,学生都会不断地有新发现和新惊喜,从而一步步地和社会需求接轨。
计算机java编程培训范文4
关键词: Java程序设计 教学内容 教学方法
1.引言
Java语言是1995年Sun公司推出的一种完全面向对象的设计语言,由于其具有简单、面向对象、分布式、可移植性、安全可靠等特点,深受业界的推崇,现已成为软件开发领域最主流的设计语言之一。近年来为了适应人才市场的需求,几乎所有高校的计算机相关专业都把Java语言作为重要的必修课予以设置。但是由于大部分在校大学生在学期间并没有能够真正掌握Java程序设计的基本思想,缺乏灵活运用且解决实际问题的能力, 导致学生毕业后距离企业的实际用人需求有较大的差距。因此如何更好地发挥Java课程[1]实践性强的特点,培养符合企业要求的Java人才,便成为计算机教学中一个值得探讨的问题。
2.现有Java教学中存在的常见问题
笔者根据近年来教授Java程序设计这门课程的经验、积累和与同事之间的相互交流,发现该门课程在实际教学中主要存在以下几个方面的问题。
2.1学生对该门课程很有兴趣,也很想学好,学精课程内容,但同时也畏难。学生之所以对该门课程充满兴趣,主要来源于实际就业的需要。Java技术已成为近年来社会需求最大的编程技术之一。国内许多软件开发企业不惜花费大量的时间与资金培训Java软件开发人员。在这种大趋势下,学生们迫切地想要学习Java程序设计,但是许多学生对编程没有足够的了解,缺乏算法设计的理念。很多学生在初学编程时仅仅是为了编程而编程,很少有学生是因为真正热爱编程而学习Java的,因此在学习时缺乏主观能动性。而程序设计除了要求设计者具有严谨踏实的学习态度、良好的逻辑思维和抽象思维能力外,更需要设计者具有不断自我学习,掌握技巧适用性,以及对资源进行最恰当安排的能力。所有这些要求无形中给学生带来了压力,进而导致学生害怕编程。
2.2学生希望通过课堂学习获得Java应用实践和适应Java社会需求的能力,这就对教师课堂教学的内容和方法提出了更高的要求。而传统的Java程序设计的教学主要采用讲授法,在教学内容上主要着重于Java语言的基础理论部分,尤其是强调Java语法的掌握。尽管进行Java程序设计课程改革之后不少院校升级为多媒体教学,使得教学更生动、直观,但这只是教学形式的改观,教学方法的本质没变。而且,虽然现在已逐步引入了案例教学法,但仍缺乏如何运用Java知识完成实际项目的内容。另外,在教学内容中还应该注重与编程相关能力的培养,如培养学生良好的软件工程习惯,避免在系统设计和实现时出现混乱和随意;加强学生使用参考文档及开发工具能力的培养,等等。有些学生在课程设计、毕业设计或者开发项目时过多地依赖现成资料,只想从网上搜索相关解决方案,然后直接套用,进而导致得到的成果缺乏原创性。因此有必要在教学方法和教学内容上进行探索,使得学生的软件开发能力进一步提高。
3.教学内容的探索
3.1合理规划教学内容。
Java程序设计的教学内容基本上可以分为Java的基础知识、核心知识和提高知识三部分。在基础知识部分学生需要掌握面向对象思想的基础理论,Java的环境、语法和异常处理等内容。核心知识部分主要讲述面向对象的封装性、继承性、多态性和抽象性等特性,并采用Java语言实现这些特性的设计技术。提高知识部分可以根据专业需要掌握多线程、图形处理、数据库处理、网络及JSP等内容。计算机专业学生也可以根据所选的创新课题进行开发和实践的过程。Java程序设计需要学生把基础知识掌握精,把核心知识掌握好,这对于以后提高知识部分的掌握和建立算法设计思想都是有利的。在基础知识部分可以建立面向对象的思想,对于语法知识需要掌握,在核心知识的教学过程中,需要培养学生查看API文档的习惯,这样可以在编写程序的过程中提高学生的程序设计水平。
3.2开发工具和环境的选择。
J2SDK,简称JDK,是Java最基础的开发平台,在基础知识学习阶段,学生可以利用JDK+文本编辑器,使用DOS控制台,循序渐进地学习Java的编译和运行环境,以及Java的处理机制和基本架构,这对于以后Java的深入学习是有必要的,另外还可以利用许多集成开发环境如Jcreator、JBuilder或Eclipse进行教学,在这些环境下学习编写Java程序,因为集成环境中有许多的可视化功能,所以界面友好,上手快。我结合自己的教学经验,建议选择集成开发环境进行教学,这样会使Java的教学过程更便利、更有效。
3.3实验环节的设计。
Java程序设计是一门实践性很强的课程[2],通过上机学生可以掌握教学中的重点和难点,因此在教学过程中,要注重实验内容与教学内容的配套,建议选取有配套练习的教材。可以根据课堂内容提前布置实验内容,以便学生及时预习并进行编程,设计测试用例,然后通过上机,输入程序,调试程序,测试程序来检验程序的正确性、完备性、安全性。通过这样一个思考探索的过程,学生可以深刻理解课堂上所讲述的知识点,并且提高分析问题、解决问题的能力。
3.4作业环节的设计。
除了每周布置的课堂作业外,在一章节的知识点讲完后,应安排一次综合作业,以考查学生对这章知识点的掌握情况,同时对学生集中犯错的题目应在课堂上进行讲解分析,这种阶段性的作业方式有助于学生对本章知识加深理解,从而更好地投入到下一章的学习之中。此外,在后期的学习中,可以适当安排课程设计。学生自由组合,3―5人一组,完成一个小系统的开发[3]。例如选择酒店管理系统、学生信息管理系统等进行开发,这可让学生理解程序整体开发和运行过程,学会如何将课本知识应用到实际问题中,真正做到学以致用。同时通过开发过程,学生能享受到知识带来的力量,同时也能学会如何进行团队协作。
4.教学方法的探索
4.1上好第一堂课。
在组织授课过程中,课程第一堂课的重要性不言而喻。Java程序设计的教学也一样,教师需要在开始培养学生对程序设计的兴趣和热情,例如:可以在讲JDK环境的时候,给学生演示JDK中demo目录中的Java2D程序;可以给出一些Java小游戏让学生认识Java的魅力。此外,给学生展示一些文字、图像、动画等多媒体信息,有利于激发学生学习这门课程的积极性。
4.2采用多媒体手段教学。
根据Java课程的特点,教师应充分利用现代化的多媒体教学方式[4],利用大屏幕投影进行直观教学,采用演示+操作+讲解(即边讲边练)授课方法进行教授,这样可以提高教学的效率和学生的积极性。同时可以利用BBS、E-mail等方式使学生和教师、学生和学生之间能进行交互,从而使学生更好地吸收知识,有利于激发学习兴趣形成学习动机。此外,多媒体所提供外部刺激有利于学生对知识的获取与保持,获得较好的教学效果。
4.3采用案例教学,侧重启发编程思想。
无论学习哪一种编程语言,最重要的是掌握其编程思想,这样才能举一反三,而不是对编程死记硬背。正如英语之类的语言学习需要培养语感一样,学习程序设计是也要培养学生对编程的感觉,但是这个感觉是在反复的实践、观察、分析、比较、总结中潜移默化积累的。因此学生平时要多结合实际问题编程,而在Java程序设计课堂教学中要多采用案例教学方法[5],对每一个单一知识点进行教学。选取的案例都尽可能小而精,针对特定问题。例如在讲授继承、封装、多态等的概念时,可以要求学生将实例(如图书馆管理系统)中所涉及的各个类文件(书目、书籍、预订、借阅、节约人、系统管理员、图书馆管理员等)创建出来,然后和实例中实际创建的类文件对比,从而加强对类和对象这一知识点的理解。通过小型案例讲解独立知识点,不仅能帮助学生巩固已学的知识,而且能帮助学生提高自学能力和设计能力,强化案例教学的效果。
4.4多动手,多创新。
很多学生在学Java时反映在课堂上老师在讲解时是听明白的,下课后再看就忘了是怎么回事了。要进行实际编程时就是看书,找类似的程序模仿,然后匆匆上交任务完事,而不愿意敲键盘,将所写程序上机进行测试。这种习惯是很不好的,一方面,学生课后应该多看书,掌握基本概念,多阅读一些优秀的程序源码[6],这对自我提高、开阔视野非常重要。另一方面,在初始写程序时可以试着去模仿,但是一定要动手将程序代码敲入电脑,即使有时候你对所敲的代码不太明白,也可以先运行,看看结果,增加感性认识,然后上升到理性的认识,逐渐培养出编程的感觉。在日积月累中要思考创新,要尝试一题多解,并且善于提出自己的问题和观点。
5.结语
Java程序设计对培养学生的计算机应用能力起着非常重要的作用,我针对Java程序设计课程教学,总结了目前在教学过程中常见的一些问题,同时对教学内容和教学方法进行了探索,给出了一些具体可行的措施。教学实践证明,教学这些措施都是可行和有效的。在信息技术高速发展的今天,从事程序设计课程教学的教师要与时俱进,改进和完善教学内容和教学方法,以培养出高素质的创新型IT人才。
参考文献:
[1]郑阿奇,Java实用教程[M],北京:清华大学出版社,2009.
[2]耿祥义,张跃平.Java 2实用教程实验指导与习题解答[M],北京:清华大学出版社,2006:2.
[3]苗春义,Java项目开发全程实录[M].北京:清华大学出版社,2008:2(10).
[4]吴跃,陈峥.面向对象程序设计教改探索[J],计算机教育,2010:4(8).
计算机java编程培训范文5
关键词:工学结合;软件;职业教育;课程改革与整合
中图分类号:G434文献标识码:A文章编号:1009-3044(2008)21-30570-03
1 高职软件技术专业的定位
高职软件技术专业,培养德、智、体、美等方面全面发展,具备爱国主义、团队精神和敬业、创新精神;具有良好职业道德、综合素质和健全的体魄;在具有必备的编程基础理论知识和专业知识基础上,重点精通一门目前应用广泛的开发工具,具备计算机软件编程、项目管理和测试、计算机系统支持等方面技能的高素质技能型专门人才。
通过三年左右时间的系统学习和专门训练,使学生具有一定的文化修养、良好的职业素质、较好的软件开发技能和团队合作精神,毕业后能在企事业单位从事计算机软件开发、软件测试、软件技术支持及计算机系统维护等工作。
2 专业课程体系改革与整合的指导思想
1)以培养学生的能力为宗旨,根据企业需求和高素质技能型专门人才的培养规律进行专业开发和课程设置;
2)研究专业的就业方向与对口岗位,分析职业与岗位对实际工作能力与素质的要求,把培养这些职业技能和素质作为教学的基础来设计课程及相关的教学环节;
3)按软件开发的工作过程,以实际工作任务为载体,改革教学方法和手段,以实验室或实训场地为主课堂设计相关教学环节,追求学生角色变换的“零距离”对接;
4)以学生为中心,改革教学方法和手段,采用灵活多样方式开展教学,注意培养学生的自我学习能力和自我评价能力。
3 就业方向与职业岗位的能力分析
高职软件技术专业的就业方向比较明确,职业岗位特色鲜明,岗位分布比较广,各类企事业单位中都设置有对口就业岗位,包括数据库应用系统开发、商业软件开发、软件销售、数据库管理维护、软件运行维护、数据安全管理、软件售后服务、软件测试、ERP系统开发与维护、计算机的日常管理与维护等。
其中,按工作相关性、岗位情境等标准进行筛选,软件工程师、程序员是“代表性就业岗位”。学生如果具备了软件工程师或程序员就业岗位的职业能力与职业素质,也就具备了在职业生涯中,向其它相关岗位发展与迁移时所必需拥有的知识、能力与素质,且在人文素质、思维方法及终身学习能力等方面具有比较扎实的的基础,如表1表示。
4 职业能力分解和课程规划
分析、界定职业岗位(群)的主要职业能力,研究各种职业能力的能力要素,结合高素质技能型专门人才的培养规律与要求,确定知识结构、能力结构和素质结构,然后规划相关的课程以传授相关知识、培养学生的这些职业技能和素质,如表2所示。
1)知识结构
具有必需的计算机系统的基本知识,计算机软件专业基础理论知识,掌握软件行业通用的软件开发编程技术、数据库基础知识与应用技术,熟悉和适应软件产品开发过程中的工程环境和生产管理要求。
2)能力结构
具有熟练的计算机应用能力;外语应用能力;软件分析设计能力,数据库系统的开发与管理能力,计算机系统的管理和维护能力,技术文档处理能力,软件测试能力。
3)素质结构
热爱祖国,遵纪守法,具有高度的责任感和良好的工作作风,具有良好的职业道德,具有团队协作和合作意识,具有自我学习与拓展的素质,具有良好的沟通表达能力,具备应用所学计算机应用的基础和理论知识从事本专业技术工作的专业技能素质。
4)职业能力分解与课程规划
5 专业主干课程设置及教学目标
1)计算机系统应用技术
面向计算机的初学者,介绍计算机系统、计算机维护与应用等相关知识,使学生养成良好的计算机使用习惯;以实际工作任务为载体,理解计算机相关基础知识,掌握计算机操作的实用方法和技巧。
2)面向对象程序设计
面向程序设计的初学者,介绍编程逻辑与技术、面向对象编程等内容,使学生理解面向对象编程中的类、对象、封装、抽象、消息、方法、继承、多态性、代码重用、重载、重写等基本理念;掌握C#语言的数据类型、程序基本结构、运算符、数组等知识。
3)Java编程基础
以“使用Java实现聊天室”实际工作任务为课程内容载体,按工作任务实施进度来设计教学环节,以工作任务的验收为课程考核的重要标准,使学生了解Java语言特点,掌握GUI编程与事件处理、异常处理、多线程实现、I/O、网络应用等知识,并熟练掌握Java程序的编译、调试、运行与部署。
4).Net编程基础
以“使用C#实现进销存系统”实际工作任务为课内容载体,按工作任务实施进度来设计教学环节,以工作任务的验收为课程考核的重要标准,使学生理解GUI的概念、事件处理的原理和实现;掌握常用的GUI组件与的使用;熟悉.NET开发平台,并掌握使用C#开发桌面应用的方法与技巧。
5).Net项目开发
以“实现学生反馈系统”实际工作任务为课内容载体,按工作任务实施进度来设计教学环节,以工作任务的验收为课程考核的重要标准,重点介绍在.NET中进行Web编程的各种开发技术,使学生掌握Web编程、创建Web窗体以及利用和Visual 组件获取和显示数据,能在.NET应用程序中进行调试和错误处理、XML在Web服务中的作用、安全有效地设置Web服务器。
6)WEB应用开发技术(J2EE)
以“实现在线图书销售系统”实际工作任务为课内容载体,按工作任务实施进度来设计教学环节,以工作任务的验收为课程考核的重要标准,使学生掌握JSP、Servlet、JavaBean开发、打包部署Web组件,精通JDBC连接访问数据库,掌握JavaScript,理解B/S(三层/N层基于组件)的软件架构,理解JNDI、JMS,以及J2EE架构、平台和标准,了解Java认证与授权,了解MVC、struts设计模式等。
7)数据库应用技术
使用实体关系模型和规范化技术高效地设计出数据库。使用结构化查询语言(SQL)来检索,修改数据库中的数据。使用约束、规则、缺省、视图、索引、存储过程和触发器设计出符合安全性和实体完整性要求的数据库。
6 保障体系
1)高素质的师资队伍
软件技术专业的教师队伍建设要适应人才培养模式改革的需要,按照开放性和职业性的内在要求,增加专业教师中具有企业工作经历的教师比例,或安排专业教师到企业顶岗实践,积累实际工作经历,提高实践教学能力,满足实践技能课程的教学要求。
2)稳定的校内外实践教学基地
加强实训、实习基地建设是高等职业院校改善办学条件、提高教学质量的重点。按照教育规律和市场规则,积极联系行业企业,不断改善实训、实习基地条件,积极探索校内生产性实训基地模式,以企业为主组织实训,并加强和推进校外顶岗实习力度,提高学生的实际动手能力。
3)教材建设
在专业的教材建设上,一是积极采用获得广泛认可的、优秀的、最近出版的高职高专教材;二是编写反映新知识、新技能的理论与实践教学教材或讲义,特别是专业实训教材。分析职业与岗位对实际工作能力与素质的要求,以实际工作任务为重要切入点,调整课程设置、教学内容和教学方法,按任务驱动、项目导向、顶岗实习等教学模式编写教材。
7 实施要点
向学生传授独立于技术的技能,以帮助其在不断变化的IT行业保持竞争力。
深入学习C#和Java两种语言,实践.NET和Java两个主流应用开发平台,强化学员对这两种语言的驾驭能力,帮助学生在竞争中具有更佳的表现。
在教学过程中,必须培养专业的编码态度。
课程的工作任务,具有代表性,可以因校外实习、顶岗实习、学生兴趣等而变化或替换。课程开始和进行中,也必须引导学生类比开发企业级、相似的实用系统。
8 小结
工学结合人才培养模式下的软件技术专业课程改革与整合,必须分析职业与岗位对实际工作能力与素质的要求,根据企业需求和高素质技能型专门人才的培养规律,按软件开发的工作过程,以实际工作任务为载体,以学生为中心进行课程设置与调整,同时,改革教学方法和手段,注意培养学生的自我学习能力和自我评价能力。
参考文献:
[1] 马燕.软件工程实验教学模式改革与实践研究[J].教育与职业,2006(12).
[2] 王培崇.《软件工程》工程化教学改革的尝试与探索[J].中国民航飞行学院学报,2007(1).
计算机java编程培训范文6
通信地址:xxx
邮编:xxxxxxx
手机:xxxxxxx|电话:******|电子邮件:******
自我评价本人思想成熟、精明能干、为人诚实;性格开朗、稳重、有活力,待人热情、真诚、头脑灵活、接受能力强;兴趣广泛,学习优秀,乐于探索,上进心强且可靠,随和,乐于交流,能跟团队保持良好的合作关系,有集体意识,能迅速的适应各种环境,并融合其中;对新技术有卓越的接受能力,有抗压能力;有积极的工作态度,愿意和能够在没有监督的情况下勤奋地工作。
请给我一个机会.我一定会珍惜您给的机会.尽我所能的做好自己的工作.成为公司的合格员工.谢谢!
求职意向职位类型:全职
工作岗位:计算机业(IT)类-软件工程师
计算机业(IT)类-数据库开发与管理(DBA)
计算机业(IT)类-测试工程师
职位名称:java软件工程师;软件工程师;软件测试工程师
行业类别:计算机
工作地区:
薪金待遇:2000元/月可面议;需要提供住房
到岗时间:可随时到岗
发展方向:JAVA软件开发,企业、网站数据库的维护或IT相关领域的开发、科研等工作。
教育背景学校名称:大连民族学院
时间:2006-9至2010-7
专业名称:计算机类-网络工程(网络编程方向)
学历/学位:一般院校-本科
教育类型:普通
主修课程:《计算机网络》《数据结构与算法》、《计算机组织结构》、《C程序设计》、《C++程序设计》、《JAVA程序设计》、《Oracle10g数据库的设计与维护》、《信息安全》
在校信息班级人数:30
班级排名:前10名
奖励:被评为2007-2008年度学习优秀单项先进个人荣获二等奖学金
培训经历时间:2009-8至2009-12
培训机构:安博(大连)教育集团大连希望学校
课程:JAVA、Struts、Hibernate
工作经历/实习安博(大连)教育集团2009年8月-2009年12月
企业性质:外资企业
行业类别:计算机
担任职位:计算机业(IT)类-软件工程师
工作描述:开发即时通讯软件项目,并且在该项目中担任PL(项目组长)一职
项目名称:即时通讯软件
系统开发环境:Eclipse+Oracle10g
项目角色:项目组长(主要对整个项目的进展和分工等进行调度、分配、整合)
项目描述:该软件功能包括点对点聊天、群聊、文件上传、下载、传送以及保存,还具备了用户的签到、签退的功能。而且该软件能够扩展到支持多种数据库(包括mysql、Sqlserver等)的使用。
离职原因:实习期结束
企业性质:国有企业
行业类别:教育/培训/科研/院校
担任职位:计算机业(IT)类-软件工程师
工作描述:项目名称:企业资产管理系统(学校课程设计)
运行环境:WinXP系列
开发语言:C#
系统开发环境:Visualstudio2005+Oracle10g
个人职责:设计,编码,测试
项目描述:该项目使用C#语言,开发工具为Visualstudio2005,连接的是Oracle10g数据库。主要功能有:企业资产购置、企业资产的领用、企业资产的内部调拨、企业资产出租、企业资产的报废、对所购置的企业资产的信息查询。
离职原因:项目结束(学校课程设计)
企业性质:国有企业
行业类别:教育/培训/科研/院校
担任职位:计算机业(IT)类-软件工程师
工作描述:项目名称:二手交易市场系统(学校课程设计)
运行环境:WinXP系列
开发语言:JSP+servlet+Struts
系统开发环境:MyEclipse+MySQL5.0+IE
个人职责:设计,编码,测试
项目描述:该项目采用B/S模式,使用Struts框架,MVC模式。使用Servlet,JSP,JavaBean等,连接数据库。使用Visio绘制数据的E-R图。功能有用户设置功能、商品功能、商品搜索功能、用户留言功能、系统管理功能。
离职原因:项目结束(学校课程设计)
专长/技能语言水平:英语良好;普通话标准
计算机能力:证书中级;
技能专长:1、熟悉JAVA、C、C++、C#、HTML语言。
2、熟悉JSP、Servlet、XML等技术。
3、能熟练地使用Eclipse、Visualstudio、Dreamweaver8、MyEclipse等开发工具。
4、熟悉oracle10g、mysql数据库。
5、掌握CSS层叠样式表以及Div。
6、了解JavaScript。