




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java程序设计教学改革探索陈思思(邢台学院,河北邢台,054001)摘 要:目前,很多高校的程序设计课程都设置Java语言的教学。程序设计语言类教学中存在课程内容零散、难度大、考核内容与教学重点不尽论文导读:从2002年开始,我系就面向计算机类学生开设Java语言程序设计课程,便开始围绕着计算机设计课程教学内容如何适应人才培养要求;课程结构体系如何优化;教学手段和教学方法如何适应信息化时代要求这三个问题,对本课程进行全方位的创新与改进,受到了本校师生的一致好评。关键词:SIGTS,教学改革,教学方法 1引言Java语言程序设计是信息技术系相关专业的主干课程。本课程的目的是使学生通过
2、本课程的学习和案例的分析,初步掌握面向对象的程序设计方法,掌握使用Java开发Windows应用程序的一般方法和特点,理解Windows应用程序的基本概念、主要功能和Windows应用程序开发的基本思想,能够根据实际需要自行开发简单的Windows应用程序。从2002年开始,我系就面向计算机类学生开设Java语言程序设计课程,便开始围绕着计算机设计课程教学内容如何适应人才培养要求;课程结构体系如何优化;教学手段和教学方法如何适应信息化时代要求这三个问题,对本课程进行全方位的创新与改进,受到了本校师生的一致好评。在本课程教学过程中,本人进行了以下一些实践与探索。2改进教学手段2.1 多媒体教学与
3、传统教学方式根据Java语言程序设计的特点,采用多媒体教学与传统教学方式相结合的方式进行教学:(1) 课堂教学应把多媒体教学方式与传统教学方式结合起来,适时切换使其互补,对重点、难点内容以及问题的推理过程,教师仍需要进行必要的板书,教师要有一定的时间离开键盘、鼠标和屏幕,结合传统教学方式,用自己的语言、身体姿态和表情传达知识和信息,并要经常性采用启发式提出问题,分析问题,得到问题的结论,灵活运用多媒体技术,将图、文、声、形相结合,展示动态的变化过程,以加深学生的印象和记忆,达到最佳教学效果。(2) 在多媒体教学中,课件播放时间、速度、方式,教师的讲解、板书要与学生视觉、听觉、思考进行恰到好处的
4、衔接,不能违背学生的认识规律,要解决好多媒体课堂中师生双向交流问题,适时从多媒体展示转换到传统的讲授,教师通过渊博的知识,巧妙地组织和精彩的讲授吸引学生,凭借丰富的表情,眼神和手势等,实现与学生广泛深入的交流与沟通,营造和谐默契的教学气氛,引发师生之间的共鸣,使教学进入最佳状态。2.2基于Web的网络教学系统开发出一套符合教学大纲要求,并具有较强系统性的实用java语言网络教学系统。(1)为学生提供有关Java语言的网络版教材,使他们能够按照自己的时间、学习进度进行学习,有比较大的灵活性。(2)为学生提供章节练习,让学生及时了解自己的学习情况,同时,管理员也可以随时(3)对题目进行更新。(4)
5、为学生提供在线答疑板块,对在学习上有疑问的学生进行及时的答疑解惑。(5)为学生提供聊天室板块,为学习Java语言的同学提供一个彼此交流学习体会的场所,并得以结交有共同爱好的同学,共同进步。(6)为学生提供网络课堂板块,将课程视频上传到网上,学生可以方便地控制学习进度,针对自己的薄弱环节反复听课。3 实验教学实验环节是计算机专业课程必不可少的实践操作。实验应分两个部分:一部分是对基础理论课部分的教学环节的上机操作;一部分是该门课程的项目。3.1 课堂案例分析教师可以将企业中的项目案例进行拆解与组织,由于企业的项目案例并不能直接用于教学,需要把它分开,并合理有效的组织起来,这样才能达到应有的教学效
6、果。通过合理的拆解与组织,将其应用到课堂上来。课堂上的案例分析可以提高学生对Java软件设计过程中的分析能力,教师在课堂中尽量使用比较接近学生本身的案例进行分析,这样的项目案例分析起来使得学生更加容易理解并接受。由于该案例接近学生自己的日常管理,因此,通过学生管理系统案例分析,学生更容易理解,更能够提高学生的学习兴趣。3.2 实验课程的设置有人说实验的内容仅局限于课本上的简单例子,仅能起到验证语法正确性的作用,没连贯性和系统性。但实际上对于Java这门课程的难度较其他课程稍大一些,如果在教学的过程中直接讲解项目而不抓书本上的例子,使得学生无论是对程序的语法的纠错还是对程序结构的理解都会有一定的
7、障碍。所以无论是基础程序还是项目程序都应在实验环节中得到体现。在实际的操作中,项目的实践应占大的比例。在课程上到一定的阶段时,找一个可以贯穿整个教学内容的项目,将所学过的内容都能在该项目中得到体现。例如:在ACCP中学习了面向对象的基础知识后设计了一个“动物特征描述”的项目。让学生综合应用面向对象的基本知识来完成该项目。而在完成该项目时也是严格按照软件开发的步骤来完成的。另外在学习了Jbuilder后又完成“网吧计费系统”的项目。通过这种实践的操作使学生不仅在基础上掌握了而且也在项目上掌握该门程序设计语言。3.3 基于SIGTS的项目教学在Java课程设计书籍普天盖地的同时,如何选择其中合适的
8、项目,让同学们参与其中,是基于SIGTS项目教学首先要考虑的问题。Java知识点侧重面各不相同,因此项目也可粗略地分为以下几类:(1) 基于图形、图像与多媒体的系统开发;(2) 基于JSP的网络应用;(3) 现在很流行的游戏开发等等。同学们对不同类型系统开发的兴趣不同,教师应根据同学们的兴趣来选择适当类型的项目。另一方面,每个学生的学习水平、精神和意志也不同。教师在选择项目时,应选择一些难度适中,即可以让同学们不至于“望项目而却步”,又能在做完后,编程技能有很大提高的项目。在调查学生兴趣、学习基础和编程能力的基础上,删选出若干个合适的项目,并向学生介绍每个项目的功能、技术要点、总体设计思想、系
9、统模块结构图等。介绍完项目之后,同学们根据自己的兴趣,选择某一项目,根据项目进行分组。在分组这一过程中,若出现项目人数相差太多,教师可以给予适当的调整,以确保每个项目的参与人数大体相当。在每个项目组中,教师还需根据学生学习能力、编程基础和协调能力的不同,指定一个学生为项目组长。项目组长再对本项目组的内部人员进行任务的分配、进度的制定,并需要负责主要技术问题的解决。项目组内人员需要相互协作,共同完成一个完整的系统。在学生进行项目开发的过程中,必然会碰到许多问题。对于共性的问题,指导老师应该以讲授的方式给每个项目组成员解答。对于每个项目组内部的具体问题,鼓励学生利用网络资源,自己想办法解决。而对于
10、其中确实有难度、学生不容易理解的问题,指导老师应该详细告知,给出一个较通俗易懂的解决方案。系统功能基本实现后,指导老师根据项目组成员平时表现、系统实现的具体功能、代码复杂度、界面美观性等给每个学生打分。同时,指导老师可以进一步要求每个学生就自己所完成的设计和编写的代码撰写实验总结报告。至此为止,学生在基于SIGTS,即Select(选择)、Introductio(介绍)、Group&Coorperation(分组协作)、Tutor(辅导)、Sum-up(总结)的五步项目教学法中逐步掌握了过硬的项目开发技能。3.4 加强实训在Java的学习中,学生对理论的学习已有一定的基础,对项目也有了一定的认识。但真正的项目实践多或少都有所欠缺。这时最好能够与相关企业的实训机构合作,在该门课程结束后让学生到企业去实训。从而进一步提高学生的实践能力,使他们在毕业时至少有相当于半年的Java软件开发的能力,更进一步适应社会和企业的需求。4 结束语通过对学生Java能力的培养提出几点看法,可以提高学生对Java语言学习的认识,也可以提高学生对所学知识的综合运用,适应社会和企业的需求,达到高校的培养目标。同理,此方法也适用于其他各种计算机程序设计语言的教学工作。参考文献1 王胜捷.Java程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纺织工艺优化实践试题及答案
- 《高效课堂管理》课件
- 采购试题库及答案
- 酒馆转让合同协议书
- 企业卫生承包合同协议书
- 转让饭店合同协议书
- 餐饮外卖合同协议书
- 合同协议书副本怎么写
- 民房合同协议书
- 合同协议书的间隔
- 烟花爆竹事故应急处置
- 专利法全套ppt课件(完整版)
- 八年级英语15篇完形填空(附答案)
- 《马克思主义与社会科学方法论》课件第四讲 社会矛盾研究方法
- 会宝岭选矿厂集中控制技术方案
- 2021译林版高中英语选择性必修四单词表
- 第13讲巧解弦图与面积
- 毕业设计(论文)-CK6150总体及纵向进给和尾座部件的设计
- 初中物理新课程标准学生必做的20个实验
- 天津市公路工程工地试验室管理规定
- 小学心理健康《欣赏我自己》教学设计
评论
0/150
提交评论