您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页《Java面向对象程序设计》教学改革方案的探讨

《Java面向对象程序设计》教学改革方案的探讨

来源:化拓教育网
(Java面向对象程序设计》教学改革方案的探讨 顾鸿虹 , 杨 娜 , 于 静 , 张 虹 (北京科技大学天津学院信息工程系,天津301830) 摘要:((Java面向对象程序设计》课程作为培养计算机程序设计应用型人才的主流课程之一,其课 程建设与实施情况影响计算机专业学生的程序设计能力水平,进而影响学生的就业情况。 结合学校的实际情况,探讨{Java面向对象程序设计》课程的教学改革方案,并通过践行以 期提高学生的Java程序设计能力,培养社会需要的应用型人g-。 关键词:Java面向对象程序设计;应用型;教学改革;Java软件_T-程师 0 引言 践技能强、综合素质高并具有创新精神的应用型本科 人才为办学目标。为此,学院一直带领引导所有教师围 绕各自的教学内容进行教学改革探讨 信息工程系的 教师立足应用型人才的培养要求.也一直围绕课程改 革的课题展开课程建设 我国高校计算机专业建立于20世纪50年代.经 过60多年的迅速发展.成为高等教育中一个主流专 业。计算机专业的学生人数也相当可观。与此同时,社 会对IT人才.特别是网络应用管理以及程序设计人员 的需求也一直居高不下【l 而Java语言自从1995年问 l世以来,由于其安全、跨平台、面向对象、简单、适用于 网络等显著特点.迅速得到了广大用户的认可.成为最 流行的网络编程语言.Java程序员的市场需求量稳居 第一嘲。为此,各高校都将((Java面向对象程序设计》课 为了使学生掌握好面向对象的程序设计语言.培 养当今IT企业所需要的具备计算机专业软件设计能 力程序员、工程师等适应性人才,我系从2006年开始 就面向计算机专业学生开设《Java面向对象程序设计》 课程。近几年也针对((Java面向对象程序设计》课程,围 绕着如何适应人才需求程序设计课程教学内容.调整 教学手段和教学方法等方面教学进行着改革探讨 程纳入到了教学计划中.以适应市场的人才需求 但是 传统教学方法培养的学生却出现“学会但不会用”的情 况,不能真正满足社会工作岗位的需求.所以如何培养 2 教学改革方案 ((Java面向对象程序设计》是一门理论与实践结合 十分紧密的课程.这就使得课程在设置以及教学的方 能够适应当今社会发展需要、具有良好整体素质的Java 程序设计人才成为各个高校计算机专业亟需攻克的重 要课题 法上都同其他课程有所不同。传统的教学方法中.一方 面由于教师在教学过程中仅仅把该课程当成一门 1 学院概况 北京科技大学天津学院是一所学院.自2005 年建院以来.学院依托北京科技大学优质教育资源.立 足于培养高素质的应用型人才为主的办学理念.实施 “应用型”理论教学和以“职业能力培养为主线”的实践 教学,以培养适应经济和社会发展需要的基础扎实、实 收稿日期:2o12一o5-17 修稿日期:2o12—06一lO 的课程来学习.而不是和所学专业的实际知识相联系. 导致学习没有目的性:另一方面是教学中教学实例比 较分散,没能使各个知识点衔接起来.使学生在学 习中不能兼顾已学知识和新知识:再者.教学过程中使 用的案例往往是比较常见的案例.和实际应用有一定 的距离.导致学生学习效率较低.且遇到实际问题却无 作者简介:顾鸿虹(1982一),女,天津人,硕士研究生,研究方向为计算机应用技术、语音识别 现代计算机2012.06中 ① 从着手。针对以上问题,本文提出了以下几种改革方 案。 的课程目标是要重点掌握Java语法以及面向对象编程 思想和方法,具体的教学内容包括Java语言基础、封装 与继承、接口与多态、异常处理、集合类、文件I/O、多线 2.1明确课程体系与课程目标 在传统的教学过程中.学生每学期上什么课都是 在拿到课表安排后按时到指定教室上课.而课堂上教 师往往也只会针对本课程进行简单介绍.而忽略介绍 程、Socket网络编程,图形用户界面以及JDBC数据库 访问等 通过本课程的学习培养学生面向对象的程序 设计能力及实践技能.初步具备C/S架构应用程序的 课程与学生之前已经学过和后续要学的课程之间的关 联.以及面向社会需求建立的目标,这就导致学生不明 白“为什么学习这门课程?学习这门课程在整个大学学 习过程中能起到什么作用?”。为了解决这一问题,就需 要教师在每学期每一门课程的“第一堂课”课上明确课 程体系以及课程目标 通过面向区域经济发展和企业需求的岗位群的调 研分析与总结.我系以Java课为平台.建立了Java课 程群体系.如图1所示 ——————厂 [二二二二二二二二二】 匕兰 盖誓羞譬翌童誊筮兰蓝型童__J志  l— 堡里_I............... ........苎_.........._..._...j... l.......................一.... 竺三 _...... .J , — ; — 一 I lJ2EE企业级 用 拜 { 图1 Java课程群体系 针对Java课程的学习目标我系提出了三个层次, 学生在了解本门课程的学习目标的同时.也能在一定 程度上了解后续的努力方向。首先.学习Java面向对 象程序设计》这门课程的最终目标是成为Java软件工 程师.帮助学生了解Java软件工程师的社会需求,明确 作为Java软件工程师应具备的技能.激发学生的学习 意向。然后.提出为了要成为一名Java软件工程师,学 生在校期间需实现的近期目标:掌握Java语法、面向对 象编程思想和方法以及Java Web应用.而本系针对这 一目标安排了一系列课程,例如Java Web应用开发、 J2EE企业开发等,而Java面向对象程序设计》课程是 这些课程中的重要基础课程.是成为Java软件工程师 的入门条件 最后.提出通过本学期的学习就是要使学 生具备成为Java软件工程师的入门条件,具体要实现 ④ 现代计算机2012.06中 开发能力.为Web应用开发、J2ME编程打基础。 2.2“项目驱动式”的教学方法 Java面向对象程序设计》是一门理论与实践相结 合、且实践性很强的课程。课程内容既丰富又零散,既 要求学生理解一些抽象的概念、表示方法又要求学生 具备一定的编程、动手能力嘲。因此.不论是课堂教学还 是上机实践教学都采用“项目驱动式”的教学方法 “项 目驱动”教学对于语言程序设计课程来讲是一种比较 有效的教学模式,它突破了传统教学模式 。这种教学 模式将书本上的孤立知识点通过项目进行串联.让学 生在具体的项目中进行系统化学习.不但学到了知识. 还可提高对项目的分析、规划、实施的能力,能够达到 学习与实践的统一.而且能够培养学生的社会责任感 和团队合作能力 因此.项目驱动式的教学模式缩短了 就业时学生与企业之问的距离.是一种帮助学生快速 适应未来职业需求的学习形式.有助于解决学生的就 业问题。 在课堂教学过程中设计一个较为简单的项目案例 (例如“库存管理系统”)贯穿课程知识点,在课堂教学 中.让学生带着疑问进行案例分析.教师在分析过程中 配合知识点的讲解逐步演示项目案例的操作.直至最 终完成完整项目 采用案例教学.可以实现理论与实践 的有机结合 这样很容易让学生理解前后知识的衔接 关系.同时理解如何将所学知识运用于实际项目中.让 学生在学习过程中有一定的实战经验.从而及时有效 地促进学生对知识的消化吸收.达到理论与实践相结 合的目的。 在完成课堂的理论讲授.案例分析讲解后.学生要 上机进行实践 学生上机练习的过程既是对理论课程 内容的实践.也是应用编程的开始 实践教学中由教师 事先给学生布置一个应用项目(例如“网络聊天室”), 并根据课程的进度情况要求学生利用所学的内容 完成相应阶段的任务.学生在分析案例的时候.一方 面,可以增长知识视野.丰富分析应用技巧;另一方面, 学生配合必要的实践操作和设计.进一步探索思考如 何把知识运用于实践.并通过一次次实验逐步完成一 评价 在企业实习实训期间.学生不仅可以锻炼自己的 实践能力.掌握从实际应用的角度分析和处理问题的 个完整项目.做到学以致用.同时培养一种分析问题的 能力和处理问题的应用能力 同时实现项目的成 方法.还可以拓展自己的视野.为将来的就业提供了有 力的支持 就感能够激励学生更好地学习后续的知识.真正实现 培养应用型人才 除了校内外实习实训外.也要充分发挥学生的能 动性.动员学生充分利用自己的各种社会关系寻找课 题.利用寒暑假到身边的企业单位进行与专业相关的 软件开发工作.这也是对校企合作模式的一种扩展.可 2.3开展项目实战与校企合作 除了课内的课堂教学和上机实践教学.为了进一 步提高学生的综合应用能力.本系还为学生安排了课 外实践机会.包括校内课程设计和校内外企业实训 为 此我校特意实施了“3+1”培养模式.即大学期间的四个 学年中.前三个学年强调理论教学与创新实践并重.最 后的一学年则全部用来强化学生的工程实践能力 通过课程设计环节可以使每个学生参与完成一个 较为复杂的项目从最初的需求分析与设计到实现.再 到测试的完整流程 同时根据现实中普遍的项目的执 行方式采取分小组、学生当组长的方式,让学生按照项 目组的工作方式进行.既让学生体会不同的分工角色 的工作任务,又让学生了解到团队合作的重要 而本系 计算机专业的教师也都具备双师型教师资格.且多数 为高级工程师.符合培养应用型人才的需要.能够为学 生提供创新实践训练的优越环境和条件 而校内外实训环节则可以让学生真正接触企业. 做好就业前的准备 我系近几年已经与多家IT企业和 培训机构签订校外实训协议.建立良好的合作关系并 展开了深人的合作,建立了多个校内外实训基地.学生 可根据实际情况选择参加校内外实习和实训 在校内 实习中.选取合作企业的近期的多个实际项目为学生 提供学生实践,项目实施过程分为三个阶段.学生在完 成每个阶段的学习时都会相对地完成一个阶段项 目.各个阶段项目既相互又环环相扣.能够有效地 提高学生的软件设计能力和综合应用能力.截至目前 我系已有近1500名学生顺利完成了校内实习并取得 了相应的证书:在校外实习中.学生则真正地参与到公 司的项目制作中去。让学生切身融人到社会工作岗位 中.这也恰恰体现了面向社会需求培养人才的目标 而 且在校外实习中.如果学生表现优异.还可以被聘为正 式员工.截至2011年7月.我系有223名学生参加了 校外实习.其中81人在实习后被留聘为正式员工.且 用人单位对这些学生毕业后的工作也都给予了较高的 以更大程度地扩展学生的就业面.能更加切实地满足 社会的需求.能有力地支持培养应用型人才的目标 3 结语 为培养具有良好整体素质的Java程序设计员或软 件工程师,根据((Java面向对象程序设计》课程的特点, 结合实际教学工作经验.从课程体系与课程目标的明 确.到“项目驱动式”的教学方法的特色实施.再到项目 实战与校企合作的开展.本文总结探讨课程教学改革 方案.在{Java面向对象程序设计》课程激发学生的学 习兴趣,发挥主观能动性。强化学生的工程实践能力, 力争实现学校、学生和企业之间的“三方共赢” 通过对 我系的就业情况分析.随着教学改革方案的逐步实施 与深入.我系毕业生的就业情况逐年得到改善.通过对 相关用人单位的回访.普遍对我系毕业生的专业技术 能力给予了肯定 参考文献 『11奚春雁,陈明.以社会需求为导向,培养计算机应用型人才 [J].计算机教育,2010(5):5 [2]邓泽林,谢中科,胡宁静.以企业需求为导向的Java程序设 计教学改革探讨【JI.中国电力教育,2010(28):114~116 【3】向模军,刘松青.Java教学的探讨和实践【JJ.计算机教育, 2006(7):104~l05 『41q:萍利.项目化教学法在Java程序设计课程教学中的应用 初探[J】.陕西教育,2011,1(2):133 (下转第3O页) 现代计算机2o12.06中 rHeSearch 0n 0pen Experi-、 ‘ 一 一 -ment I0-  eachi-一 ng Expl一 一 orati一 on Based on Project Driven WAN Xiao—xia (Department of Information Engineering,Yancheng Teachers University,Yaneheng 224002) Abstract:For some professional course time is short in the computer department of some universities,pro- poses one open experiment teaching solution,which is driven by project.It is focused on stu— dent study,teachers guidance is secondary.The solution gives all the procedure:preparing work,developing procedure and project evaluation.Teaching result shows that the solution can improve the students study quality and the teachers teaching efficiency. Keywords:Project Driven;Open Experiment;Teaching Exploration;Process Management (上接第21页) D‘Di scussi。 on on the Teachieaching Refnq ormation of Objbiect Or-Orienteded PrOgramming in Java GU Hong—hong ,YANG Na ,YU Jing ,ZHANG Hong (Department of Information Engineering,Tianjin College,University of Science and Technology Beijing,Tianjin 301830) Abstract: Object—Oriented Programming in Java is one of mainstream curriculum for training application talents of programming.The situation of this course reformation would affect the students capa— bilities of programming and employment.According to the actual situations,discusses the teach— ing refomatrion of Object—Oriented Programming in Java to improve the students programming ability and foster application talents that society actually demands. Keywords: Object—Oriented Programming in Java;Application Talents;Teaching Reformation;Java Software Engineer ④ 现代计算机2012.06中 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务