- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《面向对象编程语言Java--New》课程标准
《面向对象编程语言JAVA》课程标准
第一部分 课程概述
一、课程名称
中文名称:《面向对象编程语言JAVA》
二、学时与适用对象
课程总计75学时,其中理论课40学时,考试2学时,实验课33学时。本标准适用于三年制高职计算机网络技术专业。
三、课程地位、性质
本课程是培养Java程序员而设置的,是网络专业的一门专业核心课程,主要培养学生的软件编码能力和项目开发能力,使之适合Java程序员的工作岗位需求。
通过本课程的学习使学生掌握面向对象的程序设计思想、动态网站开发的相关技术,能采用Mvc的设计模式,选择合适的框架技术和开发工具,设计和开发基于JAVA的应用程序,为今后从事软件开发、软件测试、软件管理等岗位打下良好的基础。
前修课程为:数据库技术
后续课程:企业级项目开发
四、课程基本理念
1、全面贯彻党的教育方针,准确把握本门课程在人才培养方案中的作用和地位,教学内容、方法、手段以培养高技能、应用性综合布线工程专业人才的目标和要求为依据。
2、课程教学目标和组织在“项目引导,分层递进”人才培养模式的理念和方法指导下,以项目化教学贯穿课程始终,突出实践教学过程,强化实践教学环节管理,增强实践教学效果。介绍国内外有关领域的新进展,反映计算机网络技术发展的最新水平。
3、坚持学生为主体,教师为主导的教学理念。全程渗通素质教育、创新教育和个性化教育等现代教育思想和观念。加强职业素质培养,强化职业技能训练,突出学生学习的主体地位,充分发挥学生的积极性和学习潜能,形成适合自己的个性化学习方法,提高学习效率和学习水平。
五、课程设计思路
课程设计的核心是课程内容的设计、教学模式的设计、实施方案的设计与评价体系的设计。本课程遵循以“项目引导,分层递进”人才培养模式的理念和方法,“以职业行动获得知识”的认知规律,以岗位工作综合能力培养为核心,对职业岗位的工作内容、工作过程、工作环境等内容加以分析提炼,并按照循序渐进的教育规律进行深度加工,对应构建课程教学,是学生获得质的过程始终与具体的职业实践相对应。
结合Java程序员的岗位需求,把课程设置为面向对象编程Java—桌面开发、软件编程Java—Web开发、软件编程Java—Web高级开发三个项目。通过以上三个项目的学习与实践,培养学生的编程思想、积累学生项目开发经验。
设计理念如下:
以Java程序员工作岗位的典型工作任务,提取及序化教学内容
融入国家Java工程师职业资格认证标准
以项目组织教学模块,以工作任务为单位组织教学实施
基于行动导向教学方法,使学生用心、用手、用脑展开职业活动
基于企业案例考核方式,使学生考试就是完成企业真实项目,感受企业真实的工作环境、工作压力、真实评价规则。
本课程建议课时为64学时,学分为5学分。
第二部分 课程目标
本课程以程序员为培养目标,程序员岗位群概念,包括界面设计员、数据库设计员、编码员、测试员等岗位。本课程对应编码员岗位,以Java为主要技术,通过完成技术实用性、知识拓展性强的教学案例和实训项目,培养学生能够根据用户需求,进行用例详细设计、编码实现、单元测试、继承发布等能力,并通过拓展项目训练,逐步培养学生具备软件设计与编码能力。
通过小组合作学习,培养学生团队合作、协调沟通能力。
职业能力培养目标:
具备C/S构架设计能力
具备B/S多层构架设计能力
数据库设计能力
根据具体情况调试程序的能力
沟通能力、团队合作与协调能力
自我展示能力
语言表达能力
责任意识
分析和解决问题的能力
掌握系统设计方法、培养严谨工作态度
派员科学的创造能力和创新精神
获得适应未来岗位转变的迁移能力
具有从事某一岗位可持续发展的能力
第三部分 内容标准
序号 教学内容 知识内容与要求 技能内容与要求 参考课时 工作任务 课程模块 1 项目一
软件编程Java桌面开发
模块1
掷骰子 1.了解定义类
2.熟悉建立对象
3.熟悉对操作进行测试 1.会概括抽象能力;
2.能运用类定义和描述实际问题的能力。 2 模块2
简单计算器 1.熟悉JavaSwing技术;
2.熟悉Swing组件使用方法;
3.掌握Swing组件参数设置;
4.熟悉定义事件监听器。 1.能运用Swing技术能力。
2.调试和修正程序 2 模块3
聊天室 1.熟悉多线程聊天服务处理;
2.了解服务器端提示客户进入;
3.熟悉配置要连接服务器IP地址和端口号;
3.掌握向所有人发送消息;
4.熟悉显示该用户登录后用户信息。 1.能为综合运用知识技术。
2.能综合设计开发
3.能自主学习、协调和沟通 2 模块4
二十一点游戏 1.熟悉生成一副要求的纸牌;
2.掌握纸牌以背面显示;
3.熟悉游戏规则;
4.了解Swing技术应用能力 1.会团队合作;
2.有责任意思
文档评论(0)