1、JAVA编程基础课程标准软件16级辽宁机电职业技术学院JAVA编程基础课程标准课程类别/性质:理实一体/专业必修课程课程代码:305332011开课学期:2教学时数:72学分:5制订人:迟勇 完成时间:2017-1-10一、课程标准的制订依据本课程标准依据软件技术专业标准中的人才培养目标和培养规格以及对JAVA编程基础课程教学目标要求而制定,用于指导JAVA编程基础课程建设和课程教学。二、课程性质与作用在软件技术专业课程体系中,本课程是专业选修课程之一,属于岗位核心能力训练层次,也可作为专业群内其它专业的核心课或选修课。本门课程的作用在于使学生掌握OOP编程思想和Java语法,了解开发规范,培
2、养信息搜索与解释能力。三、本课程与其他课程的关系序号前期课程名称为本课程支撑的主要能力1网页制作静态网站的设计、制作能力2C语言程序设计掌握程序设计的逻辑能力序号后续课程名称需要本课程支撑的主要能力1Java高级应用在掌握Java基本语法和编程思想的基础上,了解和掌握GUI,I/O,网络,多线程和数据库技术。2移动应用程序开发综合运用Java及相关Web开发技术设计和开发移动应用。四、课程目标掌握面向对象的程序设计语言Java知识,了解代码规范,熟悉项目设计方法,养成良好的软件开发习惯,培养团队协作精神。为今后深入学习Java高级编程技术奠定良好的知识和工程实践基础。1.专业能力(1)掌握Ja
3、va的基本语法和语义;(2)掌握应用程序开发方法;(3)熟练使用IDE开发Java程序。2.社会能力(1)具备良好的职业道德和社会责任感。(2)具备与客户沟通与协商的能力;(3)具备团队合作能力;(4)具备良好的语言表达能力。(5)培养学生创新精神、创业意识。3.方法能力(2)具备信息收集与分析的能力;(3)具备自学提高的能力;(4)具备制定计划和总结能力;(5)具备基于现有学习基础解决一定知识领域问题的能力。五、课程教学内容与建议学时表1 JAVA编程基础课程教学情景序号学习情境学时分配教学形式备注总计理论实践理实一体1开发简单Java应用程序88演练结合2熟悉IDE下编写Java程序和掌握
4、基本语法1212演练结合3掌握Java程序和程序调试的基本方法88演练结合4掌握Java OOP基本思想1616演练结合5熟悉Java OOP的高级特性1616演练结合6练习Java数组与字符串88演练结合7Java的异常处理44演练结合合计7272六、课程教学设计表2 JAVA编程基础课程教学设计序号学习情境教学目标学习内容及训练项目教学载体学时教学方法及资源教学环境考核评价1开发简单Java应用程序1.了解程序的基本概念:什么是程序2.了解Java的技术内容3.熟悉基本的Eclipse操作(创建Java工程,创建Java文件, 运行)4.掌握简单的调试与排错学习内容:1.什么是Java2.
5、Java程序的开发步骤3.排错与调试训练项目:1.开发并调试Java Application实例PC机,互联网8教学方法:以任务驱动的教学设计模式,单元演练结合案例集成,项目化模式模拟软件项目开发过程资源:多媒体课件、自编实训指导书、软件开发文档模板、项目进度跟踪表、评审表及其它项目用教学资源1.提供多媒体教室的PC机;2.能提供互联网环境考核方式:考勤与项目参与情况(20%)本单元作业一次(包括复习,预习作业)(20%),以小组为单位,根据学生实践项目完成情况填写项目成绩表(60%)考核标准:以考勤定学习态度;通过对小组操作演示评定和跟踪检查方式给定成绩成绩权重:0.102熟悉IDE下编写J
6、ava程序和掌握基本语法1.掌握变量的概念2.掌握数据类型的概念3.掌握常用变量类型4.掌握运算符5.掌握数据类型转换学习内容:1.变量2.数据类型3.运算符4.数据类型转换训练项目:1.模拟登录系统的实现需求分析PC机,互联网12教学方法:以任务驱动的教学设计模式,单元演练结合案例集成,项目化模式模拟软件项目开发过程资源:多媒体课件、自编实训指导书、软件开发文档模板、项目进度跟踪表、评审表及其它项目用教学资源1.提供多媒体教室的PC机;2.能提供互联网环境考核方式:考勤与项目参与情况(20%)本单元作业一次(包括复习,预习作业)(20%),以小组为单位,根据学生实践项目完成情况填写项目成绩表
7、(60%)考核标准:以考勤定学习态度;通过对小组操作演示评定和跟踪检查方式给定成绩成绩权重:0.103掌握Java程序和程序调试的基本方法1.复习boolean类型和关系和逻辑运算符,掌握if条件结构2.掌握键盘输入3.掌握循环结构4.掌握调试方法学习内容:1.if条件结构2.switch结构3.while和do-while循环4.for循环5.跳转语句6.程序调试训练项目:1.模拟登录系统的实现阅读登录实现样例PC机,互联网8教学方法:以任务驱动的教学设计模式,单元演练结合案例集成,项目化模式模拟软件项目开发过程资源:多媒体课件、自编实训指导书、软件开发文档模板、项目进度跟踪表、评审表及其它
8、项目用教学资源1.提供多媒体教室的PC机;2.能提供互联网环境考核方式:考核方式:考勤与项目参与情况(20%)本单元作业一次(包括复习,预习作业)(20%),以小组为单位,根据学生实践项目完成情况填写项目成绩表(60%)考核标准:以考勤定学习态度;通过对小组操作演示评定和跟踪检查方式给定成绩成绩权重:0.104掌握Java OOP基本思想1.掌握类和对象的特征2.理解封装3.掌握创建和使用对象的语法4.掌握类的方法和JavaDoc注释5.掌握方法的调用6.掌握变量的作用域7.掌握创建包组织Java工程8.掌握JavaAPI文档的阅读方法学习内容:1.对象与类2.类的方法和属性3.包4.Java
9、Doc注释和JavaAPI文档训练项目:1.模拟登录系统的实现编写包与类,使用工具绘制工程图例PC机,互联网16教学方法:以任务驱动的教学设计模式,单元演练结合案例集成,项目化模式模拟软件项目开发过程资源:多媒体课件、自编实训指导书、软件开发文档模板、项目进度跟踪表、评审表及其它项目用教学资源1.提供多媒体教室的PC机;2.能提供互联网环境考核方式:考勤与项目参与情况(20%)本单元作业一次(包括复习,预习作业)(20%),以小组为单位,根据学生实践项目完成情况填写项目成绩表(60%)考核标准:以考勤定学习态度;通过对小组操作演示评定和跟踪检查方式给定成绩成绩权重:0.205熟悉Java OO
10、P的高级特性1.复习封装的特性2.掌握构造方法的概念3.掌握方法重载4.掌握继承和多态特性5.掌握方法重写6.掌握面向接口的编程学习内容:1.封装2.构造方法3.方法重载4.继承5.多态6.方法重写7.接口8.内部类9.匿名类训练项目:1.模拟登录系统的实现根据提示完成复杂登录过程PC机,互联网16教学方法:以任务驱动的教学设计模式,单元演练结合案例集成,项目化模式模拟软件项目开发过程资源:多媒体课件、自编实训指导书、软件开发文档模板、项目进度跟踪表、评审表及其它项目用教学资源1.提供多媒体教室的PC机;2.能提供互联网环境考核方式:考勤与项目参与情况(20%)本单元作业一次(包括复习,预习作
11、业)(20%),以小组为单位,根据学生实践项目完成情况填写项目成绩表(60%)考核标准:以考勤定学习态度;通过对小组操作演示评定和跟踪检查方式给定成绩成绩权重:0.306练习数组与字符串1.掌握数组的定义,初始化和使用2.掌握String的定义,初始化和使用3.掌握字符串的常用方法4.掌握带参数的方法5.掌握StringBuffer类学习内容:1.数组的定义,初始化和使用2.String的定义,初始化和使用3.带参数的方法4.StringBuffer类与String类的区别训练项目:1.模拟登录系统的实现对登录案例现有功能模块进行集成PC机,互联网8教学方法:以任务驱动的教学设计模式,单元演练
12、结合案例集成,项目化模式模拟软件项目开发过程资源:多媒体课件、自编实训指导书、软件开发文档模板、项目进度跟踪表、评审表及其它项目用教学资源1.提供多媒体教室的PC机;2.能提供互联网环境考核方式:考勤与项目参与情况(20%)本单元作业一次(包括复习,预习作业)(20%),以小组为单位,根据学生实践项目完成情况填写项目成绩表(60%)考核标准:以考勤定学习态度;通过对小组操作演示评定和跟踪检查方式给定成绩成绩权重:0.107Java的异常处理1.掌握异常处理机制2.掌握try,catch,finally块3.掌握throws,throw机制4.掌握使用log4j记录异常日志学习内容:1.异常处理
13、的机制和语法2.Log4j的使用训练项目:1.为登录系统加入异常处理功能PC机,互联网4教学方法:以任务驱动的教学设计模式,单元演练结合案例集成,项目化模式模拟软件项目开发过程资源:多媒体课件、自编实训指导书、软件开发文档模板、项目进度跟踪表、评审表及其它项目用教学资源1.提供多媒体教室的PC机;2.能提供互联网环境考核方式:考勤与项目参与情况(20%)本单元作业一次(包括复习,预习作业)(20%),以小组为单位,根据学生实践项目完成情况填写项目成绩表(60%)考核标准:以考勤定学习态度;通过对小组操作演示评定和跟踪检查方式给定成绩成绩权重:0.10七、课程考核表3 JAVA编程基础课程评价标
14、准考核方式:过程性评价+终结性评价评价项目之一:过程性评价(满分30分,占总成绩30%)评价项目评价标准分值优良中及格不及格平时表现(学习纪律、团队合作、作业)15内测15评价项目之二:终结性评价(满分70分,占总成绩70%)评价内容评价方式分值期末测试开卷机试70总评=过程性评价+终结性评价八、教学基本条件1.教师的能力要求1)分析制作课程任务书;2)熟悉Java理论知识与实践操作;3)了解计算机语言最新趋势。2.教学硬件环境基本要求1)理实一体化教学实训室一间,学生人手一机;2)多媒体教学演示机,局域网与Internet;3.教学资源基本要求1)自编教材2)多媒体课件与软件项目开发文档模板
15、;3)项目进度跟踪表4)评审表九、教学建议1.教学方法1)以工作过程为导向,任务驱动的教学设计模式;2)理论与实践结合,演示与操作结合的教学方法;3)每个教学单元布置预习作业,提升授课效果;4)每个教学单元进行单元测试,巩固学习成果;5)整个教学过程按照“确定项目(信息获取与分析)、指定计划(软件需求文档)、决策、实施、检查(软件测试)、评价”六步教学法进行教学活动的组织;6)分组完成项目,促进团队合作,以小组为单位,记录实践完成情况进度跟踪表,实时控制学习进度;7)锻炼学生的语言表达能力与职业素养。2.教材及参考资料JAVA语言程序设计、JAVA语言程序设计实训迟勇 主编。课程组组长:何芳 专业群部主任:丛佩丽 系主任:刘中华 日 期:2017年1月10日