《面向对象程序设计(Java)》课程整体教学设计
面向对象程序设计(Java)―课程整体教学设计
课程整体教学设计
一、课程基本信息
课程名称:面向对象程序设计(java) 课程代码: 学分:6 学时:96+30 授课时间:第一/二学期 授课对象:计算机类专业 课程类型: 本课程是为计算机类专业学生开设的一门专业基础课。 并行课程:数据库设计与应用 后续课程: :《JSP动态网站设计开发》、《安卓手机应用开发》 二、课程概述
(一)课程定位
《面向对象程序设计(java)》是计算机类专业的核心课程之一,也是基础课程之一, 在整个课程体系中起专业基础技能训练功能,它的后续课程是《JSP动态网站设计开发》、《安卓手机应用开发》等。本课程主要介绍了Java 语言的功能和特点,主要内容包括:Java 语
言基础知识,Java 语法构成,面向对象编程技术,常用系统类使用,图形用户界面设计,图形处理,多媒体处理,异常处理,文件和流处理,多线程技术等,目的是使学生掌握一门高级程序设计语言,了解程序设计方法,具有基本的程序设计的能力。
《面向对象程序设计(java)》是一门实践性很强的课。Java 语言作为一门经典的面向对象高级程序设计语言, 在课程的设计和实施中注重学生程序设计实践能力的培养。
对于所有的知识点和技能点,大体分为三个层次:了解、掌握和熟练掌握。它们的含义大致为:了解就是掌握概念,掌握就是能够理解和分析现有知识,熟练掌握就是会运用所学知识解决实际问题。
1
面向对象程序设计(Java)―课程整体教学设计
(二)先修后续课程
并行课程《数据库设计与应用》,后续课程《JSP动态网站设计开发》、《安卓手机应用开发》。
三、课程目标
(一)总体目标:
通过学习Java语言 的面向对象程序设计思想和实际应用技术,使学生养成良好的编程习惯,理解Java技术的编程理念,掌握使用Java语言的编程方法,具备 Java 技术再学习能力;能够具有分析用户需求、确定微型项目的开发流程,最终可以发布有一定实用价值的软件作品并撰写项目工程技术文档的能力;在项目训练过程中通过增长知识、训练技能、积累经验、养成习惯、固化能力,使学生初步具备分析、解决实际工程问题的能力,同时具备团队协作精神、创新能力,为后续专业课的学习打下良好的基础。
(二)能力目标:
第一阶段:语言基本功训练。通过完成小黄人动起来、四则运算机、颁奖典礼、ATM取款机、汽车出租管理等算法程序,使学生能够熟练运用Eclipse开发环境,能够掌握Java的基本语法和程序控制语句,能够严格遵守Java编程规范,解决简单的算法问题。
第二阶段:实用程序开发。通过完成我爱追星、门禁系统、成绩管理、跑步比赛、键盘
游戏图形界面程序,使学生能够熟深入理解面向对象的基本概念,熟练运用GUI、多线程、集合、JDBC等java编程技术,熟练运用面向对象程序设计的编程思想开发微型mis程序。
第三阶段:综合项目开发。通过完成课程设计任务,训练学生处理小组事务的能力、计划安排工作的能力、与人沟通的能力、自我表达的能力、团队协作的能力、自我展示的能力、自我学习的能力。并且能够在学习与制作的过程中充分发挥自己的创造性与创意。
(三)知识目标:
1. 掌握Java平台开发环境的搭建与配置,熟练掌握Java的开发平台和开
发软件包,熟悉各种参数设置及利用其进行程序开发的方法;
2
面向对象程序设计(Java)―课程整体教学设计
2. 掌握Java的基本语法、流程控制语句的基本语法、Java数组的创建与
使用方法;
3. 掌握Java类的概念、定义及创建类对象的方法,掌握面向对象编程的
基本方法、类的定义和对象创建、方法重载的概念、类的继承概念、多态的概念、理解抽象类与接口的相关概念等相关概念。
4. 掌握Java图形界面程序的基本结构、Java布局管理器的使用和各种布
局管理的风格、常用组件的使用、Java事件处理机制及相关的知识,学会事件处理的编程;
5. 掌握异常的概念及Java异常的层次结构、处理机制,掌握异常的处理
方法;
6. 掌握撰写综合项目报告的相关知识,包括《系统设计报告》、《操作使用
说明书》。
(四)素质目标:
学生完成本课程学习后,应初步具备以下素质:
1.能够自觉维护工作场所的正常秩序,具有规范操作理念,认真严谨的工作态度,
2.能够自觉遵守职业行为规范,具有高度的责任心和良好的服务意识 ; 3.能够与工作团队保持良好的协作关系和人际关系,主动与人合作、与人交流,具有团队意识和组织协调能力;
4.能够有条理地表达自己的思想和观点,提出问题、分析问题和解决问题,具有观察能力、独立思考、自主创新和自我展示的能力;
5.能够撰写综合项目报告书,具有良好的语言表达和文字应用能力; 6.能够使用网络的上各类资料帮助解决系统开发过程中所遇到的问题,具有自我学习能力。
3
面向对象程序设计(Java)―课程整体教学设计
四、课程内容
本课程的学习共分为三个阶段,根据各个阶段的学习目标,第一阶段设计5个教学项目,第二阶段设计6个教学项目作为教学内容的载体,第三阶段由学生自行选择课程设计项目,以小组为单位设计开发。 (一)教学项目和学时分配
学习阶段 1.1 小黄人,动起来 1.2 四则运算机 一、语言基本功训练 1.3颁奖典礼 1.4 ATM取款机 1.5 汽车出租管理 2.1 门禁系统 2.2 我爱大明星小游戏 二、实用程序开发训练 2.3 键盘测试 2.4 成绩管理 2.5 跑步比赛 2.6 个性化通讯录 机动 小计: 三、综合项目开发训练项目 1.选题 2.需求分析与系统设计答疑 3.系统开发 合计: 126 30 项目 学 时 4 6 6 12 8 6 12 6 6 6 12 6 96
4
面向对象程序设计(Java)―课程整体教学设计
java网课推荐 (二)教学内容和学习要求
课程内容 1.Java起源 2.Java特点 3. 搭建Java开发环境(JDK的下载、安装和环境变量配置) 4. 第一个Java小程序例子 1.标识符 2.关键字 3.数据类型 4.运算符 5.表达式 6.语句 7.字符串 8.数组 1.类的定义、语法和创建 2.类的成员变量和成员方法 3.创建对象和使用对象 4.对象的引用和实体 5.方法中的参数传值 6.构造方法和方法重载 7.static和this关键字 8.访问权限(private、default、protected和public) 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关键字,访问权限(private、default、protected和public) 1.了解抽象类的基本概念、特点、作用 2.掌握抽象类的属性
和抽象方法 3.掌握抽象类的原理和作用,子类的继承性 4.熟练掌握变量的隐藏和方法的重写 重点:类的定义、语法、创建、成员变量、成员方法、创建对象和使用对象 难点:对象的引用和实体,方法中的参数传值,构造方法和方法重载 重点:抽象类的原理,变量的隐藏、方法的重载和方法的重写 难点:继承的原理,方法1
感谢您的阅读,祝您生活愉快。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论