《Java语言程序设计》教学大纲_第1页
《Java语言程序设计》教学大纲_第2页
《Java语言程序设计》教学大纲_第3页
《Java语言程序设计》教学大纲_第4页
《Java语言程序设计》教学大纲_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《Java语言程序设计》教学大纲一、课程基本信息课程名称:Java语言程序设计课程性质:专业课基础课学分:6计划学时:96适用专业:软件技术专业二、课程地位和作用随着互联网应用的极大普及,具有强大网络应用支持能力的Java语言受到业界地热烈追捧,并已连续多年占据主流软件开发语言的地位,同时使得Java桌面开发程序员的岗位需求快速增长。本课程作为软件技术专业的一门专业基础课,面向软件开发行业基于Java的软件设计师、程序编码员、软件技术服务代表等相关岗位,系统讲授Java程序设计的知识及其项目开发技能,培养学生的专业能力和职业素质,为学生后续的专业课程和顶岗实习奠定基础。三、课程目标通过本课程由岗位任务驱动的项目化教学和实训,使学生能熟练掌握基于Java语言并能结合数据库技术进行桌面应用程序开发的基本知识和技能,能基本胜任Java桌面开发程序员的岗位。在课程的学习中,培养诚实、守信、用于挑战技术难关的性格,培养良好的自我学习、善于沟通表达及优秀的团队协作能力,并养成规范编码、按时交付软件等良好的职业习惯。知识目标:能配置典型的Java开发环境;能应用Java语言编写简单的程序;能应用Java常用组件创建图形用户界面;能应用Java中的事件处理方法处理组件事件;能应用Java异常抛出、捕获和处理,编写高质量的程序;会使用JDBC访问数据库技术连接数据库;会使用Java文件处理技术完成文件的处理;会使用Graphics类绘制图形。能力目标:具备科学的思维方法,能综合应用所学知识和技能解决工作岗位和社会活动中遇到的实际问题;具有自我更新知识形成新技能的自我学习能力和创新能力;培养阅读设计文档、编写程序文档的能力。素质目标:培养良好的IT职业道德和职业素养;培养热爱科学、实事求是、严肃认真、一丝不苟、按时守信的工作作风;培养良好的团队协作能力和创新能力。四、课程内容1、课程设计思路本课程是软件技术专业Java方向的一门专业核心基础课程,是一门理论和实践性很强的职业技术课程。课程教学采用“项目驱动职场模拟”的理实一体化教学模式,理论教学内容与实践教学内容融为一体,整个课堂教学以一个完整的实际企业运行项目AEMS(杭州阿拉丁信息技术有限公司的企业内部员工信息管理系统)驱动,根据典型程序开发过程及Java程序员能力要求,重构课程内容结构,共包含了9个学习情境,23个学习任务,旨在通过任务驱动式教学使学生掌握Java基础知识和基本的项目开发技能,同时通过项目开发实训来提高实际问题的业务逻辑分析、系统结构设计和程序代码实现等能力。。2、课程内容与要求编号学习情境学时学习目标学生知识与能力要求教学方法建议1搭建AEIM系统开发平台6学生能够基于Java的AEMS的开发需要安装开发工具、配置开发环境、配置网络和常用的外围设备。1、了解JDK的下载、安装和配置;2、了解常用Java开发工具的基本使用方法。1、项目教学法2、案例教学法3、引导文教学法4、小组学习法2AEIM系统分析3学生能够按照AEMS系统功能给出系统的概要设计UML类图和详细设计说明书、详细设计流程图、系统数据库基本结构。1、了解软件开发步骤;2、了解软件开发需求分析阶段的作用;3、了解概要设计和详细设计的书写格式和要求。1、项目教学法2、案例教学法3、引导文教学法4、小组学习法3员工基本信息处理9学生能够熟练的使用八种简单数据类型定义员工基本信息,使用三种基本程序结构操作员工记录,能够使用数组来记录员工情况。1、了解8种数据类型和使用场合以及每种数据类型的默认值;2、掌握程序设计的顺序、选择、循环等三种结构并能够熟练使用。3、掌握数组和字符串的使用。1、项目教学法2、案例教学法3、引导文教学法4、小组学习法4员工和部门信息组织18学生能够用类的概念来描述员工、部门信息,能够利用继承来实现经理类的定义,能够数据类型来规范输入相应类的信息。1、掌握类的定义方法;2、掌握继承的概念以及方法覆盖和父类、子类间构造方法的关系;3、了解接口的基本功能和使用方法。1、项目教学法2、案例教学法3、引导文教学法4、小组学习法5设计系统GUI设计30学生能够利用Java的Swing包的相关类设计出系统的界面元素,并能利用多文档界面设计给出每个功能模块的独立显示界面。1、了解Swing包的基本结构;2、掌握Swing包的容器类和基本构件类的使用;3、掌握多文档界面设计方法。1、项目教学法2、案例教学法3、引导文教学法4、小组学习法6公司数据信息检索6学生能够连接AEMS系统数据库、能够对员工信息进行更新、添加、查询、删除。1、JDBC数据库连接与配置;2.SQL查询语句应用。1、项目教学法2、案例教学法3、引导文教学法4、小组学习法7公司资源信息访问6学生能够在AEMS系统中添加资源下载的功能;学生能够编写程序实现视频新闻的播放。1、下载JMF包并掌握JMF包中基本类的使用方法;2、能够利用JMF包中类制作新闻播放软件;3、能够利用多线程实现资源下载。1、项目教学法2、案例教学法3、引导文教学法4、小组学习法8员工涂鸦信息处理6学生能制作一个类Windows画图工具的企业绘图板1、了解Java组件的绘图机制;2、掌握Graphics类的重要方法;3、了解JApplet类的启动方法。1、项目教学法2、案例教学法3、引导文教学法4、小组学习法9员工通信服务实现12学生能根据业务需要制作出员工留言板、员工服务模块和系统天气预报等功能模块。1、了解Java网络通讯的基础知识;2、掌握Java的TCPSocket编程方法;3、掌握Java的基于UDP编程方法。1、项目教学法2、案例教学法3、引导文教学法4、小组学习法五、课程实施1、教材及其它教学资源说明教材(1)自编《Java语言程序设计》项目化教材(省级重点建设教材)(2)自编《Java语言程序设计》项目实训任务书参考资料刘志成.Java程序设计案例教程[M].北京:清华大学出版社.2006张杰.Java进阶教程[M].北京:机械工业出版社,2004.Detel.Javahowtoprogram.Edition7th.2009.实训条件序号实训室名称面积(平方米)台/套总值(万元)实训项目1程序设计实训室1205827.2336软件开发环境配置、高级语言程序设计、软件代码编译、软件测试与运行、ACM竞赛培训2软件工程实训室1206645.5397项目需求分析、概要设计、数据库设计、详细设计、软件编码、软件测试与验收、软件文档编写、软件工程综合实训3Web数据库开发实训室12010376.2765Web数据库开发环境配置、WEB系统前台设计与开发、WEB系统后台设计与开发、数据库中间件设计与开发、WEB数据库开发综合实训室4操作系统实训室8015871.964操作系统内核原理分析、Windows操作系统的配置与管理、Linux操作系统的配置与管理、基于Java的操作系统编译程序设计、基于Java的操作系统进线程管理设计5学生综合网站实训室807371.2296电子商务网站建设、网页设计与制作、网页设计师培训6计算机组网与信息安全实训室180190105.273局域网组建、网络服务器安装与配置、网络工程安装与调试、网络管理与维护、网络安全与攻防技术7多媒体应用技术实训室805832.897网页设计与制作、FLASH动画设计、平面图形设计、音频与视频处理、流媒体处理、AutoCAD绘图与建模8微机组装与故障维修实训室6012061.495计算机部件识别与选型、计算机系统的安装与调试、计算机系统的日常维护、计算机系统故障分析与处理、板级维修、数据备份与恢复构建网上学习平台(1)建立精品课程支持的网上学习平台(2)建立moodle项目资源库2、教学方法作为一门实践性突出的专业核心课程,在课程的整个教学过程中,强调突出实践性教学、研究性学习为主的教学模式。所有学习性工作任务通过多媒体演示、案例教学、情境模拟、引导分析法等多种教学方法的有机结合来完成。学生的研究性学习以3-4人组成的小组为单位,小组成员自主、共同完成学习任务。为了更好的获得课程教学的效果,采取课内教学实践和课外顶岗体验结合的方式;同时根据课程教学内容的需要安排特定的专业教师和企业指导教师指导相关教学模块。3、师资及要求担任本课程的主讲教师要求具有丰富的Java应用专业知识,主要包括:Java语言的基础理论知识;具备SqlServer数据库管理和应用的能力;具备一定的调试程序的能力;熟练使用Eclipse进行Java桌面应用系统的开发。同时具备较丰富的教学设计和执行能力,即根据本课程整体设计制定详细的授课计划,对每一堂课的教学过程精心设计,做出详细、具体的安排;还应具备较强的施教能力,在教学过程中具备一定的课堂控制能力和应变能力。此外,课程的实践性及前沿性特点,要求课程的教学团队必须具备“双师型”素质结构,同时具备企业一线的工作经验或者实践经验。4、教学环境课程的教学要求建立符合行业特色的现代化多媒体教学环境和生产性实训基地等配套教学环境。在教学实施过程中,根据课程各模块教学的实际需要安排在多媒体教室、模拟实训室和校内外生产性实训基地或企业,以便项目的操作实施,更好的达到教学效果。六、课程考核与评价该课程的考核改变单一的终结性评价方法,采用过程考核与结果考核相结合、理论考试和实践考核想结合的方法。其中实践考核所占比例为50%,实践考核部分考核学生运用Java进行桌面应用开发的掌握情况;理论部分考核学生对案例教学中各知识点综合应用的掌握情况。灵活多样的考核方式可以全面考核学生的学习效果。课程考核方式如表1所示:表1:课程考核方式考核项目考核方法比例过程考核态度纪律根据作业完成情况、课堂回答问题、课堂实践示范情况,由教师和学生干部综合评定学习态度的得分;根据上课考勤情况,由教师和学生干部评定纪律得分。10%单元实践根据学生实践情况,由学生自评、他人评价和教师评价相结合评定成绩;根据完成的时间、功能的完善程序、是否有创新,由小组长评价和教师抽评相结合的方式评定成绩。20%期末考试(笔试)由教师评定笔试成绩40%综合实训由企业专家评定系统功能、编程规范、答辩成绩30%合计100%2.课程考核标准表2:态度纪律考核标准表考核点考核比例评价标准优秀(86-100)良好(70-85)及格(60-69)1、课堂学习30%没有缺勤情况;能够爱护实训场地设备和卫生;能积极主动向老师提问并正确回答问题缺勤10%以下;能够爱护实训场地设备和卫生;能向老师提问,并回答问题缺勤30%以下;能够爱护实训场地设备和卫生;能基本回答教师提问2、课外学习30%能按时完成课外拓展练习;能积极参加网上讨论活动;能积极、主动进行自我学习能按时完成80%课外拓展练习;能参加网上讨论活动;能进行自我学习能按时完成60%课外拓展练习;能参加网上讨论活动3、小组学习40%积极参加小组活动;能主动代表小组参加小组与小组间竞赛;能提出合理化的建议,积极组织小组学习活动;能帮助或辅导小组成员进行有效的学习能积极参加小组活动;能提出合理化的建议;能帮助或辅导小组成员进行有效的学习能参加小组活动;能在小组成员的辅导下进行有效的学习合计100%表3:单元实践考核标准表考核点考核比例评价标准优秀(86-100)良好(70-85)及格(60-69)1、系统实现70%能综合地运用相关教学单元知识很好地完成单元实践;编写的程序功能达到设计目标,用户界面友好,编程逻辑清晰,程序代码规范;能在规定的时间内完成实践能综合地运用相关教学单元知识完成单元实践;编写的程序功能达基本到设计目标,用户界面友好,能完成基本功能的代码编写;能在规定的时间内完成实践能基本完成单元实践;编写的程序功能达基本到设计目标,能编写简单功能模块的代码;能在规定的时间内完成实践2、创新能力15%能积极主动发现问题、分析问题、解决问题;有创新;采用了优化方案能发现问题并通过各种途径解决问题;有一定的创新能发现问题并在他人的帮助下解决问题;局部方案有新意3、表达沟通15%能较清楚地表达程序的设计思路;能正确回答问题;能辅导他人完成单元实践;能评述他人的设计能表达程序的设计思路;能回答问题;能与他人交流设计方法能对实践过程进行讲解;能回答部分问题合计100%表4:期末考试考核标准表序号教学情境考核的知识点比例1系统开发平台搭建1.JDK的安装与配置;2.Eclipse平台安装;3.JAVA程序运行;4.Java环境变量配置。3%2系统需求分析1.MIS系统架构设计;2.项目开发模型;3.UML描述方法;4.概要设计设计说明书和详细设计说明书的格式要求。3%3员工基本信息处理1.8个基本数据类型及变量应用、标识符、关键字的用法;2.三种程序控制结构应用;3.数组、字符串应用;13%4员工和部门信息组织1.类与对象的概念和用法;2.继承、多态的概念;3.接口与包的概念和应用。20%5系统GUI设计1.Java事件处理模型的实现机制;2.常用Swing组件的主要方法和应用;3.JAVA多文档程序设计的概念和方法。27%6员工信息检索1.JDBC与sqlserver2000数据库连接的步骤;2.SQL查询语句的主要语法。7%7公司资源信息访问1.常用JMF包中主要类的用法;2.媒体播放器的制作过程;3.多线程的概念和应用。7%8公司图文处理1.Java组件绘图的步骤;2.Graphics类的主要方法和参数; 3.JApplet的生命周期和启动方法。7%9员工业务交流1.网络通信基础;2.TCPSOCKET编程基本概念;3.UDPSOCKET编程基本概念;13%合计100%表5:综合实训考核标准表考核点考核比例评价标准优秀(86-100)良好(70-85)及格(60-69)1态度纪律实训期间的出勤情况;学习态度情况;团队协作情况15%没有缺勤情况;认真对待综合实训,听从教师安排;能与小组成员充分协作缺勤10%以下;认真对待综合实训,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论