《JAVA程序设计》课程教学大纲

  • 格式:doc
  • 大小:135.50 KB
  • 文档页数:8

下载文档原格式

  / 8
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《JA V A程序设计》课程教学大纲

一、课程定位

《JA V A程序设计》是高职院校软件技术专业的一门必修的职业能力核心课程。本课程是培养Java平台开发工程师、Android手机开发工程师的必修课程。通过本课程的学习,使学生掌握使用Java语言设计和开发面向对象应用程序的知识和技能,具备Java开发工程师和Android开发工程师的基本职业能力。本课程为学习《JSP开发》、《EJB企业级应用开发》、《J2EE开发》、《Android开发》等后续课程奠定基础。

先修课程:《C语言程序设计》

后续课程:《JA VA Web程序设计》、《Android手机软件开发》

二、教学目标

通过采用“项目分解、任务驱动”的创建教学模式和项目综合实训,使学生掌握运用Java语言进行桌面应用程序开发的基本知识和技能,具有运用数据库技术和软件工程技术进行桌面应用程序开发的技能,能基本胜任Java开发程序员的工作岗位。通过本课程的学习,可以培养学生诚实、守信、坚忍不拔的性格;提高学生在沟通表达、自我学习和团队协作方面的能力;同时养成规范的编码习惯。

课程教学目标具体体现为专业技能、专业素质和专业知识三方面的目标。

(1)专业技能目标

①能运用面向对象程序设计的思想分析和设计类;

②会定义接口,并能有效组织类和接口;

③会使用Eclipse开发工具开发Java应用程序;

④能综合应用所学知识解决实际问题。

(2)专业素质目标

①具有良好的IT职业道德、职业素养和职业规范;

②具有热爱科学、实事求是、严肃认真、一丝不苟、按时守信的工作作风;

③具有较强的自我更新知识和技能的能力;

④具有基本的阅读文档、编写程序文档的能力。

⑤具有良好的团队协作和创新能力。

(3)专业知识目标

①会安装并配置典型的Java开发环境;

②会应用Java语言编写简单的程序;会应用Java常用组件创建图形用户界面;

③会应用Java中的事件处理方法处理组件事件;会应用Java异常处理机制处理、抛出和捕获异常,编写高质量的程序;

④会使用JDBC技术访问数据库和处理数据库中的数据;

⑤会使用Java文件处理技术完成文件的处理,并使用Java中的集合容器类解决实际问题。

(4)其他目标

通过本课程的学习,学生可以参加以下职业资格证书考试。

1.Java程序员认证(SCJP)

2.全国计算机等级考试(Java)

三、课程内容与要求

《JA V A程序设计》课程的教学内容以程序员岗位的实际工作任务为依据,采取递进式设计的学习项目和学习任务,明确所需知识、能力和素质要求,进行教学内容选取。课程以一个完整的实际企业项目“某公司房屋租赁管理系统(HRMS)”为项目驱动,根据典型程序开发过程及Java程序员的能力要求,重构课程结构,将课程内容分为九个子项目(学习情境)以及“27个任务”。课程的内容结构如下表所示:

表1 课程模块及教学单元

四、教学资源要求

(一)教材选用原则

基于高等职业院校培养高端技能型人才的目标,教材的选取主要考虑有关技能的培养以及项目能力的培养,不去注重过多的知识点详细的讲解。其次,本课程是一门编程基础课程,是为后续课程和技术打基础的,因此选取教材时需要遵循“知识够用,技能为主”的原则。

(二)教材与参考资源

本课程推荐使用Java教学团队开发编写的“教、学、做”一体化教材《JA V A项目开发实践》。《JA V A 项目开发实践》教材是国家示范建设成果。该教材以J2SE为基础,围绕Windows程序员能力要求以及本课程培养目标组织教材内容。教材以项目驱动,强调理论与实践的结合,便于实现“教、学、做”一体化为特色,以够用为原则,重点涵盖利用Java进行桌面程序开发所需的知识和技能。

参考资源:

1.《Java程序设计任务驱动式教程》,北京航天航空大学出版社,孙修东;

2.《Java从入门到精通(第2版)》,清华大学出版社,李钟尉;

3.《Java程序设计》,清华大学出版社,郑莉;

4.《Java开发实战经典(60小时视频)》,清华大学出版社,李兴华;

5.《Java程序设计实训教程》,清华大学出版社,张爱玲。

(三)其他学习资源

1.Java的JDK API 1.6.0中文版;

2.Java中文站-/。

(四)教师要求

担任本课程的主讲教师需要具有Java软件开发经验,了解一般Java桌面应用系统的组成和实现方法,深刻理解面向对象编程思想,具备一定的数据编程能力,同时要求对后续课程比较熟悉,把握Java系列课程的培养目标及要求。在教学组织能力方面,本课程的主讲教师应具备基本的设计能力,即根据本课程的整体设计制定详细的授课计划,对每一堂课的教学过程精心设计,做到详细、具体的安排;还应具备较强的施教能力,在教学过程中具备一定的课堂控制能力和应变能力。

对教师的技术要求主要包括:

1.具有Java语言的基础理论知识;

2.具有数据库管理和应用能力;

3.具备一定调试程序能力;

4.能使用面向对象方法进行软件系统的开发;

5.熟练使用Java开发工具进行Java桌面应用系统的开发。

(五)学习场地、设施要求

1.教学做一体化的教室;

2.机器配置需要满足内存大于1G;

3.Eclipse、NetBeans和Java JDK软件环境。

(六) 课程学习方法

本课程的学习方法主要由基于工作过程的项目教学法为主线而贯穿整个教学过程的,将学生按照班级分组(4~5人),充分调动学生的主动学习能力好资料搜集能力在老师适度的提示和帮助下,鼓励学生自行查阅API得到相关的帮助文档,积极参与项目的设计与开发,勇于挑战技术难题,激发学生对软件开发的热情。给学生大量的项目汇报和项目总结机会,锻炼学生的语言表达能力,加强学生团队协作能力和高度负责精神,将学生的整个学习过程融入模拟的真实项目开发过程中,项目的最终完成成绩和成绩由老师和组内同学共同评定成绩。

五、考核与成绩评定