“java语言程序设计”课程项目化教学改革与实践

“java语言程序设计”课程项目化教学改革与实践

ID:5318135

大小:1.35 MB

页数:7页

时间:2017-12-08

“java语言程序设计”课程项目化教学改革与实践_第1页
“java语言程序设计”课程项目化教学改革与实践_第2页
“java语言程序设计”课程项目化教学改革与实践_第3页
“java语言程序设计”课程项目化教学改革与实践_第4页
“java语言程序设计”课程项目化教学改革与实践_第5页
资源描述:

《“java语言程序设计”课程项目化教学改革与实践》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第25卷第3期邯郸职业技术学院学报2012年9月“Java语言程序设计”课程项目化教学改革与实践刘芳(南京化工职业技术学院信息技术系,南京210048)摘要:“Java语言程序设计”课程具有知识量大、理论性深和实践性强的特点,给学生留下了“难学”印象。实践证明,实施项目化教学,以职业能力需求确定能力目标、教学内容、教学情境和考核方案,有利于提高学生主动汲取知识的能力,从学会知识变成了会学知识,也提高了与人沟通能力。关键词:高职教育;Java语言程序设计;项目化教学中图分类号:TP312JA一45文献标识码:A文章编号:1009—5462(2012)03—0067—07项目化教学,是师

2、生通过共同实施一个完整的项目工作而进行的教学活动,它充分展示了高职院校“职业发展导向”的培养理念。近年来,Java技术已成为社会需求量最大的编程技术之一,国内许多软件公司都不惜重金培训Java软件开发人员,所以此课程面向的职业岗位供不应求。同时,“Java语言程序设计”是高职计算机和软件专业的核心基础课程,对学生的职业能力培养和职业素质养成起着至关重要的作用。但据对高职计算机专业毕业生的跟踪调查显示,走向工作岗位的学生却陷入“知道是什么”但“不知道如何做”的困境。为此,针对传统课程的特点,南京化工职业技术学院2010级计算机专业“Java语言程序设计”课程采用“职业活动为导向”进行项

3、目化教学改革。实践证明,项目化教学有利于提高学生主动汲取知识的能力,增强学生的团队协作能力。一、“Java语言程序设计”课程特点1.知识量大作为专业核心基础课,“Java语言程序设计”课程在高职院校开设已有多年,课程大纲一般都按照知识点内容讲解,规定必讲11大知识模块,即Java语言概述、编程基础、面向对象的编程技术、图形用户界面设计、AWT组件库、多媒体编程、异常处理、输人输出与文件处理、多线程、网络编程基础、数据库编程基础。许多高职院校也在“面向对象程序设计”中选用本课程内容。而与此相对应的学生们,规定课时内掌握Java语法多数都有疲惫反应。2.理论性深“Java语言程序设计”课

4、程理论性深,程序设计的本质就是设计计算机程序解决问题的步骤;既然是步骤,就需要时间+行为,即设计在不同时间点上计算机的行为。这个工作像是写剧本、写小说,程序员就像是编剧、作家,需要一定理论知识的积累。3.实践性强一方面,多数学生之前从未接触过计算机程序,对计算机的认识多限于Windows、Office等可视化界面操作,不适应程序设计的工作流程,并且产生陌生、恐惧、焦虑和枯燥感,导致学生在学完这门课程后,仍不了解Java语言的语法以及编程规则;另一方面,学习Java语言程序设计,不仅要具备微机基础操作能力,如Windows操作能力、中英文快速打字能力、计算机常用软件工具操作能力等,而且

5、还要具备基本的英文软件安装、识别、检错、纠错等方面的能力。Java语言程序大都运行在计算机上的英文集成开发收稿日期:2012—08—24作者简介:刘芳,女,河南洛阳人,南京化工职业技术学院信息技术系副教授。·67·Vo1.25No.3JournalofHandanPolytechnicCollege环境中,离开了计算机环境,空谈程序设计,就像纸上谈兵,吸引不了学生的注意力。只有让学生亲自实践,发现错误、改正错误,在改错的过程中,学习知识、提高能力,才能抓住学生的注意力。二、“Java语言程序设计”课程项目化教学改革设计1.能力目标以Java桌面开发程序员(中小型软件)的能力需要为核心

6、,充分考虑到岗位所需的技能要求,由此来确定学生学习这门课程要达到的能力目标,培养具备“能掌握面向对象编程方式的Java语言应用程序开发技术能力”的学生,具体体现在能够较为熟练分析中小型管理信息系统(如员工信息管理,学生管理,工资管理,库存管理等)的需求,用相应软件绘制软件模块结构图和模块内部流程图,并用Java语言代码实现该系统。其中包含结合数据库技术和软件工程技术进行桌面应用程序的开发能力,同时还要培养诚实、守信、坚忍不拔的性格,培养善于沟通表达、善于自我学习、团队协作的能力,并养成编码规范、按时交付软件等良好的工作习惯。2.教学内容教学采用“项目驱动、职场模拟”的理实一体化教学模

7、式,理论教学内容与实践教学内容融为一体,这个课堂以一个完整的实际企业运行项目(亚泰企业员工信息管理系统)驱动,根据典型程序开发过程及java程序员能力要求,重构课程结构,其下细分9个子项目,具体内容见表1。表1课内项目内容分布项目1任务1.1Java开发环境的搭建:系统平台搭建任务1.2Eclipse平台的安装项目2:系统需求分析任务2.1系统需求分析任务3.1员工信息保存与存储项目3:员工基本信息处理任务3.2员工绩效等级分析任务3.3部门绩效考核分析任

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。