《面向对象程序设计java》课程整体教学设计.docx

上传人:b****4 文档编号:775114 上传时间:2022-10-12 格式:DOCX 页数:10 大小:22.62KB
下载 相关 举报
《面向对象程序设计java》课程整体教学设计.docx_第1页
第1页 / 共10页
《面向对象程序设计java》课程整体教学设计.docx_第2页
第2页 / 共10页
《面向对象程序设计java》课程整体教学设计.docx_第3页
第3页 / 共10页
《面向对象程序设计java》课程整体教学设计.docx_第4页
第4页 / 共10页
《面向对象程序设计java》课程整体教学设计.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

《面向对象程序设计java》课程整体教学设计.docx

《《面向对象程序设计java》课程整体教学设计.docx》由会员分享,可在线阅读,更多相关《《面向对象程序设计java》课程整体教学设计.docx(10页珍藏版)》请在冰豆网上搜索。

《面向对象程序设计java》课程整体教学设计.docx

《面向对象程序设计java》课程整体教学设计

《面向对象程序设计(Java)》课程整体教学设计

面向对象程序设计—课程整体教学设计

课程整体教学设计

一、课程基本信息

课程名称:

面向对象程序设计课程代码:

学分:

6学时:

96+30授课时间:

第一/二学期授课对象:

计算机类专业课程类型:

本课程是为计算机类专业学生开设的一门专业基础课。

并行课程:

数据库设计与应用后续课程:

《JSP动态网站设计开发》、《安卓手机应用开发》二、课程概述

课程定位

《面向对象程序设计》是计算机类专业的核心课程之一,也是基础课程之一,在整个课程体系中起专业基础技能训练功能,它的后续课程是《JSP动态网站设计开发》、《安卓手机应用开发》等。

本课程主要介绍了Java语言的功能和特点,主要内容包括:

Java语言基础知识,Java语法构成,面向对象编程技术,常用系统类使用,图形用户界面设计,图形处理,多媒体处理,异常处理,文件和流处理,多线程技术等,目的是使学生掌握一门高级程序设计语言,了解程序设计方法,具有基本的程序设计的能力。

《面向对象程序设计》是一门实践性很强的课。

Java语言作为一门经典的面向对象高级程序设计语言,在课程的设计和实施中注重学生程序设计实践能力的培养。

对于所有的知识点和技能点,大体分为三个层次:

了解、掌握和熟练掌握。

它们的含义大致为:

了解就是掌握概念,掌握就是能够理解和分析现有知识,熟练掌握就是会运用所学知识解决实际问题。

1

面向对象程序设计—课程整体教学设计

先修后续课程

并行课程《数据库设计与应用》,后续课程《JSP动态网站设计开发》、《安卓手机应用开发》。

三、课程目标

总体目标:

通过学习Java语言的面向对象程序设计思想和实际应用技术,使学生养成良好的编程习惯,理解Java技术的编程理念,掌握使用Java语言的编程方法,具备Java技术再学习能力;能够具有分析用户需求、确定微型项目的开发流程,最终可以发布有一定实用价值的软件作品并撰写项目工程技术文档的能力;在项目训练过程中通过增长知识、训练技能、积累经验、养成习惯、固化能力,使学生初步具备分析、解决实际工程问题的能力,同时具备团队协作精神、创新能力,为后续专业课的学习打下良好的基础。

能力目标:

第一阶段:

语言基本功训练。

通过完成小黄人动起来、四则运算机、颁奖典礼、ATM取款机、汽车出租管理等算法程序,使学生能够熟练运用Eclipse开发环境,能够掌握Java的基本语法和程序控制语句,能够严格遵守Java编程规范,解决简单的算法问题。

第二阶段:

实用程序开发。

通过完成我爱追星、门禁系统、成绩管理、跑步比赛、键盘游戏图形界面程序,使学生能够熟深入理解面向对象的基本概念,熟练运用GUI、多线程、集合、JDBC等java编程技术,熟练运用面向对象程序设计的编程思想开发微型mis程序。

第三阶段:

综合项目开发。

通过完成课程设计任务,训练学生处理小组事务的能力、计划安排工作的能力、与人沟通的能力、自我表达的能力、团队协作的能力、自我展示的能力、自我学习的能力。

并且能够在学习与制作的过程中充分发挥自己的创造性与创意。

知识目标:

1.掌握Java平台开发环境的搭建与配置,熟练掌握Java的开发平台和开

发软件包,熟悉各种参数设置及利用其进行程序开发的方法;

2

面向对象程序设计—课程整体教学设计

2.掌握Java的基本语法、流程控制语句的基本语法、Java数组的创建与

使用方法;

3.掌握Java类的概念、定义及创建类对象的方法,掌握面向对象编程的

基本方法、类的定义和对象创建、方法重载的概念、类的继承概念、多态的概念、理解抽象类与接口的相关概念等相关概念。

4.掌握Java图形界面程序的基本结构、Java布局管理器的使用和各种布

局管理的风格、常用组件的使用、Java事件处理机制及相关的知识,学会事件处理的编程;

5.掌握异常的概念及Java异常的层次结构、处理机制,掌握异常的处理

方法;

6.掌握撰写综合项目报告的相关知识,包括《系统设计报告》、《操作使用

说明书》。

素质目标:

学生完成本课程学习后,应初步具备以下素质:

1.能够自觉维护工作场所的正常秩序,具有规范操作理念,认真严谨的工作态度,

2.能够自觉遵守职业行为规范,具有高度的责任心和良好的服务意识;3.能够与工作团队保持良好的协作关系和人际关系,主动与人合作、与人交流,具有团队意识和组织协调能力;

4.能够有条理地表达自己的思想和观点,提出问题、分析问题和解决问题,具有观察能力、独立思考、自主创新和自我展示的能力;

5.能够撰写综合项目报告书,具有良好的语言表达和文字应用能力;6.能够使用网络的上各类资料帮助解决系统开发过程中所遇到的问题,具有自我学习能力。

3

面向对象程序设计—课程整体教学设计

四、课程内容

本课程的学习共分为三个阶段,根据各个阶段的学习目标,第一阶段设计5个教学项目,第二阶段设计6个教学项目作为教学内容的载体,第三阶段学生自行选择课程设计项目,以小组为单位设计开发。

教学项目和学时分配

学习阶段小黄人,动起来四则运算机一、语言基本功训练颁奖典礼ATM取款机汽车出租管理门禁系统我爱大明星小游戏二、实用程序开发训练键盘测试成绩管理跑步比赛个性化通讯录机动小计:

三、综合项目开发训练项目1.选题2.需求分析与系统设计答疑3.系统开发合计:

12630项目学时46612861266612696

4

面向对象程序设计—课程整体教学设计

教学内容和学习要求

课程内容起源特点3.搭建Java开发环境4.第一个Java小程序例子1.标识符2.关键字3.数据类型4.运算符5.表达式6.语句7.字符串8.数组1.类的定义、语法和创建2.类的成员变量和成员方法3.创建对象和使用对象4.对象的引用和实体5.方法中的参数传值6.构造方法和方法重载和this关键字8.访问权限1.抽象类的基本概念、特点、作用、属性和抽象方法2.继承的原理和基本概念,继承的作用,子类的继承性3.成员变量的隐藏和方法的重写4.方法重载与方法重写的异同点目的要求1.了解Java的起源2.了解Java的特点3.熟练掌握搭建Java开发环境重点难点重点:

Java特点。

难点:

搭建Java开发环境。

1.Java概述2.Java基本语法1.了解标识符、关键字和数据类型2.掌握运算和表达式3.熟练掌握语句、字符串和数组的常用方法和属性重点:

数据类型、运算符难点:

字符串和数组3.类与对象4.抽象类与继承1.熟练掌握类的定义、语法和创建2.掌握类的成员变量和成员方法3.熟练掌握创建对象和使用对象4.掌握对象的引用和实体5.掌握方法中的参数传值6.熟练掌握构造方法和方法重载7.了解static和this关键字,访问权限1.了解抽象类的基本概念、特点、作用2.掌握抽象类的属性和抽象方法3.掌握抽象类的原理和作用,子类的继承性4.熟练掌握变量的隐藏和方法的重写重点:

类的定义、语法、创建、成员变量、成员方法、创建对象和使用对象难点:

对象的引用和实体,方法中的参数传值,构造方法和方法重载重点:

抽象类的原理,变量的隐藏、方法的重载和方法的重写难点:

继承的原理,方法1

面向对象程序设计—课程整体教学设计

课程内容与final关键字目的要求5.掌握方法的重载与重写的异同点6.掌握super和final关键字1.了解接口的基本概念、特点和作用2.理解接口的原理3.掌握接口与抽象类的区别4.掌握接口的继承,接口回调和接口做参数1.多态的概念、作用及其特点2.向上类型转换和向下类型转换3.多态的实际应用1.了解内部类的作用和缺点2.掌握静态内部类、实例内部类和局部内部类的创建和调用3.熟练掌握匿名内部类的创建和调用重点难点的重载与重写的异同点重点:

接口的原理,接口与抽象类的区别,接口继承难点:

接口的回调和接口做参数重点:

向上类型转换难点:

向下类型转换和多态实际应用重点:

匿名内部类的创建和调用难点:

匿名内部类的创建和调用5.接口1.接口的基本概念、原理及其作用2.接口与抽象类的区别3.接口的继承与回调4.接口做参数1.了解多态的概念、作用及其特点2.熟练掌握向上类型转换3.掌握向下类型转换和多态实际应用1.静态内部类2.实例内部类3.局部内部类4.匿名内部类5.内部类的创建和调用方式6.内部类的作用和缺点1.异常的基本概念和分类2.异常的处理:

try-catch-finally语句与throws关键字4.自定义异常1.文件类File的基本方法和属性1.集合的基本概念和主要的框架接口的基本操作和Swing的简介6.多态7.内部类8.异常1.了解异常的概念和分类2.熟练掌握异常的处理3.了解自定义异常1.掌握文件类File的基本方法和属性重点:

异常的处理难点:

自定义异常9.IO操作10.集合11.图形用户重点:

File的基本方法和属性1.熟练掌握ArrayList的基本操重点:

掌握ArrayList1.了解AWT和Swing的简介,不弹起按钮组件:

重点:

基本容器、布局管2

面向对象程序设计—课程整体教学设计

课程内容界面2.基本容器:

JFrame,标签组件:

JLable,按钮组件:

JButton,布局管理器,面板,滚动条,表格和桌面等3.不弹起按钮组件:

JToggleButton,文本组件:

JTextComponent4.事件处理5.单选按钮:

JRadioButton,复选按钮:

JCheckBox,列表框:

JList,下拉列表框:

JComboBox,菜单组件:

JMenu和JMenuBar,文件选择框:

JFileChooser和表格1.程序、进程和线程的相关概念2.线程的状态与生命周期3.创建线程的方式和线程的常用方法4.线程的调度与优先级5.资源共享6.计时器线程Timer,线程组和GUI线程的概述数据库简介、安装及其配置语法基础操作步骤接口、Statement接口、PreparedStatement接口的使用6.事件处理和使用JDBC连接Oracle数据库目的要求JToggleButton,文本组件:

JtextComponent和表格2.掌握JFrame,标签组件:

JLable,按钮组件:

JButton,布局管理器3.熟练掌握JRadioButton,复选按钮:

JCheckBox,列表框:

JList,下拉列表框:

JComboBox,菜单组件:

JMenu和JMenuBar,文件选择框:

JfileChooser,事件处理。

1.了解程序、进程和线程的相关概念2.掌握并理解线程的状态与生命周期3.熟练掌握创建线程的方式和线程的常用方法4.掌握线程的调度与优先级,资源共享5.了解计时器线程Timer,线程组和GUI线程1.了解JDBC的概述2.掌握MySql数据库简介、安装及其配置3.熟练掌握SQL语法基础,JDBC操作步骤4.熟练掌握Connection接口、Statement接口、PreparedStatement接口的使用5.掌握事件处理和使用JDBC连接MySql数据库重点难点理器和组件的使用。

难点:

事件处理。

12.多线程重点:

线程的状态与生命周期,创建线程的方式和线程的常用方法难点:

线程的调度与优先级

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1