admin 管理员组文章数量: 1184232
2024年2月23日发(作者:work2014原歌)
JAVA 程序设计课程教学大纲
课程名称:JAVA程序设计
英文名称:JAVA Programming
课程编码:x4050041
学 时 数:48
其中实践学时数:16
学 分 数:3.0
适用专业:信息与计算科学课外学时数:0
一、课程简介《JAVA程序设计》是信息与计算科学专业的一门专业选修课。课程内容包括JAVA基本数据类型与数组、运算符表达式和语句、类与对象、子类与继承、接口与实现、常用实用类、组件及事件处理、输入输出流等。通过《JAVA程序设计》课程的学习,可以使学生掌握JAVA语言的基本语法,理解面向对象程序设计的思想,掌握用JAVA语言进行面向对象程序设计的基本方法,培养学生应用JAVA语言解决和处理实际问题的能力。二、课程目标与毕业要求关系表课程目标掌握JAVA语言的基本语法,理解面向对象程序设毕业要求(9)创新实践能力:具有运用所学的信息与计算科学的理论、方法和技能解决实际应用问题的计的思想,掌握用JAVA语言进行面向对象程序设数据分析能力,具有熟练应用现代工具解决实际具有一定的创新思维能力以及计的基本方法,具有应用JAVA语言解决和处理实问题的初步能力;对新知识、新技术的敏锐性,具有初步的技术创际问题的能力。新和算法设计与开发能力。三、课程教学内容、基本要求、重点和难点(一)JAVA语言概述
1、了解JAVA语言的特点和程序开发步骤。
2、熟悉JAVA程序的开发环境。
重点:JAVA开发环境的配置。
信息与计算科学专业教学大纲-89 -难点:JAVA开发环境的配置。
(二)JAVA程序设计基础
1、掌握标识符的命名原则、基本数据类型、数组、运算符与表达式。
3、熟练掌握JAVA语言的流程控制语句。
重点:JAVA语言的基本语法及流程控制语句。
难点:流程控制语句。(三)类与对象1、掌握面向对象程序设计的基本思想,掌握类的定义、对象的创建和引用。
2、理解类成员和实例成员的特点和区别,理解访问权限的控制机制。
重点:面向对象程序设计的基本思想,类的定义、对象的创建和引用。难点:访问控制符的正确使用、类成员的使用。(四)子类与继承1、理解继承性与多态性的含义;掌握子类的定义,成员的隐藏与重写。
2、掌握利用继承实现多态的方法。
3、理解抽象类的相关概念,掌握抽象类的创建和使用。
重点:子类的定义,成员的隐藏与重写;抽象类的创建和使用。难点:面向抽象编程的基本方法及其实现。(五)接口与实现1、掌握接口的定义、接口的实现、利用接口实现多态的方法。
2、理解面向接口编程的思想,理解抽象类和接口的区别。
重点:接口的定义与实现。难点:理解面向接口编程的思想。(六)常用实用类1、掌握字符串和缓冲字符串对象的创建,掌握字符串类的常用方法;
2、掌握字符串与基本数据类型之间的转换。
3、了解Data类,Math类和Calendar类的常用方法。
重点:字符串类的常用方法。难点:字符串与基本数据类型之间的转换。(七)组件及事件处理1、理解容器与布局管理的概念。
2、掌握常见组件的功能和使用方法,掌握JAVA的事件处理机制。
重点:常用组件的功能和使用方法,JAVA的事件处理机制。
难点:JAVA的事件处理机制。
(八)输入输出流1、了解文件管理的目的;理解JAVA的输入输出流、字节流与字符流的类的层次。
2、掌握文件对象的创建及常用方法;
- 90 - 信息与计算科学专业教学大纲
3、掌握各种输入输出流的适用场合和使用方法。
重点:文件对象的创建及常用方法;各种输入输出流的适用场合和使用方法。
难点:各种输入输出流的适用场合和使用方法。
四、教学方式及学时分配
序号
一
二
三
四
五
六
七
八
JAVA语言概述
JAVA程序设计基础
类与对象
子类与继承
接口与实现
常用实用类
组件及事件处理
输入输出流
主要内容 主要教学方式 学时分配 辅导答疑比例
讲授+实验
讲授+实验
讲授+实验
讲授+实验
讲授+实验
讲授+实验
讲授+实验
讲授+实验
2+2
4+2
6+2
4+2
4+2
4+2
4+2
4+2
2 :1
2 :1
2 :1
2 :1
2 :1
2 :1
2 :1
2 :1
五、课程其他教学环节要求
(一)实验环节
实验一:JAVA基本程序设计 要求:熟悉JAVA程序的集成开发环境,掌握开发JAVA应用程序的基本步骤(2学时)。
实验二:JAVA语言基础 要求:掌握基本数据类型及数组的使用,掌握程序的流程控制(2学时)。
实验三:类与对象 要求:掌握类的封装与对象的使用,掌握静态成员与实例成员的使用方法(2学时)。
实验四:子类与继承 要求:掌握子类的创建与引用,掌握利用继承实现多态的方法(2学时)。
实验五:接口与实现 要求:掌握接口的声明以及如何用类来实现接口,掌握利用接口来实现多态(2学时)。
实验六:常用实用类 要求:掌握String类的常用方法,掌握Data类以及Calendar类的常用方法(2学时)。
实验七:组件及事件处理 要求:掌握常用组件的使用方法,掌握JAVA的事件处理机制(2学时)。
实验八:输入输出流 要求:掌握文件类对象的创建及常用方法,掌握字节流、字符流的使用(2学时)。
信息与计算科学专业教学大纲-91 -(二)课外教学要求鼓励学生多查阅各种图书资料和网络资源,多进行上机练习,并利用课外时间按照实验要求做好实验准备。(三)作业每章结束时布置作业,基本以所选用教材的课后题为基础。题型主要有:选择题、读程序写结果和程序设计题等。六、本课程与其他课程的联系本课程的先修课程是《C++程序设计》。
七、建议教材及教学参考书目建议教材:《Java 2 实用教程(第5版)》 耿祥义等,清华大学出版社,2017.5
《Java 2 实用教程(第5版)实验指导与习题解答》 张跃平等,清华大学出版社,2017.5
教学参考书目:《Java语言程序设计(第3版)》 沈泽刚等, 清华大学出版社,2018.4
八、课程考核方式与成绩评定办法课程考核采用平时考核与期末考试与相结合的形式。其中平时考核包括学生考勤及作业的完成情况,实验操作及实验报告的完成情况;期末考试成绩是对各个知识点掌握程度的综合评价,以笔试方式进行。成绩评定方法:平时成绩*40%+期末成绩*60%=总成绩
评价项目评价环节课程目标掌握JAVA语言的基本语法,理解面向对象程序设计平时成绩(40分)
平时考勤、作业;实验的思想,掌握用JAVA语言进行面向对象程序设计的基本方法,具有应用JAVA语言解决和处理实际问题的能力。掌握JAVA语言的基本语法,理解面向对象程序设计课程考试(60分) 期末考试的思想,掌握用JAVA语言进行面向对象程序设计的基本方法,具有应用JAVA语言解决和处理实际问题的能力。
版权声明:本文标题:JAVA 程序设计课程教学大纲 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1708659095a528829.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论