- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA程序的设计课程教学的改革的方案
JAVA程序的设计课程教学的改革的方案
摘要:《JAVA程序设计》课程是高职高专软件技术专业一门重要的语言课程,在行动导向教学改革指导思想下,我们需要寻求最好的教学方法和教学组织形式。本文首先分析了课程需要达到的能力培养目标,并结合多年教学经验,改变了传统学科体系下的教学组织,按项目模块化的教学方法,设计了一个全新的教学组织方案。
关键词:程序设计 能力目标 项目教学 教学方案
计算机软件技术专业主要培养具有创新精神和良好的职业道德的软件专业高级专门人才。本专业毕业生主要面向企、事业单位的管理部门和计算机软件开发部门,从事项目负责人、软件程序员、软件测试员、数据库设计师、系统管理员等工作。目前在程序设计应用领域,面向对象的JAVA语言编程和相关的JAVA技术应用相当广泛,JAVA语言成为主流的程序设计开发语言之一,计算机软件技术专业开设的《JAVA程序设计》课程就是要让学生掌握这种主流的程序设计工具,并且能够根据工作平台的实际要求,设计应用软件,解决实际应用中的一些问题。
为了达到更好的教学效果,我们需要构建理论与实践一体化的教学模式,确立重应用能力培养的课程体系,将技能训练贯穿于整个教学环节中,以企业用人标准为培养目标来进行人才的培养工作。
《JAVA程序设计》课程的能力培养目标列举如下:
1、 掌握JDK的安装配置,能够熟练地在计算机上安装配置JAVA的运行环境。
2、 写符合JAVA语言语法规范的程序代码。
3、 养成查阅JAVA官方文档的习惯,能够在帮助文档中获取系统定义类的属性、方法等信息,熟练掌握JDK帮助文档的正确查阅和使用方法。
4、 建立面向对象的程序设计思想,学会类的基本设计;能够用面向对象的观点分析、构建实际应用中的对象。
5、 学会使用继承的方法设计新的类。
6、 理解多态的含义,掌握多态的表现手段,能够根据应用的需要使用多态技术。
7、 给应用程序设计构建美观、实用的图形用户界面。
8、 在程序设计中能够分析可能发生的异常,并在程序中处理异常。
9、 能够用JAVA中提供的流方式对文件进行操作。
10、学会进行数据库的连接,能够通过程序操作数据库,如查询、增、删、改等,从而实现对数据库中各种数据的处理。
11、理解网络通讯协议的概念及作用,熟悉JAVA中利用TCP/IP协议进行网络通讯的机制,能够用JAVA语言编写网络应用程序。
12、利用线程机制设计多用户应用程序。
13、学会利用工具将应用程序生成可执行文件,并在应用环境中发布。
14、对中、小型应用系统的开发流程有一个清楚的认识和经历。
围绕本课程确定的培养目标,在教学中以项目教学方法为主。“项目教学法”是通过实施完整的项目来进行的教学活动,其目的就是要在课堂教学中把理论与实践教学有机地结合起来,充分发掘学生的创造潜能,训练学生小组协作和团队精神,让学生在应用中学习,在实践需要时学习,从而提高学生解决实际问题的综合能力。“项目教学法”是近几年在职业教育领域比较提倡的方法,但在应用中还是应该注意一些问题,比如:项目的选择应具有目的性,所选项目应包含教学计划内要教的各学科的内容;项目应具有完整性,项目从设计、实施到完成必须要能够有一个完整的成品出来,作为项目的成果;在教学中教师要充分的准备工作;要调动学生参与项目的积极性,项目教学的实施要精心地组织安排;对项目结果进行检查,做合理公平的评价等。
在对项目教学法本质及注意问题进行充分认识和分析的情况下,综合考虑各方面因素,结合学生的实际,设计了《JAVA程序设计》课程教学组织的初步实施方案:
把《JAVA程序设计》课程中涉及到的知识划分为五个项目模块:
一、经典C++程序转换模块
这部分的安排主要是借复习C++的语法知识,来快速熟悉JAVA语言的基本语法、流程控制语句等内容,并在从C++语言向JAVA语言的转换过程中,把JAVA的不同之处突出表现,将其作为重点训练。传统的教学过程中,总是将JAVA语言的语法讲解一遍,虽然是不同的语言,但存在太多相同的东西,重复的讲解容易让学生一开始就厌倦课程,这样的调整一方面避免了重复;另一方面还可以节省教学课时,为后期学生实际动手操作训练提供更充足的时间。这一部分可以把传统教材上关于JAVA语言入门、运算符表达式和流程控制、数组和方法、面向对象的程序设计等章节的知识涵盖在其中。
二、界面设计模块
考虑到项目的功能都是在一个美观、实用的前台界面之上实现的,所以第二个模块安排进行应用程序界面设计训练。JAVA中提供进行界面设计主要是AWT、SWING两个包,对于这部分工作涉及到
您可能关注的文档
- HTML5新特性安全的研究综述.doc
- HTML5程序的设计课程教学的改革探究.doc
- HTV中学历史教学的方法新探.doc
- HTTP隧道木马原理分析及检测的方法的研究.doc
- HTML5让Web的应用跟上多媒体时代.doc
- HT公司绩效评价的体系存在问题及解决对策.doc
- HVDC系统临界换相电压的研究.doc
- HVS特性的研究.doc
- HXD1B型电力机车4QC的运用故障分析.doc
- HXD1C型机车备份空气制动的探讨.doc
- 2026年中储粮集团内蒙古分公司招聘(35人)考试历年真题汇编附答案解析.docx
- 2026年三亚中瑞酒店管理职业学院单招职业技能测试题库及答案解析(夺冠).docx
- 资产管理系统设计.pdf
- 2025新疆前海种业有限责任公司招聘3人笔试备考题库附答案解析.docx
- 2025河北唐山玉田启臻高级中学教师招聘备考题库带答案解析.docx
- 2024江苏常州市钟楼区部分街道招聘派遣制员工12人备考题库及答案解析(夺冠).docx
- 2024年甘肃嘉峪关市招聘社区聘用人员(网格员)(71人)备考题库附答案解析.docx
- 2024云南玉溪市红塔区大营街街道招聘社区工作者5人备考题库附答案解析.docx
- 2024上海宝山区社区工作者招聘175人备考题库附答案解析.docx
- 2024云南昭通市威信县扎西社工服务中心招聘(1人)备考题库附答案解析.docx
最近下载
- 慢性肾衰竭合并急性心力衰竭病人的护理查房ppt演讲.pptx VIP
- 黄山学院《高等数学E(上)》2025 - 2026学年第一学期期末试卷(A卷).docx VIP
- 幼儿行为观察与指导第十章--幼儿园对个别儿童的观察与指导.ppt VIP
- 幼儿园大班社会《七只小猪去旅行》PPT课件.pptx VIP
- 医疗机构内部控制与合规风险管理启示.pptx VIP
- 腋静脉应用解剖学与穿刺技术.ppt VIP
- 倪海厦经方治感冒简易图表介绍.ppt VIP
- 超文本传输协议HTTP .ppt VIP
- 【事业单位考试真题】2022年江西省交通投资集团有限责任公司校园招考聘用冲刺题(附答案解析).docx VIP
- 倪海厦伤寒论经方使用说明书.docx VIP
原创力文档


文档评论(0)