版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
面向对象程序设计课程标准一、课程概况课程名称面向对象程序设计课程代码20103703适用专业信息与计算科学开课学期第3学期课程性质专业必修学时/学分68/4预修课程C语言程序设计,数据库原理二、课程目标课程目标1:掌握Java语言的基础知识、理论和方法,并能将其运用于简单程序的编写,学会使用帮助文档和网络技术解决相关问题。课程目标2:掌握图形用户界面的相关知识和使用Java操作数据库的方法,能编写简单的图形界面程序。课程目标3:初步掌握桌面程序、简单游戏和数据库程序的方法。三、课程目标与毕业要求的关系1、课程目标与毕业要求的对应关系毕业要求指标点课程目标3.软件开发3.1
具有熟练的计算机算法设计与软件开发能力,能够熟练掌握高级程序设计语言的语法,并设计适当的数据结构和算法,编程解决实际问题。课程目标1课程目标2课程目标33.2
掌握数据库系统的基本原理,熟练使用SQL语言进行数据库操作,掌握数据库设计方法和步骤和开发数据库应用系统的基本能力。掌握面向对象程序设计方法,养成良好的程序设计习惯。课程目标1课程目标2课程目标34.数据分析4.1
掌握数学建模和数据挖掘的常用方法,具备较强的数据分析与处理能力,能综合运用所学知识分析和解决问题。课程目标1课程目标32、课程目标与毕业要求的矩阵关系图思想政治数学基础软件开发数据分析外语体育人文劳动1.11.21.32.12.22.33.13.23.34.14.24.35.15.25.36.16.2课程目标1HHM课程目标2HH课程目标3HHM四、课程教学要求与重难点序号课程内容框架教学要求教学重点教学难点
1面向对象程序设计概述(1)
了解面向对象程序设计方法;(2)
掌握面向对象程序设计的相关的基本概念;(3)
掌握软件的安装方法。面向对象概念、软件安装。面向对象概念2Java程序设计语言概述(1)
掌握Java程序的基本结构,使用JDK和Eclipse编辑、编译、运行Java程序的方法;(2)
掌握Java语言的数据类型、常量和变量;(3)
掌握Java语言的输入输出方法;(4)
掌握Java语言的各种表达式;(5)
掌握Java语言的流程控制语句的使用方法;(6)
掌握数组的定义与使用方法;(7)
掌握字符串的操作方法。输入输出、流程控制、数组。数组的创建与使用3抽象与封装(1)
掌握类的定义方法;(2)
掌握对象的创建及通过对象访问成员的方法;(3)
了解成员属性,对象的拷贝及字符串类的使用方法。类、对象、访问控制属性。访问控制属性4继承与多态(1)
掌握子类的定义方法,类的继承技术;(2)
掌握抽象类、接口、包的定义方法。子类、继承。继承、接口5异常处理(1)
了解Java语言中的异常处理的概念及异常处理机制。异常处理。异常处理的实现6流式输入输出及文件处理(1)
掌握Java的流式输入输出方法;(2)
了解文件的操作方法;(3)
了解字符流的使用方法;(4)
了解对象的串行化方法。文件的读写。字符流7泛型程序设计与数据结构(1)
了解泛型程序设计的基本原理;(2)
掌握集合的定义与使用方法。集合的定义与使用。集合的使用8图形用户界面(1)
掌握图形用户界面的创建方法;(2)
掌握常用布局管理器的使用方法;(3)
掌握常用Swing组件的使用方法;(4)
掌握常用绘图方法;(5)
掌握坦克大战游戏界面设计及坦克绘制方法。图形界面创建、布局管理器、Swing组件、绘图。布局管理器、Swing组件9事件处理(1)
了解事件处理机制;(2)
掌握事件监听和事件处理的实现方法;(3)
了解坦克大战游戏中事件处理机制。事件监听和事件处理的实现。坦克大战游戏中事件处理机制10多线程程序设计(1)
掌握线程的创建与使用方法;(2)
了解线程的控制及线程的同步与互斥机制;(3)
掌握坦克大战游戏中线程的创建与启动。线程的创建与启动。坦克大战游戏中线程的创建11数据库访问的编程技术(1)
了解JDBC的使用方法;(2)
掌握使用JDBC访问数据库的方法。JDBC访问数据库的方法。JDBC访问数据库的方法五、课程教学内容、教学方式、学时分配及对课程目标的支撑情况序号课程内容框架教学内容教学方式学时支撑课程目标1面向对象程序设计概述结构化程序设计方法,面向对象程序设计方法,基本概念,面向对象程序设计语言,Java与Eclipse软件的安装与调试。讲授、演示、实验1+1课程目标12Java程序设计语言概述Java程序设计语言的发展、基本特征、语言的环境,Java程序的基本结构、基本数据类型,标识符、注释、直接量、常量和变量,Java程序的输入输出、运算符和表达式、流程控制语句,一维数组,二维数组,字符串常量。讲授、演示、实验3+3课程目标13抽象与封装抽象与封装的实现技术,类,对象,访问属性控制,静态成员,对象拷贝,几个JavaAPI中的标准类,应用举例。讲授、演示、实验3+3课程目标14继承与多态继承与多态的实现技术,类的继承,类成员的隐藏与重载,多态性的实现,抽象类,接口,包,应用举例。讲授、演示、实验3+3课程目标15异常处理异常概念,异常处理机制。讲授、演示、实验2+0课程目标16流式输入输出及文件处理流式输入输出的处理机制,Java的输入输出流库,文件,字符流,对象的串行化。讲授、演示、实验2+2课程目标17泛型程序设计与数据结构泛型程序设计,基本的数据结构接口。讲授、演示、实验1+1课程目标18图形用户界面Java图形用户界面概述,用Swing创建图形用户界面,布局管理器,Swing组件,在窗口中绘制图形。讲授、演示、实验7+7课程目标1课程目标2课程目标39事件处理事件处理机制,事件的处理过程,事件类、事件监听器,处理事件。讲授、演示、实验3+3课程目标1课程目标2课程目标310多线程程序设计创建线程,线程状态的转换,线程控制,多线程的同步与互斥。讲授、演示、实验2+2课程目标1课程目标2课程目标311数据库访问的编程技术Java语言的数据库访问接口,JDBC访问数据库,JDBC应用程序。讲授、演示、实验8+8课程目标1课程目标2课程目标3六、课程目标与考核内容课程目标考核内容评价依据课程目标1:掌握Java语言的基础知识、理论和方法,并能将其运用于简单程序的编写,学会使用帮助文档和网络技术解决相关问题。(支撑毕业要求指标点3.1,3.2,4.1)面向对象程序概念,Java语言基本理论,流程控制,输入输出,数组,类,继承,接口,包,访问控制属性,异常处理,文件处理、集合。课堂表现;平时作业;平时测验;实验成绩;期末考试。课程目标2.掌握图形用户界面的相关知识和使用Java操作数据库的方法,能编写简单的图形界面程序,能使用图形界面操作数据库。(支撑毕业要求指标点3.1,3.2)图形界面的创建,布局管理器,Swing组件,事件处理,数据库技术。课堂表现;平时作业;平时测验;实验成绩;期末考试。课程目标3:初步掌握桌面程序、简单游戏和数据库程序的方法。(支撑毕业要求指标点3.1,3.2,4.1)绘图,线程,数据库技术。课堂表现;平时作业;实验成绩;期末考试。七、考核方式与评价细则考核方式比例考核/评价细则课堂表现10%评价标准:根据学生上课出勤情况和课堂讨论,回答问题等情况。基础分90分;旷课一次扣
10
分,迟到、早退、事假一次扣
5
分;有效参与讨论并正确回答问题一次加5分,最高100分。作业20%评价标准:平时成绩使用百分制,作业成绩为各次作业的平均成绩。平时测验10%评价标准:取各次测验的平均成绩。实验10%评价标准:实验考核成绩。期末考试50%评价标准:严格按照《面向对象程序设计》期末试题参考答案及评分细则进行阅卷。综合成绩100%课堂表现(10%)+作业(20%)+平时测验(10%)+实验(10%)+期末考试(50%)如果期末考试成绩小于50分,则总评成绩与期末考试成绩相同。八、课程目标达成度评价参考《数学学院课程目标达成度评价方法》进行评价。九、本课程各个课程目标的权重依据第八部分中的课程目标达成度评价方法,计算得到本课程的各个课程目标的权重如下:课程目标课程目标-1课程目标-2课程目标-3权值wi0.3640.2720.364十、持续改进根据学生的课堂表现、作业、平时测验和期末考试情况及教学督导的反馈,检验学生对本课程涉及的学科素养和学会反思的达成情况,及时对教学中的不足之处进行改进,调整教学指导策略;根据学生的课堂表现、作业、平时测验及期末考试成绩,检验本课程所支撑的毕业要求分解指标点的达成度情况;根据本课程所支撑的毕业要求分解指标点的达成度情况,在本学院教学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东揭榜制科技协议书
- 工业厂房代建合同范本
- 工程售卖居间合同范本
- 对口班入学协议书模板
- 打印室承包协议书范本
- 学校招聘保安合同范本
- 危重病人的风险评估及护理安全
- 冀教版七年级数学下册对顶角和三线八角张教案
- 理顺前后序简明表其意结构把握类教案
- 道路标线的施工工艺质量控制教案(2025-2026学年)
- 金太阳陕西省2025-2026学年高一上学期12月考试政治(26-167A)(含答案)
- 土木工程科学数据分析方法 课件 第3章 试验数据误差及处理 -
- 1807《经济学(本)》国家开放大学期末考试题库
- 2025年北京航空航天大学马克思主义基本原理概论期末考试模拟题带答案解析(必刷)
- 江苏省2025年普通高中学业水平合格性考试语文试卷(含答案)
- 2026年演出经纪人考试题库附参考答案(完整版)
- 高一物理(人教版)试题 必修二 阶段质量检测(一) 抛体运动
- 美团代运营服务合同协议模板2025
- 2025年秋期国家开放大学《理工英语4》期末机考精准复习题库
- 2025年新修订版《森林草原防灭火条例》全文+修订宣贯解读课件(原创)
- 2025年秋鲁教版(新教材)小学信息科技三年级上册期末综合测试卷及答案(三套)
评论
0/150
提交评论