高职院校java程序设计课程教学的探讨

高职院校java程序设计课程教学的探讨

ID:31380565

大小:108.00 KB

页数:7页

时间:2019-01-09

高职院校java程序设计课程教学的探讨_第1页
高职院校java程序设计课程教学的探讨_第2页
高职院校java程序设计课程教学的探讨_第3页
高职院校java程序设计课程教学的探讨_第4页
高职院校java程序设计课程教学的探讨_第5页
资源描述:

《高职院校java程序设计课程教学的探讨》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、高职院校Java程序设计课程教学的探讨  摘要:该文主要对高等职业技术学院Java程序设计课程教学改革的思路和方法的探讨,设计了适用于高等职业技术学院Java程序设计课程的教学内容、教学方法与手段、作业和考核方式等教学措施,目的为培养学生的动手能力、程序开发能力以及完成工程项目的能力。  关键词:高职;Java;教学改革;教学方法  中图分类号:G642文献标识码:A文章编号:1009-3044(2016)13-0148-02  1概述  当今社会IT界竞争日益激烈,IT企业对软件人才能力需求的加剧。而现在大多的高职院校的人才培养模式是以应用

2、型人才的培养为主要目标的。所谓应用型人才,就是把成熟的技术和理论应用到实际的生产、生活中的技能型人才,即拥有很强的动手能力、理论联系实际的能力以及解决实际问题的能力的人才。7  Java语言本身所具备的面向对象、与平台无关、多线程、异常机制、安全稳定等优点,以及其基于J2EE的企业级应用的大规模开发和基于J2ME的嵌入式应用程序的开发,使其已经成为当今企业的主流开发程序设计语言之一。学习和掌握Java语言无疑会带来更多的机遇。因此,几乎所有高校尤其是职业院校都竞相开设了《Java程序设计》等相关课程。本文主要结合笔者几年来的教学实践经验,对职

3、业学院Java程序设计课程的教学方法谈几点自己的看法。。  2Java程序设计课程教学探讨  2.1课程设计思想  Java程序设计基于标准Java语言平台,主要培养学生具有Java语言的应用系统项目开发能力。其前导课程是C语言程序设计和数据库原理与应用,C程序设计为本课程提供了程序设计的基本知识和基本编程思想;数据库原理与应用则为Java项目开发的前端数据处理提供了后台数据存储功能支持。而本课程不仅为后续课程――JavaEE技术开发以及Android应用程序开发等课程的学习打下基础,更重要的是培养了学生面向对象程序设计的基本理念。  而要上

4、好这门课,首先需要思考这门课程要从哪些方面培养学生的编程能力,重点在哪里,然后在组织教学的时候才能有的放矢地培养学生,这样教学效果才好。笔者认为,本课程应着重培养以下能力:  1)培养学生良好的编程能力。学生应该拥有独立编写代码和排错编的能力。  2)培养学生完成工程项目的能力。要求学生完成的程序是一个相对较大的设计项目,项目能够涉及不同章节中所学知识的应用,学生可以把各阶段所学的内容都联系起来,达到综合运用目的。同时,还要培养学生书写各种程序文档的能力,让学生真正懂得如何撰写各种程序文档,程序文档在整个项目中的重要作用,让学生明白开发一个项

5、目并不是只是仅仅编写程序而已。  2.2课程内容设计7  本课程教学内容的选取是按照课程设计开发思路,用循序渐进的手法和项目驱动的案例,由浅入深的讲解Java的基础部分和高级部分,包括以下内容:  .Java语法基础  .Java面向对象编程  .Java图形界面  .Java文件读写流  .Java多线程  .Java网络编程  .Java数据库编程  本课程使用任务驱动案例串联与补充拓展的方式组织教学内容。  所谓串联,就是以一个小小的剪刀石头布游戏来串起整个JAVA所涉及大部分知识内容:  1)学完Java语法基础和Java面向对象编程

6、后,可以要求学生完成一个简单的无界面的剪刀石头布游戏;  2)学完Java图形界面后,要求学生完成一个有界面的剪刀石头布游戏;  3)学完Java文件读写流章节后,要求学生完成一个有界面的可将成绩存在本地文件剪刀石头布游戏;  4)学完Java网络编程章节后,要求学生完成一个有界面的可远程联机玩的剪刀石头布游戏,即一台机子是客户端,负责显示数据;一台机子是服务器,负责判胜负;7  5)学完Java多线程章节后,要求学生完成一个有界面的可多人远程联机玩的剪刀石头布游戏;  6)学完Java数据库编程章节后,要求学生完成一个有界面的可多人远程联机

7、玩的并且有英雄榜的剪刀石头布游戏。即可以将自己最好成绩上传到服务器后台数据库,大家来查看排名。  所谓补充拓展,就是除了完成主线的剪刀石头布游戏任务外,还要使用其他案例来补充每一章节的知识点。  1)在Java语法基础Java面向对象编程章节,添加封装、继承、多态的相关基础练习。  2)在Java图形界面章节,添加布局、对话框、万年历、扫雷游戏、华容道游戏等练习。  3)在Java文件读写流章节,添加文件创建、复制、读写、加密解密的练习。  4)在Java网络编程章节,添加简单版qq、获取网络服务器的天气预报数据等练习。  5)在Java多线

8、程章节,添加线程的生命周期、线程的数据共享、线程联合以及排队买票问题的练习。  6)在Java数据库编程章节,添加简单版的学生信息管理系统。实现管理员登录,学生数据

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

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

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