首页 优秀范文 java课程精品培训

java课程精品培训赏析八篇

时间:2023-11-12 15:18:16

java课程精品培训

java课程精品培训第1篇

摘要:本文介绍了我系在建设“Java面向对象程序设计”省级精品课程过程中,如何把实践教学体系建设作为一项重要的内容,从高职Java程序设计实践教学的现状出发,采取任务驱动、工学结合的实训模式来构建基于工作过程的实践教学体系。

关键词:项目导向;任务驱动;实践教学

中图分类号:G642

文献标识码:B

1 “Java面向对象程序设计”课程的实践教学现状

随着面向对象编程思想的不断完善及普及,越来越多的大中型软件采用面向对象的方法来进行开发。许多高职院校的计算机相关专业都将Java面向对象程序设计作为专业基础必修课程。但在教学中,课程内容一般以语言体系教学为重点,主要培养学生对Java语言的基本运用能力。由于面向对象编程思想与学生以往学习的面向过程编程思想差异较大,学生在学习上有一定难度。同时由于教学中用到的实例程序与实际工程应用联系不够紧密,学生在学习过程中仍然是只见树木不见森林,不能很好地将所学习到的知识融入到实际工作中。

鉴于此,我们成立了课程建设与改革项目组,在工学结合方面等方面积极探索和研究,尤其针对实践教学环节进行探索。让学生多在实践中去学习,发现问题,锻炼项目开发能力,并且营造企业环境,体会和熟悉工作环境,接受针对职业生涯的实践培训,构建基于工作过程的实践教学体系。

2构建“Java面向对象程序设计”实践教学体系

2.1课程目标及设计思想

“Java面向对象程序设计”课程的实践教学坚持以职业岗位能力为本位的设计原则,倡导以学生为主体的教育理念,重点训练学生的分析问题、解决问题的能力,以及团队合作能力。注重学生职业素质的培养和学习兴趣的培养。

具体方法是采用企业项目开发管理模式,结合案例教学、项目驱动等教学方法。模拟企业工作模式和工作流程的软件项目开发,突出教师指导作用,培养学生利用各种手段独立解决问题的能力。进一步强化学生掌握Java基本知识和基本技能,增强学生学习编程语言的自信心,养成良好的学习习惯,为后续课程的展开奠定基础。同时使学生了解企业工作氛围,为“零距离就业”打下良好基础。

本课程教学实践环节根据教学需要分为课内训练、课程实训、综合训练、职业能力训练(工学结合)四个环节见表1。这四个实践教学环节为程序设计能力的形成提供了保障。

2.2实践教学内容

以Java程序开发应用岗位所需的技能为实训项目内容,序化知识与能力,按照“项目导向,任务驱动”教学模式设计实训项。在实训项目的选择上,根据技能型专业人才培养目标、岗位需求和前后续课程的衔接,以职业能力为主线,以岗位需求为依据,以工作过程为导向,针对软件开发的工作流程,进行相应的职业能力分解,精选企业真实项目。教师在教学过程中可以根据实践教学计划选择实训项目。实践教学内容见表2。

2.3 课程实施方法

学生的程序设计职业能力,需要有一个积累提升的过程,它表现为“课程目标设定-案例教学-项目开发-总结提高”的螺旋递进形式。见图1。

实践教学内容是一些实际的工程项目,根据教学形式的不同,分为课程实训、项目实训和职业能力训练。实做前先由教师对项目进行分解,并作适当的示范,然后让学生分组,并指定一位负责人,围绕各自的工程项目进行讨论、协作学习,最后共同完成项目,让学生积极地学习、自主地进行知识的建构。

针对具体的项目,实施的具体步骤为:教师示范学生实践项目回顾学习评价项目改良。例如,设计一个“网络聊天室”项目,由同学们先确定软件功能;然后由老师分析需要的知识结构,并对项目进行分析,分解为必要的知识点;同学们对知识点进行消化理解,让学生以小组为单位,确定项目负责人,由其对项目进行合理分工,如客户端程序和服务器端程序的编写;老师对学生进行全程指导,并对学生上交的作品进行总结和回顾。

2.4实践性教学环境与条件

为了能够更好地达到项目实训的效果,我院学生实训分阶段实施,可以在校内或校外实训基地进行。教师对时间做阶段性的划分与安排,由学生按项目开发流程完成实训计划。

(1) 校内实践教学环境与条件

我院现有校内软件开发与测试实训室2个,网络环境下的Web开发实训室1个,拥有高配置计算机150余台,每台计算机均装有Java开发环境。每个实训室都装有多媒体投影仪,指导教师可随堂指导。可共享的实验、实训指导书等教学资源。每个实训室均可接入校园网络和Internet,为学生浏览信息、下载资料、网上教学提供了有力的支持。所有实训室均对学生开放,满足了开放式教学的需要,实现了在实践中学习,在学习中实践,弥补了课堂教学的局限性,教学效果明显。

(2) 创新工作室

为了培养学生创新能力方面和进行层次性教学,我们系成立了创新工作室。针对项目开发能力较强并有意从事项目开发的学生,希望通过工作室的成立更进一步地锻炼其研究性学习能力和创新能力,注重对学生潜能的开发,个性的发展,创新能力的塑造和培养,作用体现在:

为优秀学生进行创新项目以及横向课题提供一个开发环境;

为教师对学生进行创新工程项目指导、课后辅导、认证考试、毕业设计指导提供一个教学环境;

培养学生创新意识以及自主开发的能力;提高学生的动手实践能力;以点带面提高学生的学习兴趣,形成良好的学习氛围。

创新工作室在学校的大力支持下,专门配置一间机房,并配备良好的软硬件环境;并提供专门教师对学生进行指导。自创新工作室成立以来,学生多次参加系承担的科研项目,并获得较好的效果。

创新工作室的成立是信息工程系探索的一种新的教育模式。以创新小组形式,形成老师带学生,学生带学生的一种新的职教模式,培养学生的创新思想和提高动手实践能力。并由教师带领下,对外承接横向课题,让学生及早接触到实际的项目,培养职业能力。

(3) 校外实践教学环境与条件

在我们的教学实践中,学生、学校、行业三个方面密切合作,使得学生有机会在企业工作,并体会和熟悉工作环境,接受针对职业生涯的实践培训。

迄今为止,我系共建立了4个校外实训基地,为学生进行顶岗实习提供了便利。实训基地按照职业活动环境的实际要求来规范学生的行为准则,学生在行业专家的指导下,通过真实项目实战开发,能够快速掌握Java编程思想及编程技术,积累足够的开发经验,具备独立完成模块开发的能力,满足企业开发岗位技能的要求,真正实现职业技能与企业的岗位需求“零距离”对接。

(4) 网络教学环境及资源

网络教学环境――网络教学环境建立在学院共享型型教学资源平台上,学院的校园网络建设完善,拥有的网络资源丰富。所有的多媒体教室及实训室均可连接校园网和Internet,为课程教学提供了必要的技术与资源的支持,构建了开放式的课程学习环境。

课程教学网站――通过几年的建设,初步建成本课程教学网站,包括教学大纲、授课教案、多媒体课件、习题、实验指导、在线测试、参考文献、视频录像等教学资源,建立了开放的学生自主学习环境。这样,学生不仅可以通过Internet查询资料,还可以通过课程教学网站自主学习,并通过系统提供的自我测试系统检验自主学习的效果。学生也可以通过网上答疑方便地实现与教师的沟通与交流。

3创新与特点

3.1精选企业真实项目,精心进行教学设计

通过综合实训项目,模拟企业工作模式和工作流程,训练其实际项目开发经验,熟练掌握Java面向对象编程。

3.2模拟企业真实开发环境和氛围,建立校内外一体化实践教学体系

在校内成立创新工作室,模拟企业真实开发环境与氛围,培养学生的职业素养和创新能力。在校外,积极与企业合作建立校外实训基地,展开顶岗实习和职业能力训练(工学结合),让学生直接参与项目开发,亲身体验职场环境和工作氛围,学习企业的规章制度,培养团队协作精神和实际项目开发的能力。

为了培养学生创新能力方面和进行层次性教学,我院于05年成立创新工作室。创新工作室进行开放式教学采用以学生为主导,教师辅导的学习模式。模拟学习过程于职业过程中的职业情景。为“项目导向”、“任务驱动”、“案例教学”提供了学习平台,在实际的教学实践环节中发挥了巨大的作用。

3.3灵活运用多种教学方法

为树立学生面向对象程序设计思想,掌握Java技术精髓,在教学活动中,我们采用“项目导向”、“启发式教学”、“任务驱动”、“案例教学”等教学方法,并灵活运用,将相关知识点融入项目,通过项目的实现,让学生对面向对象编程有一个直观和更加感性的认识。以达到提高教学质量的目的。

4结束语

在我们的教学设计中,学生、学校、行业三个方面要密切合作,使得学生有机会在企业工作,体会和熟悉工作环境,接受针对职业生涯的实践培训。因此高职专业课程的设置要基于工作过程导向,满足综合职业能力培养的需要。我们要针对职业岗位进行分析,强化实践教学,增强职业能力,构建课程实践教学体系,这样才能培养出面向行业需要的高技能应用人才。

参考文献

[1] 王秀英. 高职“SQL Server数据库开发”课程实践教学环节设计[J]. 教育信息化,2008,(11).

java课程精品培训第2篇

关键词: Java;JSP;工程教育;项目教学法

中图分类号:TP311.12文献标识码:A文章编号:1009-3044(2011)25-6314-02

Case Teaching and Practice Research of Series Course for Dynamic Sites and Application System

XU Hui-jie, TONG Ye

(College of Liberal Arts and Science, Bohai University, Jinzhou 121013, China)

Abstract:The series course of dynamic sites and application system is the mainstream practice for software development. For the students of computer science and technology, which select a software development direction, this series course have contributed to training the designing ability of dynamic sites and application system, solve the various problems of practical application, improve their practice and employment. This article showing the result of teaching reform and making Case teaching and practice research for Java and JSP, in the teaching process, achieve a desirable effect, integrate with the software company and graduates.

Key words:Java; JSP; engineering education; project-based learning

计算机科学与技术专业作为一个普遍性的专业存在于中国百分之九十以上的高校。可是在国内,计算机科学与技术专业的学生毕业后,要想成为一名软件开发、网络工程、多媒体设计等行业的工作人员,绝大多数都需要经过专门培训机构“回炉”之后,才能真正的走上工作岗位。在北京、上海等一些大城市,最热门的培训机构莫过于软件培训学校,诸如“这个国际,那个学堂”的广告牌遍布整个社会的主流媒体。执着和上进的学子们从中受益匪浅,甚至有个别刚刚毕业的高中、中专学员,在软件培训学校有针对性地传授与指导下,顺利的走上了程序员之路。所有这些成功的培训案例,无疑让各个大学不断的审视着自己的计算机专业,不断的改进自身与社会接轨的口径,以适应IT行业给教育带来的变革!

1 分流培养与计算机专业教学改革的实施

渤海大学文理学院在制定教学改革的过程中,坚持杨延东校长在教学会议中提出的“分流培养、兼顾创业、分类设计、注重特色”的原则。根据学生个性化发展的需要、经济社会建设的需要和社会发展不断变化的需要,制定了多元化的人才培养方案。计算机科学与技术专业学生在专业改革中获得了收益,其软件开发、网络工程、多媒体开发与设计等技能掌握情况的前后对比如图1所示(图表列举了重点高校计算机专业学生、普通高校计算机专业学生以及软件培训学校学生的综合专业技能,从而得出某一方向专业技能掌握平均水平的对比图,每个方向平均专业能力以满分100分计算)。

2 软件开发方向的课程安排与教学资源

在渤海大学文理学院计算机科学与技术专业教学改革过程中,所有该专业学生在前三个学期所学课程内容是一样的,除了必修的公共课程以外,主要专业课程为:计算机导论与程序设计基础、C语言程序设计、数据结构、面向对象程序设计基础(Java)、平面设计、网页设计基础、计算机网络应用。在第四个学期开始,学生可以有针对性的选择自己的专业方向,在选择过程中,专业任课教师引导学生选择,教学主任和教研室主任对专业学生集中讲解专业方向的特点、人才需求、就业形势等情况,让学生结合自身的特点和兴趣来选择。通过以上的方式,可以解决以往学生选修课程的误区,进行教学改革之前,学生选修课程的特点是大而散,感觉自己应该涉猎所有方向的课程,最终是什么也没有学精。而教学改革后,虽然没有真正意义上的选修课,但是却能够让学生对知识的掌握集中而精准!工程教育不同于其他学科的教育,中国的产业发展急需大量有国际竞争力的优秀工程师,高端人才才是社会上的紧缺人才,所以课程不应该是大而散的选取,应该是注重人才培养的集中与高端,注重人才培养接口的重叠度与交流。

教学资源是一项必备的硬件资源,专业改革与教学资源是密不可分的,在四到六学期的专业课学习过程中,所有的理论和实验课都是在实验室进行的。对于软件开发方向的学生:系内共有3个80人以上的理论课程实验室,能够实现合班理论教学。此外,高端配置的软件实验室有5个,除了正常的实验课之外,晚上由值班教师统一管理,学生完成当天的作业。通过有效的管理与整合,学生在充分利用资源的同时更好的来学习四到六学期的专业课程,包括:Java、JSP、.NET、JAVA软件开发实践、动态网站设计实践、软件测试、数据库原理与应用、.NET实用开发、设计模式与软件工程。

3 项目教学法在Java与JSP系列课程的具体应用

所谓项目教学法是学生在教师的指导下亲自处理一个项目的全过程,在这一过程中学习掌握教学计划内的教学内容。学生全部或部分独立组织、安排学习行为,解决在处理项目中遇到的困难,提高了学生的兴趣,自然能调动学习的积极性。因此“项目教学法”是一种典型的以学生为中心的教学方法。

在JSP与Java课程教学中采用项目教学法,有利于学生深入掌握Java Web开发技术的精髓,也在有效的时间内提高学生的学习兴趣,深入了解了Java体系的整体脉络。

Java这门课程,主要目标是培养学生对面向对象程序设计思想的掌握。在面向对象程序设计基础中,讲解Java环境的搭建、开发工具的使用、Java语言基础语法、类和对象、接口、继承与多态、异常处理、包装类、字符串常用类等知识,并利用Java语言实现各种数据结构中的算法。在Java课程中,讲解类的高级特征、图形用户界面设计、集合类、I/O输入输出、反射、枚举类型与泛型、多线程、网络通信、数据库操作等内容,并组织学生练习综合程序的编写,例如:基于TCP的聊天程序、坦克大战、坦克大战网络版,打字游戏等内容。在讲授综合程序内容之前,先交代程序的功能、所用的知识点及其整合步骤,在讲解过程中由简到繁,保留步骤,并提出问题。在安排课程的时候保证课程的连续性,每个晚上都安排学生在实验室巩固和完成老师布置的任务。

JSP这门课程, 主要目标是培养学生用JSP做网站后台的设计能力,主要内容包括网站运行环境的搭建、JSP语法、JSP内置对象、JSP与JavaBean、JSP中的文件操作、数据库的使用、MVC模式、在JSP中使用XML。而动态网站设计实践则主要是锻炼学生编制动态网站、开发基于Web的应用系统的能力,前期讲解Javascript、Ajax技术、企业级开发的架构模型,在项目驱动的过程中,采用小组协作学习的形式进行分组,每组5~6人。首先是由老师带领学生制作和理解已有的项目,教师要呈现与当前项目相关的职业情境,提出项目完成的功能和有关步骤,并录入相关的数据进行测试和总结。其次:在对若干个项目进行理解与分析之后,教师要给予学生布置项目,在布置项目之前,要给学生铺垫和引入与解决完成本项目的概念、背景、理论知识和原理方法等。在本环节中,要求教师对学生进行提示,学生回忆html、Javascript、Ajax、数据库等相关知识点,便于实施下一步的方案制定。再次,要求学生明确小组的分工,学生可以借助查阅相关资料、手册收集信息。按照软件工程的生命周期来制定开发步骤,开始的时候可以大致的与软件生命周期的开发步骤基本保持一致,但是对于第二个、第三个…项目,则逐渐的与软件工程知识靠拢,制定项目实施计划,并完成项目任务书。保证项目开发的合理性。最后,教师分组指导项目存在的弊端,给出解决方案,提供咨询和建议。保证项目制作过程的整体监督和个体评价。对于提交上来的项目,要及时给予项目技术和功能评价以及小组评价,并让各个小组在班级进行集体演示项目。所有的学生参与评价,老师最终点评。通过近几年的案例教学与实践研究,部分课堂讲解项目和学生自己开发的项目如表1。

4 动态网站与应用系统设计大赛

学生作品的展示与评比是一个重要的环节,通过举办动态网站与应用系统设计大赛,使参与项目的同学对作品有了更高的认识与推销能力,同时,对大一、大二的学生也有着促进作用,通过观看比赛,增强了自己学习专业知识的决心和动力。参赛对象为计算机专业选择软件开发方向的大三学生,每年一次,比赛时间为第六个学期期末。比赛前期的作品可以由本专业的教师进行指导。通过比赛,使参赛学生对所学知识进行总结和对实习就业进行定位,不仅有利于学生更好的掌握知识、运用知识,也有利于学校的科研和教学,使学生和教师能在平时的学习、工作中自动形成勤于思考的好习惯。这项活动的开展有利于学生专业兴趣的培养,既丰富、活跃了广大学生的课外生活,也为优秀学生脱颖而出创造了条件。很多经过指导参赛的同学有共同的体会――“受益匪浅”。不管名次如何,每个参赛者都是成功的,这些作品就是动态网站与应用系统系列课程的教学成果。

5 教师团队力量的提升

对于90后新一代的大学生来讲,他们的人生观、价值观、知识结构、信息量等发生了巨大的变化,传统型“填鸭式”的教学已不适应他们的口味,传统型高校教师已不再能成为优秀的师者,时代要求教师要与时俱进。在2008年,渤海大学杨延东校长就提出了三点式教学法,三点式教学法在文理学院开展以来,得到了广大师生的好评。所谓的三点式教学法是教师精讲一点,师生互动一点,学生动手多练一点。近几年来,三点式教学法有利于学院提高教学质量、学生满意率、教师个人能力。与此同时,不同年龄段的教师发挥着自身的优势:对于老教师,发挥其对课程的重点、难点问题把握精确的优势,制定基础课程的教学大纲和教学日历;对于中年教师,发挥其对学生的把握能力强、课堂控制力强的优势,承担主要的课堂教学任务,参与学生项目的指导工作;而对于青年教师,发挥其网络教学技能强的优势,对教学网站进行维护,进行网上答疑,担任网络教师。对于辅导员老师,把握学生的学习动态和思想政治教育工作,组织学生参加各种专业设计大赛,配合专业教师管理并收取各个阶段的项目作业。这样就形成了老中青相结合、教学与管理相配合的教师团队。保证教师团队力量的整体能力不断提升。同时,为一些青年教师创造外出学习机会,掌握最新的软件行业发展动态和人才需要方向。还与一些知名的软件公司建立联合办学项目,2011年4月,渤海大学与北京中软国际信息技术有限公司联合建立软件与服务外包学院,实现软件公司高层与高校教师互访互助活动。

6 总结

结合计算机专业教学改革的具体实践和采取的一系列措施,使动态网站与应用系统系列课程案例教学与实践研究能更加落实到实处,让更多选择软件开发的学生受益。“三点式教学法”与“项目教学法”在基础课程和应用型课程的具体应用,在更大程度上提升教师团队的力量,计算机学科的发展与专业方向为我们培养有特色的人才提供了指导,在专业改革、案例教学与实践研究的过程中,为国家培养更多特点鲜明、专业能力突出的计算机专业人才,同时我们要为学生创造良好的学习和实践环境。为拓宽学生就业领域打下坚实基础。等到了真正就业的时候,我们可以真正的夸耀自己学校的主要产品――毕业生。

参考文献:

[1] 郭旭颖,刘威,付巍巍.以教学网站为核心的立体化教学实践与思考[J].中国电化教育,2009(6):82-84.

[2] 米青,张瑜.浅议“项目教学法”在JSP教学中的应用[J].职教论坛,2010(8):30-31.

java课程精品培训第3篇

关键词:Java类课程;任务激励法;案例教学;教学模式;教育改革

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2013)22-5092-03

任务激励式教学改革的基本思路是将本课程知识、能力与技能的要求融入教学任务中,通过学生直接参与教学任务全过程,实现以学生为中心、以任务为中心、以实训情境为中心的转变;采用任务激励式教学对于提高学生学习兴趣,提高课堂效率,提高学生分析问题、解决问题的能力大有益处;其预期研究成果对改进本科专业理论课程的教学效果,提高教育教学质量,推动人才培养模式的创新,都具有重要的指导意义和辐射作用[1]。

我国国内对任务激励式教学法的研究开始的比较晚。虽然有关任务激励式教学法的研究与应用有一些进展,但是这方面理论研究总体上起步较慢,没有形成体系,对任务激励式教学法的基本理论大多是援引国外的,而且主要侧重于基本概念、特征、要素等方面[2]。近几年任务激励式教学法的实际应用正在得到推广,课堂实践尤其是应用的案例逐渐增多,但主要集中在一些中小学、职业学校、培训机构以及企业中,在高校的教学中应用较少,而且在高校教学中数量不多的应用主要局限于应用性较强的单独某门课程教学中,在高校本科专业理论课程中关于某个课程体系或类别的任务激励式教学法的应用几乎还是空白[3]。因此,积极开展任务激励式教学法在本科专业理论课程体系或类别中的应用研究是势在必行的。

1 Java类课程的教学现状

沈阳师范大学软件学院是在2002年经辽宁省教育厅批准成立的以培养21世纪高级软件人才为宗旨的高等学府。学院采用全新的办学体制、先进的教学理念、实训式的教学模式,紧密衔接IT行业发展,使学生毕业后具有软件编程、项目开发及工程规划的实际工作能力。同时,学院与国内外一些大学和知名IT企业及研究院所(如中科院沈阳计算所、辽宁省信息中心等)合作,实现了学业与职业的“零距离”对接,提供与国内知名IT企业就业的直通渠道。Java类课程是软件学院为了满足辽宁省及沈阳市信息产业发展对计算机高级应用型人才的需求而设立的核心课程。与其它课程相比,本类课程不仅要求学生对所学的知识进行充分的理解和掌握,更要达到学以致用,能够把知识融会贯通地应用到实际问题的解决过程中去,为以后的开发工作和继续学习打下良好的技术基础[4]。在学院的计算机科学与技术、软件工程等本科专业的建设中,Java课程作为各专业主干课注重加强与行业企业的协作,突出实践性教学环节,强调实际操作技能的培养,已初步形成了具有软件学院特色的人才培养体系。特别是Java课程体系核心课程链的《Java语言程序设计》、《Java Web应用开发技术》和《J2EE应用开发》,经过几年的努力建设取得了一定的成绩。但是,我们也必须正视当前Java类课程教学过程中存在的问题和差距,比如现行课程内容存在一定的学科体系的烙印,教师在实际授课过程中还存在较多的机械式知识传授的现象,而对课程结构设计不够重视;现行课程体系虽然与行业企业有一定合作,但是和真实工作情景相比还有一定距离,学生在毕业后可能仍然在岗位适应能力上存在一定的欠缺。

软件学院作为沈阳师范大学唯一的计算机专业学院,在当前高等教育改革的大潮中更要迎头赶上,任务激励式课程已经成为当前高等教育课程改革的方向,因为它符合教育规律,容易激发学生的学习兴趣,培养学生综合应用专业知识的能力。所以,本研究以Java课程体系为例在本科专业理论课程中实施真正意义上的任务激励式课程,即改变以知识为基础设计课程的传统,换之以工作任务为中心来组织知识和专业课程内容,以岗位能力为基础来设计课程的一些思路和做法,并希望通过Java类课程任务激励式教学改革的经验对相关专业乃至全院的课程改革起到推动和引领作用。

2 实践教学改革方案

2.1 调整教学内容

2.2 改革教学方法

1)与行业主流企业合作,注重学生职业能力培养

依托沈师软件学院的合作企业平台(如神州数码、东软集团、微软中国等),加强与世界领先企业的合作,教学内容和技能训练以相关企业的实际产品和具体技术应用为素材,使学生通过对一种具体的、有代表性的软件开发产品的亲身体验,在加强实践能力训练的同时也加深了对理论的理解与掌握。

2) 以工作任务及工作过程组织教学内容

本研究相关的三门核心课程以完成Java基本编程、Java应用软件设计、Java企业级软件开发为目标,是一个按工程逻辑推进的完整工作过程,三门课程层层递进并相互嵌套。每一门课程内部按照工作岗位目标要求,结合企业专家共同制定的任务激励课程标准,以“总-分-总”的模式进行编排,即以总体任务为指针,先确定完成任务需要达到的总体目标,然后分解总体任务为单独的模块化职业活动,在熟悉每个主题学习单元的应用场合、基本原理和操作规范后,再在期末完成一个具体方案从设计、实施、维护到排错、评估的完整工作过程。

3)采用双语教学,自编特色教材,加强国际认证训练

使用本院老师自编的特色教材授课,采用专业理论、实践、英语三位一体的教学方法,授课过程中根据教材适当穿插JAVA国际认证试题的讲解,取得了较好的效果,为学生毕业后考取认证资格打下了良好的基础。

总之,在计算机专业Java类课程的改革中,在行业专家和课程专家的指引下,以职业能力为依据,开发课程标准;以案例为驱动,以典型产品为载体,设计任务激励式教学方案;以实物为平台,以操作为线索,创新了从个别到一般、从实际到理论、从具体到抽象的高等教育建设思路,实现教、学、做结合,理论与实践一体化的教学设计。

2.3 深化教学实践

本研究开展Java课程体系的任务激励式改革实践的侧重点为:

1) 以市场调研结果确定职业岗位

首先经过大量的市场调研,针对毕业生在Java软件开发方向可能面向的就业单位,如系统集成企业、软件开发公司、行政事业单位等,分析不同的岗位群和岗位工作任务,先行了解大概的市场需求,并以学生职业生涯发展为目标确定培养目标。

2) 通过工作任务分析确定职业能力

邀请来自企业和行业一线的工程师共同召开研讨会,以学生的就业岗位为基础,进行工作任务的分析,从而总结专业对应岗位的职业能力标准。

3)以典型产品设计任务活动

依据工作过程的完整性,设置阶段性实训任务。在确定了课程体系和课程标准后,以典型产品为载体(如Eclipse、NetBeans IDE等)来设计任务活动。以实训任务带动知识学习和技能的掌握,把知识与技能的学习相融合,激发学生的学习兴趣,体现课程设计的职业性与实践性。

4)依据职业认证和技术发展开发活页式教材

在课程设计上,我们一方面积极与国际上主流的IT厂商进行密切合作,将其职业认证和培训课程引入到学历教育中来;另一方面,又不完全拘泥于厂商课程,而是根据本专业在市场调研和专业研讨基础上形成的培养目标进行内容的取舍与整合。所以,近几届学生的教材已先后进行了三次大幅修订,以实现和市场需求及技术发展的紧密结合与无缝接轨。

2.4 丰富教学手段

在教学过程中,通过计算机、网络等信息技术手段的应用,充分发挥多媒体课堂教学、实验案例教学、任务激励教学、网络教学等多种教学手段的功能性和优越性,最大限度地拓展教学和实践空间,实现二者的有效融合。

1)尽可能适用多媒体教学形式。在案例教学中,适当的电教设施的使用会收到事半功倍的效果。尤其是在课堂案例教学及模拟教学中,如果仅单纯地依靠教师或学生口述有关事实,既占用大量的课堂时间,又显得不够直观生动,难以将案例描述得透彻清楚。通过多媒体课件或录像、图片、幻灯等视听材料的运用,则能充分调动学生的情绪,增加案例教学的生动性、形象性,同时还能有效地增加课堂信息含量,极大地丰富教学内容。此外,制作预设案例与程序演示相结合的视频课件,可以帮助学生对重点内容进行回顾理解,有效的指导学生课外的动手实践。

2)开发课程网络教学系统,提供虚拟交流平台。教师负责搭建课程学习与交流的网站,提供教学大纲、教学日历、教学课件、作业习题、学习指导等教学资源与学生共享,满足不同层次学生的不同学习需要,使学生能够方便快捷、准确高效的获取信息资源。同时,开设网络交流论坛或相关即时通讯软件群,用于实现教师与学生、学生与学生之间的多向信息交流与沟通。此外,Java类课程教师应该在每周的约定时间轮班与学生进行在线答疑,即可以及时的为学生答疑解惑,又可以亲密的与学生互动交流,拉近了与学生的距离,有利于学生消化理解已讲授课程内容的重点与难点,及时跟进后续知识点的学习。

3)善于将教学内容转化为学习任务,以激励方式推进课程体系改革。教师授课过程中,将教学目标视为总体任务,结合企业实际需求、行业流行产品将课程内容中重点章节的知识点细化为阶段学习任务,融合到实际案例进行情景教学,将会强烈激发学生的学习热情,发挥学生学习的主观能动性,起到事半功倍的教学质量与效果。如模拟出一项企业任务,即开发人力资源管理系统;或假象成一项创业计划,即构建网上图书商城,这种教学手段有利于激励学生的潜能释放和兴趣培养,学生通过给定的任务活动,对任务的各个环节及各环节关键点所涉及到的学习内容与知识要点,都会有一个清楚的认识和牢固的把握。在这项任务中,教师应该把真实的背景资料也一并给学生,有时甚至可以给出一些干扰因素,提高学生在复杂的环境中自己分析问题、自己解决问题的能力。教师要有详细的任务实施规划、评价规则及学生应完成的总体与阶段任务目标,由于任务目标明确、实施规划细致、评价规则合理,故能激发学生的学习热情、增强学习的积极性和主动性。

3 结束语

本研究通过探索完善理论、实践、专业英语三位一体的任务激励式特色教学方式,开发具有自主知识产权的课程教学资源库,在Java课程体系上形成真正的基于工作过程的任务引领型激励课程,从而对整个本科计算机专业理论课程起到示范和引领作用。

教学实践表明,任务激励式教学模式很适合Java类课程体系授课,适用于培养学生创新开发、沟通协作的精神以及提高学生分析问题、解决问题的能力。通过协作参与任务激励的实践训练,培养了学生良好的软件开发职业素养,为学生工作就业与企业招贤纳士起到了桥梁和纽带的重要作用。

参考文献:

[1] 刘启玉,于欣,范良忠.基于任务激励的程序设计类课程教学模式[J].计算机教育,2011(4):41-44.

[2] 陈凡健.任务激励教学法在数据库应用技术教学中的应用[J].广西轻工业,2008(8):113-114.

java课程精品培训第4篇

关键词:信息管理课程能力就业

北京信息职业技术学院1954年建校,具有50多年建校历史。1999年7月经教育部批准为独立设置的高等职业技术学院。学院是国家35个“示范性软件职业技术学院”建设单位之一;是国家劳动与社会保障部、信息产业部联合批准的“电子信息产业高技能人才培训基地”。

学院现有高等职业教育、成人本、专科教育等各层次在校学生近万人。根据学院五大专业群发展方向,设有9系1部,开设软件技术、多媒体技术、电子信息技术、机电一体化技术、会计等28个专业。培养思想品德优秀、身体健康灵活、心理素质良好、专业知识扎实、技能精准熟练、能够在第一线发挥骨干作用的高质量职业技术人才。

1 计算机信息管理专业

计算机信息管理专业主要面向北京生产业,培养思想品德优秀、身体健康灵活、心理素质良好、专业知识扎实、技能精准熟练,在生产、建设、服务和管理第一线从事信息的采集、分析、管理;信息网络构建;信息系统维护;信息系统运作和信息资源开发利用,有良好职业道德和创新精神的高素质高技能人才。

2 主干课程

核心课程:信息采集、数据分析、JAVA模块开发、数据库开发与维护、网络运行与维护、企业数据与维护等。精品课程:java网站开发技术、java语言程序设计、计算机基础。限选课程:信息组织、竞争对手分析、管理信息系统、客户关系管理、网页设计与制作项目管理、ERP财务管理系统、ERP供应链管理系统、ERP生产管理。

3 专业能力及特色

北京信息职业技术学院的计算机信息管理专业是根据北京市信息化发展的需要,充分发挥行业办学优势,通过融合职业岗位标准,培养具有区域特征和竞争优势的既满足社会人才需求、又符合人才个性发展需要的具有现代企业管理知识,精于信息处理技术操作技能的复合型高技能信息管理人才。

该专业的学生从职业认知学习到教学做一体模块和开放式综合实训模块再到顶岗实习创新教育和创业教育,时时刻刻都与企业紧密合作,每走一步都按照企业的标准要求学生。注重专业基础理论夯实和学生专业实践能力培养,强化信息采集与数据分析综合能力,发展ERP设计及管理信息系统开发的综合能力。

4 就业方向

①信息管理以及信息系统分析、实施管理和评价;②计算机信息处理和计算机应用程序开发设计;③信息系统集成相关的市场开发、销售、客服工作;④信息咨询公司中的咨询工作;⑤市场调查公司的项目督导、市场调查、数据分析等工作。

5 实训环境及实训项目

信息管理与信息服务实训基地场地面积1200m2,实训工位近179个,设备价值750万元。是以学生职业能力训练和职业素质培养为核心,采用工学结合、校企合作的形式,以行业、企业为主导的工作过程导向的人才培养模式,充分体现了职业教育特色。该实训基地由网络运行与维护、软件开发部、信息情报采集处理中心、企业信息管理中心、企业远程信息服务中心五部分组成。

5.1 网络运行与维护实训室 该实训室是模拟企业网络的环境建设的,可以完成对计算机网络的硬件(设备、服务器等)平台的运行和维护工作。可以完成的实训项目包括:企业网安全分析及网络协议分析、企业网中采用的主要防护技术的分析与实施、企业网中操作系统平台的安全配置、企业网中的入侵检测及维护、企业网中的网络管理与网络管理系统。

5.2 软件开发部 模拟软件开发企业建设,能够完成基于java技术的web开发、eclipse开发web应用系统、企业管理信息系统开发与维护等实训内容。在这里和北京新青时代网络科技有限公司合作完成了:环天峰内部办公系统,阳光财险自助卡投保系统的设计开发任务。

5.3 信息情报采集处理中心 这是模拟企业情报中心建成的,可以完成:市场调查预测、信息检索、企业信息采集、商业情报分析、竞争环境定制跟踪等等实训项目。

目前已经与北京东方策略科技有限公司合作完成了汽车市场调研及资料整理工作。

5.4 企业信息管理中心 企业信息管理中心以企业资源管理系统为主要支撑平台,为学生提供一个实现企业经营管理全过程的模拟环境。在这种环境下,学生可以全面认识和掌握企业各个业务环节中的信息管理流程。

华盛开元软件技术有限公司合作完成了公交运营调度系统中开发技术文档的编写工作。

java课程精品培训第5篇

Abstract: Blackboard network teaching platform has been widely used in the world. It is course-centered, and each course includes 4 function modules, such as content resources management, online communication function, evaluation management function, and system management function. This article elaborated the application of Blackboard platform in Java Program Design course teaching from the teaching, communication, and evaluation. It is proved that it greatly stimulates students' learning enthusiasm and interest, cultivates their autonomous learning awareness, improves their ability of program design, and achieves the expected teaching goal and effect.

关键词: Blackboard平台;Java程序设计;教学改革

Key words: Blackboard platform;Java programming;educational reform

中图分类号:TP39 文献标识码:A 文章编号:1006-4311(2012)31-0219-02

0 引言

从2001年教育部正式启动了新一轮基础教育课程改革至今,各地的基础教育进行了或多或少的改革。然而,“以教师为中心,以教材为中心,以教室为中心”这种“老三中心”的传统教育模式在中国高校仍然普遍存在。学生们的创造力在这种“填鸭”式的教学中被不断扼杀,成为“没有思想,只会考试”的机器。

欧美许多世界知名的大学所提倡“以学生为中心,以学习为中心,以学习效果为中心”的教育模式,这种教育模式在教学的过程中强调以改进教育教学方法和技术来调动课堂气氛,激发学生们的学习兴趣。实践表明,这种模式下的学生们身上往往更具备自主学习的能力、独立思考的能力和创新能力。

传统的课堂教学只限于教师与学生群体之间的彼此影响,而基于Blackboard网络教学平台是对传统教学过程与教学管理过程的加强和补充,体现了“以学生为中心”的教学理念,能够提供给学生自主探索,自主创新,团结协作的学习环境。

1 Blackboard网络教学平台概述

Blackboard网络教学平台已经在全世界范围内得到广泛使用,全球有3700所大学及其他教育机构正在使用Blackboard产品,其中包括著名的哈佛大学,斯坦福大学,杜克大学,清华大学,北京大学,香港城市大学等。

Blackboard网络教学平台以课程为核心,每个课程都具备以下4个功能模块:内容资源管理(教师可以方便的、管理、组织教学内容)、在线交流功能(异步和同步的交流协作工具)、考核管理功能(自测、测验、考试、调查和记分册)、系统管理功能(教务处老师的管理、统计功能)。

2 Blackboard网络教学平台在“Java程序设计”课程中的应用

“Java程序设计”是计算机相关专业的一门必修课,也是当今流行的一种技术体系。学生普遍反映对Java程序设计有兴趣,Java的广泛应用是学生们想学习Java的主要原因,但同时也畏难。

学生们通常对编程没有足够的了解,在初学编程时,很少会有学生真的因为爱好编程而学习Java。在实验上机时,往往一遇到错误提示就有挫折感。而且处理错误的方法并不是在相应的错误事件过程中调试找错,而是看一眼课本看一眼电脑屏幕,看到底哪个字母打得和书上不一样。越是找不出错误得不到结果,学生越没有信心,害怕编程。

因此,本课程基于Blackboard网络教学平台(以下简称BB平台),在教学中以工作任务为中心、以实践为主线,建立以学习情境为单元的课程体系,进行课前、课中、课后教学过程设计。

2.1 教学

2.1.1 课前引导 在Blackboard教学网络平台的课程内容区,教师可以随时随地、管理和组织学习内容,学生可以也可以在任何时间、任何地点获取学习资源。教师可以在课前上传课程总体教学安排,指引学生提前了解课程总体架构。也可以在每次上课前上传课堂重点学习内容,提供与之相关的教学资源链接,引导学生进行自主阅读,激发学生进一步钻研探索。

2.1.2 课堂激发 学生对课堂有兴趣,才能参与,进而投入课堂。学生学习有一定成就感,是兴趣学习的直接动力。

在Java 程序设计课堂教学中,一方面理清课程知识脉络,分清重要和次要知识点。另一方面,从应用需要出发,采用案例教学,可以对每一个单一知识点进行教学,把知识点融入到编程过程中。选取的案例都尽可能小而精,针对特定问题。通过小型案例讲解独立知识点,以案例模仿的形式促进学生动手能力。学习过程贯穿于案例分析的过程之中,培养学生分析、发现问题,然后结合所学知识寻找解决问题的途径、手段。这样不仅能使学生逐步增强成就感,同时也能帮助学生提高自学能力和设计能力,强化了案例教学的效果。

2.1.3 课后强化 为了便于学生知识的掌握,提高学生综合素质,把课堂教学延伸到课后自主学习实践中。通过引导使学生具备自主探索、自行发现问题、自行解决问题的能力,使学生在不断探索中,实现学有所得,学有所用,逐步提高职业技能。

在课堂学习完成后,教师在BB平台上布置有针对性的“在线作业”,可以是课堂内容的强化训练,也可以是课堂内容的延伸、扩展。学生在课后进行验证、实验,然后在线提交自己的思路、程序等,教师可以及时查看总体及个人完成情况,给予反馈。

同时,通过BB平台向学生提供Java方面的视频教程。引导学生关注一些含金量高的大赛,比如“全国软件设计大赛”,提供往届竞赛的样题及真题。收集软件开发企业入职Java面试题,让学生在课后自行阅读学习。一方面充实其知识体系,另一方面提高自主学习的能力、兴趣和积极性。

除此之外,Blackboard在线教学管理系统可以支持各类格式文件,使网络课程的内容形式更加丰富,从而引发学生的学习积极性,从外部环境这一因素上刺激学生进行网络自主学习。

2.2 交流 Blackboard教学管理平台支持异步交流—讨论板工具,同步交流—虚拟课堂两种方式,突破时间和空间的限制,帮助师生实现随时随地沟通交流、传递资源信息、答疑解惑、分享心得。同时通过增加的协作工具,老师可以把学生分成不同的小组,确保学习和项目分工可以高效、顺利地进行。

2.2.1 讨论板在教学中的应用 教师可以在讨论板中创建一定数目的论坛,明确论坛的主题,并且指定有特长的同学承担版主,这样师生以多样的形式和主题来互动学习。在Java程序设计课程的BB中,教师开设了5个主题的论坛。

例如,计算器设计作业完成后,教师在“Java小项目设计论坛”中设计了一次“项目招标会”,第一轮先让愿意竞标的同学发帖阐述并截图展示自己作品的优势,然后学生评委及老师打分,选取3份作品。第二轮中,被选上的3名同学在现有作品基础上进行功能扩展,阐述思路及可行性说明。最终评选一份作品,虽然这次活动放在晚上进行,老师、同学各自在讨论板上频繁发帖,回帖,却丝毫不减弱热烈讨论的气氛。运用这种方式,学生反应活跃,参与度高,而且不占用课堂时间。

2.2.2 分组学习 通过一学期的课程学习,学生已经有了一定的Java编程基础,欠缺的主要是全面系统、深入掌握Java技术以及实际的开发经验。笔者是在学期最后两周,安排了集中实训环节。集中实训采用以3~4人分组的形式,以完成小型任务为目标,锻炼学生合作和设计能力。并且,在BB平台上,每一小组自己创建组名及组训,向其他组展示自己小组的风貌。实际完成项目过程中,通过事先在BB平台上建立好的小组内部讨论板进行问题讨论及小组内部文件交换。当然,小组与小组之间也可以在BB平台课程论坛中进行相互交流、切磋。最后以小组为单位进行答辩,学生个人的成绩取决于团队的最终成绩、个人在团队中的贡献以及教师对个人表现、答辩的评价。

分组实训中,通过竞争机制和团队成员的交流可以促进学生学习兴趣和提高团队合作能力。同时,让学生在具体的项目中进行学习,缩短学生与企业之间的距离。

2.3 考核与评价 Blackboard教学网络平台的测试管理器、题库管理器、调查管理器等实现了多样化的考核管理功能。通过在线考核,教师们可以通过将原始试题资料录入,创建试题库,通过题库中随机生成的试卷对学生们进行实时考核。教师们通过管理自测、测验、考试和成绩统计分析来强化学生的学习效果、衡量学生的学习过程以及根据需要制定课程。

创建一定数量的Java试题库,可以在定期进行考核,考核成绩会在成绩薄中列出,教师可以随时查看每个学生的成绩。系统会自动生成每个题目的答题情况,教师可以直观的了解学生的知识掌握情况。根据每次考核所占的比重分配一定的权重,学期末,每个学生的总体测试考核成绩会汇总在一列,方便进行成绩的横向和纵向分析。

教师可以根据学生的考核测试成绩作出相应的评价,学生可以据此改变自己的学习方法和学习策略,进一步提高学习效果。

3 结束语

基于BB平台,通过上述几方面教学过程的实施,改变了该课程的教学现状,取得了良好的教学效果。课程结束后,学生都基本上建立了面向对象编程思想,在面向对象编程上取得了较大进步。实践证明,在课程教学中借助BB平台,极大的激发了学生学习积极性和兴趣,培养了他们自主学习意识,提高了他们程序设计能力,达到了预期的教学目标和效果。

参考文献:

[1]李颖.《Java程序设计语言》教学改革的探索与实践[J].中国新技术新产品,2010(01).

[2]鄢沛,郭皎.软件工程专业JAVA程序设计课程考核改革实践[J].内江科技,2010(04).

[3]刘海涛,郭晓丹.浅析Java课程改革[J].成功(教育),2011(21).

java课程精品培训第6篇

java实践报告

面临毕业与就业的压力,不久将来就要从一个学生到一个社会人的转变:技术在不断的提高,思路在不断的开阔,思想在不断的升华,更重要的是自己的理想和抱负更加的坚定。对于一个投身于IT的新人,经验谈不上,一些学习的心得倒是可以拿出来探讨一下,我们该如何面临这个似曾相识的社会,突然一天如此接近。面对“全球经济不景气”带来的就业压力,我们正在逐渐走向成熟,我们意志更加坚强,我们深知不经一番寒彻骨,哪来梅花扑鼻香。深深地体会到找一份好工作多么不容易的,尤其是能力匮乏的我们。一切都要付出行动,不能空想,要实现目标,就得不懈的努力。

的确,软件仍然是一个朝阳行业,对于人才的需求量也很大,这也是为什么很多人努力走上这座独木桥的原因。但是当你面临人生的一个选择时,当你决定要踏上软件开发之路时,你应该问一下自己:我为什么要选择它?其实很多人在这条道路上摸爬滚打了多年也没弄清楚这个问题的答案。如果你想在这条道路上有所成就的话,一是兴趣使然,二是做好自己的职业规划。

软件开发其实是一条非常艰苦的路,不停的学习,不断的熬夜,没有鲜花更没有掌声,陪伴你的是那漫长而孤独的夜。想一想我们准备好迎接这一切了吗?如果没有兴趣我劝你还是放弃这条路,没有兴趣你就在这条路上走不长,等待你的只有转行。如果你真的把它作为你职业生涯的跳板,那么请你做好自己的人生规划,有步骤的实现它。

话题稍微远了一点,现在我就谈谈自己在Java学习方面的心得和教训。古人云:活到老,学到老。读书学习实乃艰苦之事,花费时间,消耗精力。然苦之外亦见其乐:得到了知识,提高了认识,完善了自己。学习,求其真,务其实,应“敏而好学,不耻下问”,才能不断促使进步。学习,不仅求知,也要懂法,学会方法比掌握知识更加重要。笛卡尔说过,“没有正确的方法,即使有眼睛的博学者也会像瞎子一样盲目摸索”,可见学习方法的重要性。

其实,大学之前几乎没有软件技术之类的概念,大三之前仍然对于程序懵懂不开。但是这并不能妨碍我热爱这个行业,也不能就断定我在这个行业里一事无成。刚学?Java,我的确感觉不开窍,特别对OO(面向对象)编程仍然不能理解。但是人如果一思考,其实什么问题都解决了。对于学习java基础的经验就是多做、多思考,基础知识的学习不能不求甚解,要追本溯源,弄清问题的本质。这样才能举一反三,由点及面。对于抽象的东西要能具体化,对于具体的东西要能抽象化。

我学习java基础一直使用的是《编程思想》第四版这本书,感觉挺不错的,全面透彻通俗易懂,在国外也是广受好评,我很惋惜没有早点知道这本书,否则也不回浪费大学三年青春岁月,一无是处的打发光阴,值得庆幸的事这本书一定程度上激发了我对java学习的兴趣与潜力。英语能力强的话,可以直接看英文原版。我一直强调重视基础,如果你的java基础打的牢,你在学习那些java框架就是非常轻松的事了。

java实践报告

Java学习的确要学习的东西很多,就像这为朋友上面提到的那些。Java不像.net一家独大,记得在大学里教我们.net老师早就提醒过我们学java才是出路,学好java才是王道,我当时就纳闷,这不是搬石头砸自己的脚,往自己身上泼冷水吗?现在恍然大悟,他当时只是为我们指引一条明路,Java的繁盛在于开源社区的庞大,这也带来了分支太多的问题,怎样选择一条好的学习路线,对于初学者来说,的确是一件很迷茫的事。其实不管java东西再多,总有规律可循。根据自己的发展方向的不同,可以选择不同的学习路线。对于怎样成为一名出色的Java?Web程序员,我的建议是:1、JSP的知识不能欠缺,理解什么是servlet,什么是java?bean,熟悉jsp常使用的标签。我自己感觉,对于JSP的学习不需要太认真,毕竟现在真正使用纯JSP的情况已经不多了,能掌握基本的知识就绰绰有余。2、学习一个或一个以上的web表现框架。如果从使用的程度上来讲,Struts依然是最流行的框架,社会需求也很大,所以学习Struts是一个不错的选择,最近一个月我们刚刚模拟总算也用到了框架,因为框架本身也是一种封装,程序开发是将简单事情复杂化,模拟Struts使我们学习三大框架和其他框架奠定良好的基础,使用框架的前提是你对他处理的业务逻辑也相当熟练了。4、至于xml,css这样的页面表现的东西,如果你不从事美工方面,我认为没有必要花过多的时间去学习,在平时的项目开发中慢慢的就会使用了。

还是那句话,基础很重要,永远不要忽视这一点。刚刚毕业,公司不会要求员工什么都会,只要技术扎实,学习的能力强,学习的速度就很快,企业有时候非常看重?这一点。其次掌握struts、hibernate这两个框架,达到可以熟练使用的目的,这会增加你就业的砝码。至于spring,EJB可以在以后的工作中学习使用,现在了解一下就可以了。当然作为一个java?web程序员,还要了解数据库、tomcat,jboss服务器、常用的开发工具Eclipse,NetsBean等。

java实践报告

1.学java切忌浮躁,欲速则不达,初学者请不要被新技术迷惑,先把基础学扎实,一步一个脚印的逐步学习,不要想着一步登天。我们要如水底磐石切不可做那水上浮萍,浮躁的人永远学不到什么东西。软件开发之路是充满荆棘与挑战之路,也是充满希望,有捷径可走。梦想像《天龙八部》中虚竹一样被无崖子醍醐灌顶而轻松获得一甲子功力,是很不现实的。每天仰天大叫"天神啊,请赐给我一本葵花宝典吧",殊不知即使你获得了葵花宝典,除了受自宫其身之苦外,你也不一定成得了"东方不败",倒是成"西方失败"的几率高一点。"不走弯路,就是捷径",佛经说的不无道理。

2.要有自我约束力?春来不是读书天,夏日炎炎正好眠,秋来蚊虫冬又冷,背起书包待明年。总有一些理由不学习。这样下去,我们的java之树永远长不大。古人云:“人静而后安,安而能后定,定而能后慧,慧而能后悟,悟而能后得。”很有道理。在四川大足佛教石刻艺术中,有一组大型佛雕《牧牛图》,描绘了一个牧童和牛由斗争、对抗到逐渐融合、协调,最后合而为一的故事。佛祖说:“人的心魔难伏,就像牛一样,私心杂念太多太多;修行者就要像牧童,*他们,驯服他们,以完美自己的人生。”我们学java也一样,要能够驯服那些影响我们学习的大牛、小牛,抵制各种*,集中精力,专心学习。

3.操作实践前多看视频,我个人的经验和理解,边看视频边实践是学习编程语言的捷径。首先在电脑上安装编程软件,然后根据视频里例子进行验证理解,最后要懂得总结并动手多做些项目,从而熟练掌握java语言。

java实践报告

在本学期的二周时间内,我们在学校机房进行了为期二周的JAVA实训。现在即将结束了,回首本学期的java学习,重点还是在学习概念等一些常识性的东西,也学到平常在课堂中没有学到的东西,在JAVAAPI中又多认识了几种类,使我对JAVA产生了浓厚的兴趣。两周的时间说长也不长,在这两周中,我们的实训任务是仓库管理系统,在演示过程中,并没有觉得它有很难,但在实际编程过程中,却遇到了各种各样的错误,这也多亏了老师的指点和班级同学的帮忙,使我一步步克服了实训过程中遇到的困难。虽然我所做的系统并没有实现所有功能,但是我觉得自己进步了,很多原来都不懂的东西现在都已经了解了,也培养了我的团队合作精神,让我感受到了集体的温暖。实训的过程与课堂上的讲课比,更为有趣,因为可以真正的自己动手操作,使我对老师上课所讲的内容有了更深一步的了解,使我在以后的编程中可以灵活运用。我期待以后有更多类似的实训,使我们可以多掌握一项技能,也可以让我们在以后找工作中可以有更多的实践经验。学知识可不能凭自己的爱好和一时兴趣,要一步一个脚印,认认真真,踏踏实实,理论与实践相结合,在扎实掌握课本实例和内容之后,有一定的扩展阅读和课外学习,充分全面的了解JAVA的应用和扩展运用。

在我所学的语言当中,我自认为JAVA是一门比较强大的面向对象的编程语言,不仅仅因为它的跨平台性,更多的是因为它的灵活多变和实用性较强,可以说比较的经典和强悍。所以学好java语言有很大的用处,这次实训,我们更多学到的是不懂就问和自己应该尽自己的全力去尝试,哪怕失败,只要自己尽自己的全力,和身边同学一起探讨而不是抄袭,团结合作,发挥团队意识,最后在自己的努力下,终于运行成功,这种成就感美不可言,心情愉悦至极。

最后终于要结束了,大家都有种释怀的感觉,当然我想我更多的是兴奋和自己掌握了知识之后的饱满感,学知识就像吃东西一样,吃饱了就应该好好的消化。要不断的温习和运用,做到举一反三,将所学知识充分融入到平时的学习生活中去,为以后的工作做好坚实的基础。感谢学校和老师能够为我们提供这次机会,让我们更好的掌握和了解JAVA这门语言。

java实践报告

尊敬的各位领导、各位老师、各位同学:

大家好!

在学院领导老师的带领和安排下,我们在上个学期末,到北京进行了为期10天的专业实习。在实习过程中,我们在专编程技能以及软件开发的总体架构思想上都收获颇丰。

本次实训我们分为两个阶段,前五天为第一阶段,我们进行了理论知识的学习,巩固和深化了所学的编程知识。以下谈一谈个人的感受与体会

一、理论知识的学习

在实训进行的前五天,我们上的是java编程的理论课。负责上课的老师言语风趣幽默而不失严谨,在老师的引导和启发下,我们巩固了之前在学校所学的编程知识,并加以深化,澄清之前对编程技术认识的一些错误或模糊的概念。

我们还在课上以java里GUI编程常用的swing框架和JAVA的容器体系作为切入点,框架作为这期间除了学习一般的编程的知识技巧。在全面的系统的认识了框架同时补充学习了泛型技术,以及框架中架构思想的知识。在企业的实际编码过程中,一个个框架构成了软件的基石,只有掌握了几门框架知识,才能在实践中高效开发,让自己的产品在市场上立于不败之地。

在理论课的学习过程中,我们也暴露了一些问题,比如在学校上课学习时,对所学知识只是知其然而不知其所以然,不太愿意深钻,和超前学习一些知识。

二、项目开发实战练习

在结束了理论知识的学习之后,后五天我们在实训基地进行了项目开发的实战练习。

项目的名称是superVCD,是由海辉曾经所接的一个远程音乐唱片管理软件项目的精简版。虽然有所精简,但是其内容对我们学习仍具有相当的价值,对我们了解真实的软件的设计规范,编码规范,文档规范以及客户对软件的需求很有参考价值。该内容囊括了GUI设计和编码,容器与泛型的知识,规范文档编写,测试及日志系统,甚至要求我们实现一个专用的轻量级数据库系统,这无疑是对我们很好的一次历练机会,同时可以积累丰富的知识。

平时我们很少有机会能够完成一个如此规模的项目,所以在这次项目实战训练中,我的收获也有很多。

第一,我学会了如何规范的编写代码和文档。文档和代码是团队各成员在项目开发交流合作中的纽带,风格随意混乱的代码和缺失或语义不明的文档会让团队中的其他成员不能理解和使用自己写的程序,我在平时编写代码比较随意,并不注重这一点,经历这次实战演练之后,我一定会严格的遵守编码规范。

第二,我学会了如何理解和分析客户的需求。软件为客户而生,只有理解了客户的需求才有写出优秀的软件的可能,在这次实战演练中,老师教会了我们如何组织团队正确的理解和分析客户的需求,并写出完善的需求分析,并用于项目开发。

第三,我学会了对按照需求对软件架构进行设计,这点我想是我们许多同学之前都非常欠缺的,因为我们在学校的时编写代码篇幅短小,功能单一,所以设计思路通常只留于脑内,非常模糊。而在这次项目开发演练中,老师手把手的教会我如何从需求中抽象出问题,并将之模块化,然后逐步求精,就如同为高楼大厦搭建栋梁。

第四,我学会了如何团队合作,共同开发。作为项目开发小组的组长,我的体会更加深刻。独木难支,光靠一个人的力量是远远不够的。只有管理组织好一个团队,才能够最终完成项目的开发,或许在编程技术水平上团队成员有高有低,但是,每个人都有自己的闪光点,总可以在团队的找到适合自己的位置,每个人在自己的团队中做的贡献,创造出不可磨灭的重大价值。

第五,我学会了如何与客户沟通并展示自己的项目,软件项目的开发最终需要的是客户的认可,让客户了解并认可自己的产品的办法就是用言语将自己的项目的的一面展示出来,在最后一天里,实训的老师组织了项目的答辩,给我们提供了锻炼自己的表达能力,展示自己的项目的舞台。

java课程精品培训第7篇

作为就业培训,项目的好坏对培训质量的影响非常大,常常是决定性的作用。这篇文章是关于在学习java软件开发时练习项目的总结,简单总结为以下几点:

1、项目一定要全新的项目,不能是以前做过的

2、项目一定要企业真实项目,不能是精简以后的,不能脱离实际应用系统

3、在开发时要和企业的开发保持一致

4、在做项目的时候不应该有参考代码

长话短说就是以上几点,如果你想要更多的了解,可以继续往后看。

一:项目的地位

因为参加就业培训的学员很多都是有一定的计算机基础,大部分都具备一定的编程基础,尤其是在校或者是刚毕业的学生,多少都有一些基础。

他们欠缺的主要是两点:

(1)不能全面系统的、深入的掌握某种技术,也就是会的挺多,但都是皮毛,不能满足就业的需要。

(2)没有任何实际的开发经验,完全是想象中学习,考试还行,一到实际开发和应用就歇菜了。

解决的方法就是通过项目练习,对所学知识进行深化,然后通过项目来获取实际开发的经验,从而弥补这些不足,尽快达到企业的实际要求。

二:如何选择项目

项目既然那么重要,肯定不能随随便便找项目,那么究竟如何来选择呢?根据java的研究和实践经验总结,选择项目的时候要注意以下方面:

1:项目不能太大,也不能太小

这个要根据项目练习的阶段,练习的时间,练习的目标来判断。不能太大,太大了做不完,也不能太小,太小了没有意义,达不到练习的目的。

2:项目不能脱离实际应用系统

项目应该是实际的系统,或者是实际系统的简化和抽象,不能够是没有实战意义的教学性或者是纯练习性的项目。因为培训的时间有限,必须让学员尽快地融入到实际项目的开发当中去。任何人接受和掌握一个东西都需要时间去适应,需要重复几次才能够真正掌握,所以每个项目都必须跟实际应用挂钩。

3:项目应能覆盖所学的主要知识点

学以致用,学完的知识点需要到应用中使用,才能够真正理解和掌握,再说了,软件开发是一个动手能力要求很高的行业,什么算会了,那就是能够做出来,写出代码来,把问题解决了,你就算会了。

4:最后综合项目一定要是实际应用系统

学员经过这个项目的练习,就要走上实际的工作岗位了,如果这个系统还达不到实际应用系统的标准,学员练习过后也还是达不到企业实际的需要,那么这个培训应该说质量就不高了。理想的状况是这个项目就是实际项目,到时候学员就业到另外一个公司,不过是换个地方干活而已,完全没有技能上的问题。

三:java怎么选择项目

这个不是靠想象,而是根据实际的情况一步一步分析出来的(呵呵要卖弄一下:这也算是逻辑思维),当然这里只是讨论方法,不涉及具体的项目案例。

我们可以采用倒推的方式来分析:

(1)最终的项目一定是真实的项目,也就是要把学员训练到能够独立开发实际应用,通常我们还不能选最简单的项目,因为学员的吸收还要有一个折扣,所以最终的项目应该选实际项目中中等难度的项目

(2)最终项目定下来过后,开始分解这个项目,看看为了达到完成这个项目需要哪些技术和知识点,以及每部分知识点的深度,然后定出每个分阶段的任务

(3)然后开始选择分阶段的项目,分阶段的项目应该比刚才分析出来的分阶段任务稍稍复杂点,这样才能达到训练的目标。定下分阶段项目后,同样去分解,定出为了完成他所需要的各部分知识点和深度。

(4)然后是选择上课期间的演示项目,演示的项目是为了做分阶段项目服务的,可以认为是分阶段项目的分阶段项目

(5)最终把要求掌握的知识点和要求掌握的深度,分散到日常教学和练习中。

好了,把上面的分析用正向描述就是:

日常教学和练习中学习和掌握的知识 ==〉演示项目 ==〉分阶段项目 ==〉综合项目 ==〉胜任企业实际开发需要。

附注:有了好的项目还要有好的训练方法(这个另外立文讨论),最最基本和重要的一条就是:绝对要指导学生亲自动手做,而不是看和听,所以尽量不要选择有现成代码的项目,演示用的项目也最好不配发代码,让学生能够跟着做出来才是真的掌握了。

上面阐述了java对项目的态度和基本选择方法,这里再把其中几个重要的、与众不同的特点阐述如下:

1:真项目

项目一定要真实,要是企业实际应用的,不能是教学性的项目,否则会脱离实达不到项目实训的效果。还有一个一定要是最新的项目,企业的要求也是在不断变化的,应用技术的方向和层次也在不断变化,这些都体现在最新项目的要求上,旧项目所要求的技术和层次很可能已经过时了,根本达不到训练的目的。

java的做法是:没有固定项目,每个班做项目之前会从企业获取最新的项目需求,然后经过挑选和精心设计,以保证既能训练技术,又能得到实际的开发经验。这样实现了跟企业的同步,企业做什么,我们就学什么,然后也跟着做什么。

2:真流程

开发的流程也要跟企业的实际开发保持一致。从项目立项开始,到需求分析、概要设计、详细设计、编码、测试的各个环节,都要完全按照真实的开发流程来做。

java的主力老师都是实战出身,在java开发方面都至少有七年以上的开发经验,同时具备多年的项目管理经验,所以能够完全按照企业开发的流程来训练学生。

3:真环境

开发的环境也要跟企业一样,包括常用的开发工具、开发平台、应用服务器、常用插件、测试工具、项目管理工具、项目管理文档等等。

java的做法是:构建跟企业完全一样的环境,然后跟企业开发一样,分团队开发。老师就相当于项目经理,一个班分成多个小组,每个组有自己的team leader,大家分工合作,共同完成项目。

4:真开发

这是java最与众不同的一点,java深知:软件是做出来的,而不是听出来或者看出来的,企业需要能实际开发的人员,而不是只听过、看过但不能做的人。所以java非常强调:项目一定要让学生动手写出来。

java的做法是:老师做为项目经理,带领着大家一起去做需求分析、概要设计、数据结构设计、接口设计、重要业务流程的分析设计等,然后由学生们分团队进行开发,实现整个项目。这里有几个与众不同:

(1):现场带领学生一起做分析和设计,而不是预先做好了来讲讲。因为需要学生学习的是分析设计的过程和方法,而不是已经做好的结果。

(2):java选用的项目基本都是企业最新的项目,很多都是java的学生和企业在同期开发,所以是不配发源代码的。这样也断绝了学生的依赖思想,认认真真去开发。可能有同学会问:为什么不选择有源代码的项目呢,那样还可以参考学习啊!

这是一个典型的误区:觉得通过看人家的代码能够加快自己的学习。这个方法对有经验的人来讲是对的,但是对于还在学习期间,没有经验的学员来讲,就是一个认识的误区了。因为你也许能看懂代码的语法,但根本看不懂代码背后的含义,看不懂代码的设计,看不懂为什么要这么实现,看不懂代码所体现的思想,其实,看了跟没看没有多大区别。

事实上,java界最不缺的就是代码了,那么多开源软件,小到一个工具,到企业级erp都有开源的,而且很多都是大师级的作品,说实话比你参考的那些代码质量高多了,但是又有多少人能真正看明白呢,原因就在于达不到那个水平,看不懂代码背后所体现的设计和思想以及为什么要这么做,效果也就不好了。

当然不排除有这样的高人是能够完全能理解和掌握这些大师级作品的,但估计不会是刚开始学习java开发的学生,所以java根据多年的培训经验,友情提示:在初学阶段,看一千遍,听一千遍,都不如自己动手写一遍所达到的学习效果。自己能写出来的功能才是你真正掌握的功能,而不是你看得代码或者是听老师讲的,就算讲过看过,但是自己做不出来,那都不算会。

(3):java在课堂上除了带领学生去分析设计外,还会分析一些重点、难点功能的实现机制和原理,然后指导学生去实现。

5:真技术

java在每个项目中,特别会抽取有难度的部分让学生们在老师指导下实现,专门啃硬骨头,那才能真正锻炼学生的开发能力。

比如:在做oa类的项目时,会重点去做工作流、公文收发、在线office控制等;在做crm类项目时:会重点去做销售自动化和市场块的业务;在做人力资源类项目的时候会重点去做人力跟踪和人力评测模型等......

java在每个项目中,都会使用目前企业最新最流行的技术,按照最新的难度去要求,从而让学员能更符合企业的需要。

6:真经验

java的项目都是企业最新的真实项目,经过开发训练,学员能够积累足够的真实的开发经验,以胜任企业的工作需要。在进行项目分析时,还会全面讲解项目所要求的业务,让学员从业务和技术上都能充分积累。

7:真实力

作为就业培训,项目的好坏对培训质量的影响非常大,常常是决定性的作用。这篇文章是关于在学习java软件开发时练习项目的总结,简单总结为以下几点:事实上,不采用有源代码的教学性项目对java的要求非常高。 试想一下,如果项目分发下去,老师带着分析后,学生都不会做会出现什么样的后果?这对java的教学质量提出了极高的要求,如果教学质量达不到让学员独立开发的水平,对依靠质量取胜和口碑发展的java将是毁灭性的。

另外一个,由于是全真的项目,在开发的过程中,肯定会有很多的问题出现,这些都要老师去解决,由于不像教学项目那样预先做好,又需要老师能很快地解决各个问题,这对老师的真实开发水平有极高的要求,这可是需要真功夫的。

总结

java课程精品培训第8篇

Java语言课程是高校计算机课程中的一个重要的内容,具有重要的作用和地位,纵观如今高校Java语言课程教学,很多仍然处于传统的教学模式之中,在传统的重理论、轻实践的教学理念影响下,老师在一定程度上忽略了实践操作的重要性,Java语言课程作为一门计算机课程具有很强的实践性,因此在传统轻实践的理念下阻碍了学生的发展。案例教学法是一种有效的模式,它不仅重视学生理论知识的学习,而且注重学生实践能力的提高,将理论知识以及实践完整地结合在一起,不仅巩固了学生的知识,还提高了学生的操作能力,掌握了操作技能,有效地改变以往传统的填鸭式的教学,改变学生被动学习的状态,激发学生的积极性与主动性,切实地提高学生解决问题的能力,因此,结合案例教学法改变你Java语言课程教学模式势在必行。

1案例教学法

案例教学法是一种新型的教学方法,它不同于传统的教学方法,它是建立在Java语言课程教学目标以及教学任务的基础上的,然后对相关的案例材料进行精心选择,让学生在特定的案例中以及情境中,激发学生的积极性以及主动性,在老师的积极引导下组织学生对事件以及案例进行主动地探索和学习,案例教学法可以极大地提高学生运用知识以及学习知识、发现、分析、解决问题的能力,相对于传统的教学方法和教学模式,案例教学具有很强的优越性。

案例教学法不仅重视Java语言课程理论知识的教学,更加注重学生Java语言的操作与实践,针对的就是传统重理论、轻实践的教学理念,目标就是改善目前Java语言课程教学中的薄弱之处,改变传统的Java语言课堂中老师一言堂、满堂灌的情况,将学生从被动的学习状态中解救出来,转变老师的主角角色,使其从讲授者向组织者以及引导者的方向转变,充分发挥老师的引导作用,充分尊重学生的主体地位,从单纯的理论讲解向案例与理论实践相结合的方向转变,以案例为主线,促进学生积极地探讨、研究以及分析和思考问题,充分调动学生的积极性,提高学生在课堂上的参与度,从根本上提高学生的学习能力以及实际操作能力,提高学生的职业技能,培养出高质量的人才。

案例教学法有力地实现了五个改变:从传统的结论灌输,向师生互动,共同探讨得出结论转变;转变老师的角色,使其从讲授者向组织者以及引导者的方向改变;促进单一的Java语言课堂向多元化的方向转变;促进小课堂与大课堂的结合;改变传统的考核方式,向个性化的考核转变。

2案例教学模式下的Java语言课程改革

2.1 教学内容以案例为主导

Java语言课程作为计算机课程中的重点,具有很强的理论性以及实践性,它不仅重视理论知识更加重视实际操作的能力。在使用案例教学方法的时候,老师要积极地转变自己的教学理念,调整自己的教学思路,结合实际需要整合相关的案例材料,使教学案例贯穿于整个教学过程中,成为教学的主线,改变师生之间的教、学的关系,向项目经理以及程序员的关系转变。

老师结合实际需求整合案例,这些案例必须具有很强的实际价值,通过案例可以模拟出真实的应用环境,给学生营造良好的环境,在案例学习中使学生学会将已有的知识融入进去,在案例中运用自己的知识来解决更加复杂的问题,从而有利于学生突破知识的限制,提高学生分析思考和解决问题的能力,不断地拓展学生的知识领域,在解决案例的过程中,使学生学会运用自身综合的知识解决问题,从而从根本上提高学生的实际操作能力,促进知识与实践相结合,巩固学生的Java语言知识,锻炼学生的Java语言技能。

老师在选择案例的时候,要选择有价值的,选择企业中具有代表性的具有意义的案例,从而使学生感受到企业的实际需求,实际存在的企业开发系统下具有真实的意义以及实战意义,能够激发学生的积极性。此外,挑选的案例的规模要适中,不能远远超过学生的能力,使学生触不可及无从下手,这样的案例是没有意义的,只有适当规模的项目才能真正发挥其最大的作用,达到案例教学法的目的。

2.2 实验课程逐步推进、分级进行

Java语言课程具有很强的实践操作性,因此在培养Java语言人才的时候,上机课程是很必要的,学生技能的掌握与提高都有赖于上机实验,不上机实验只学习课本上的理论知识是不可行的。因此要加强Java语言课程的实践环节,让学生在亲身上机实验中,培养自己的动手能力以及解决问题的能力。

由于学生与学生之间有很大的不同,在基础知识以及技能等方面有强有弱,因此在设计实验的时候可以根据学生的具体情况,分为几种类型,从而满足不同学生的不同需求:

1) 基础验证实验

这种实验是最基础的,它主要考查的就是学生对最基本知识的掌握,通过上机实验让学生对所学的理论知识有一个更加直观与清晰地感受,在实验中巩固Java语言知识,从而为更深层次的实验做好准备。

2) 设计型实验

这是更进一步的实验类型,在这种实验中,由老师设置一些具有综合性的任务,并给出具体的要求以及成果要求,然后要求学生在此基础上运用自己所学的知识,在自学以及自主翻阅资料的基础上,尽己所能的来完成老师的任务。这种实验具有一定的难度,是在学生掌握了一定的Java语言知识之后才可以开展的,它可以培养学生自主学习的能力,激发学生的兴趣,培养学生分析问题以及解决问题的能力。

3)研究创新型实验

这种实验类型是最高层次的,在大学可以有选择性的开展这种实验类型,主要是由老师或者实验室设置题目,或者是学生自己选择题目,这种实验最根本的目的就是培养学生的研究与创新能力,这种实验注重的是过程,而不是结果,对于成果不强制一定得出,只需要学生写出自己实验的心得以及体会,将其以报告的形式呈现出来即可,这种类型针对的学生都是成绩比较优秀且具有创新意识的。

2.3 教学模式的改革

要想培养出高质量的人才,提高学生的综合能力,必须改变传统的教学模式,对Java语言课程教学模式进行改革。

1)课堂教学与实验教学相结合

为了使学生掌握扎实的理论知识以及操作技能,在案例教学模式中将课堂教学以及实验教学结合在一起,改变老师一言堂的局面,老师可以讲到一定程度,然后提出一些问题,让学生进行思考,给学生充分的思考以及操作的时间,老师还要积极地引导,使学生得出正确的结论,一改以往老师自问自答的教学方法,改变老师的传授者的角色,向引导者转变,切实地培养学生的自主性,减少对老师的依赖性,培养学生自主学习的能力,以及独立思考和学习的能力。

在课堂与实验教学相结合的过程中,老师要遵循少而精的原则,给学生更多的时间去练习和操作。

2)课程作业与案例训练相结合

在案例教学模式中,老师讲授完Java语言课程内容之后,可以根据所讲内容给学生布置一些相关的课程作业,从而巩固学生的知识,培养学生 的基本编程能力,在此过程中逐渐减少基础性实验的数量,逐渐向案例靠拢,对学生进行合理地分组,使其合作完成案例,这样可以培养学生的独立学习、实践以及合作的能力。

老师给予相关的企业案例之后,学生小组就要根据案例项目的要求进行合理地分工,主动地查找相关的资料,在资料的辅助下,自主地设计出相应的方案,改变了以往老师给出设计方案让学生直接按照要求与步骤进行操作的状况,整个案例项目都要学生自主的完成,老师不参与,更不能将源代码等给学生参考,只需要在必要的时候老师可以给予指导。

在案例教学模式中,学生的潜力与创造力被激发出来,没有条条框框的束缚,学生设计的方案甚至比老师的还要出色,即使在设计的过程中出现了错误或者是走了很大的弯路,但是却给学生留下了深刻的印象,着实提高学生的能力,达到了让学生自主学习、自主分析和解决问题的目标。

2.4 改革考核方式

改革考核方式在改革Java语言课程教学中具有重要的作用,虽然处于教学的末端但是其重要性不可忽视,案例教学模式中强调将案例贯穿于整个Java语言课程教学过程中,因此考核方式也必须进行相应的改革。传统的Java语言课程考核的方式已经不能满足高素质的Java专业人才的培养要求了,在案例教学模式中,可以将其变成大作业加平时成绩的考核方式。大作业就是老师给出一些案例,让学生自主选择,并自由组合,对案例进行开发与研究,从而得到一个具有很强的实用性以及操作性的项目,大作业可以贯穿于整个学习的过程中,在学期末可以通过小组同学的多媒体演示以及现场答辩的形式来展示自己的作品,老师在此基础上对小组的作品进行打分,从而形成每个人的大作业的成绩;平时成绩则是建立在学生课堂回答问题以及平时的小作业和实验成绩的基础上,这两部分作业可以有效地增强学生的实践意识,改变学生以往重理论、轻实践的学习理念,改变其理论知识强、动手能力差的情况,促进学生全面发展,提高学生的综合素质。