版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《Java程序设计基础》教学大纲
一、课程基本信息
课程名称(中文)Java程序设计基础课程代码
课程名称(英文)JavaProgramming
课程类别□通识教育课目专业教育课□实践教育课口创新创业课□其他
课程学时学时课程学分学分
适用专业开课学期第学期
移动终端软件开发、
高级程序设计语言(C)
先修课程续修课程Python程序设计与实
计算机导论
践
《Java程序设计基础》是计算机科学与技术专业的一门重
要专业误,该课程的特点是理论性和实践性密切结合。通过本课
程的学习,使学生理解与掌握计算机面向对象程序设计的基本概
课程简介
念、基本思想与基本方法,理解面向对象程序设计思想,掌握面
向对象程序设计方法,Java面向对象编程的思想和Java编程中
的重要技术,具有初步的系统开发能力。
二、课程教育目标
(一)总体目标
使学生通过本课程的学习具有初步的面向对象程序开发能力。
(二)具体目标
理解与掌握计算机面向对象程序设计的基本概念、基本思想与基本方法,理
解面向对象程序设计思想,掌握面向对象程序设计方法,Java面向对象编程的
思想和Java编程中的重要技术。
三、课程学时分配
课程章节课程内容理论学时实践学时
第一章面向充•象程序设计概述
第二章Java基础语法
第三章酒店管理系统项目设计
第四章类的设计与实现
第五章集合与泛型
第六章异常处理
第七章图形用户界面设计
第八章GUI事件处理机制
第九章Java的数据库编程
第十章Java多线程
第十一章10操作
合计
四、课程内容
第一章面向对象程序设计概述
【学习目标】
1.掌握面向对象程序设计的含义以及与面向过程的区别;
2.深人理解编写代码必须遵守的现行习惯风格;
3.掌握Java语言开发平台JDK的配置与使用;
4.了解Java语言的诞生与特点;
【教学内容】
1.面向对象程序设计的含义:要求达到理解层次;
2.Java的特点:要求达到了解层次;
3.安装JDK:要求达到掌握层次;
4.Java程序的开发步骤:要求达到掌握层次;
5.一个简单的Java应用程序:要求达到掌握层次;
6.联合编译:要求达到了解层次;
7.注释:要求达到了解层次;
8.编程风格:要求达到了解层次;
【重点、难点】
1.重点:Java语言开发平台JDK的使用;
2.难点:Java语言开发平台JDK的配置;
【教学方法】
1.通过多媒体课件和传统教学相结合,阐明课程与教学基本原理,丰富学生
课程与教学的基本知识结阂,培养学生的职业规范;
2.通过案例分析,强调理论与实践相结合,促进学生知识整合,培养学生的
反思能力;
第二章Java基础语法
【学习目标】
1.通过本章学习,让学生理解标识符和关键字,掌握基本数据类型、数组
和枚举类型,了解从命令行输入输出数据的方法;
2.掌握Java提供的运算符和各种控制语句;
3.熟悉运用运算符写出表达式;
【教学内容】
1.标示符和关键字:要求达到理解层次;
2.基本数据类型:要求达到掌握层次;
3.从命令行输入数据:要求达到了解层次;
2.酒店管理系统功能模块设计:要求达到了解层次;
3.酒店管理系统数据库设计:要求达到了解层次;
4.酒店管理系统的目录结构设计:要求达到了解层次;
5.了解MVC模式;
【重点、难点】
1.重点:酒店管理系统数据库设计,MVC模式;
2.难点:酒店管理系统数据库设计,MVC模式;
【教学方法】
1.通过多媒体课件和传统教学相结合,阐明课程与教学基本原理,丰富学生
课程与教学的基本知识结沟,培养学生的职业规范;
2.通过案例分析,强调理论与实践相结合,促进学生知识整合,培养学生的
反思能力;
3.通过组织学生观察课堂实录,从中培养学生发现问题、分析问题、解决问
题的能力和探究意识;
第四章类的设计与实现
【学习目标】
1.理解类和对象的含义及相互的关系;
2.掌握对象的创建,理解对象的生命周期;
3.掌握包的创建、理解各种修饰符的用法和意义;
4.理解面向对象的三大特征:封装、继承和多态,掌握类的继承与多态、
接口的实现与多态;
5.理解抽象类和接口意义及两者的区别和联系;
6.理解工厂模式;
【教学内容】
1.类和对象的含义及相互的关系:要求达到理解层次;
2.对象的创建,对象的生命周期:要求达到理解层次;
3.包的创建、各种修饰符的用法和意义:要求达到理解层次;
4.面向对象的三大特征:封装、继承和多态,类的继承与多态、接口的实
现与多态:要求达到理解层次;
5.抽象类和接口意义及两者的区别和联系:要求达到理解层次;
6.参数传值:要求达到理解层次;
7.对象的组合:要求达到理解层次;
8.static关键字:要求达到掌握层次;
9.访问权限:要求达到理解层次;
10.成员变量的隐藏和方法的重写;
11.abstract类和abstract方法的关系;
12.super和final关键字:要求达到理解层次;
【重点、难点】
1.重点:类和对象的概念以及区别,继承与多态的理解与应用;
2.难点;不同访问叹限的成员继承性不同,面向对象的基本思想、多态,
工厂模式;
【教学方法】
1.通过多媒体课件和传统教学相结合,阐明课程与教学基本原理,丰富学生
课程与教学的基本知识结沟,培养学生的职业规范;
2.通过案例分析,强调理论与实践相结合,促进学生知识整合,培养学生的
反思能力;
第五章集合与泛型
【学习目标】
1.通过本章的学习,了解集合框架的构成;
2.了解Collection接口及常用子接口;
3.掌握List接口及实现类的用法;
4.了解Set接口及实现类的用法;
5.掌握Map接口及实现类的用法;
6.了解泛型的意义;
7.理解集合类和接口中的应用;
【教学内容】
1.Collection接口及常用子接口:要求达到了解层次;
2.Collection接口及常用子接口:要求达到了解层次;
3.List接口及实现类的用法:要求达到掌握层次;
4.Set接口及实现类的用法:要求达到了解层次;
5.Map接口及实现类的用法:要求达到掌握层次;
6.泛型的意义:要求达到了解层次;
8.理解集合在类和接口中的应用:要求达到理解层次;
【重点、难点】
1.重点:List接口及实现类的用法;Map接口及实现类的用法;泛型的意
义;
2.难点:集合类和接口中的应用;
【教学方法】
1.通过多媒体课件和传统教学相结合,阐明课程与教学基本原理,丰富学生
课程与教学的基本知识结阂,培养学生的职业规范;
2.通过案例分析,强调理论与实践相结合,促进学生知识整合,培养学生的
反思能力;
第六章异常处理
【学习目标】
1.了解异常的概念和分类;
2.理解编译异常和运行时异常;
3.掌握常见的异常处理方式;
4.了解自定义异常;
【教学内容】
1.异常的概念和分类:要求达到了解层次;
2.编译异常和运行时异常:要求达到理解层次;
3.常见的异常处理方式:要求达到掌握层次;
4.自定义异常:要求达到了解层次;
【重点、难点】
1.重点:编译异常和运行时异常;常见的异常处理方式;
2.难点:自定义异常;
【教学方法】
1.通过多媒体课件和传统教学相结合,阐明课程与教学基本原理,丰富学
生课程与教学的基本知识结构,培养学生的职业规范;
2.通过课堂汇报和课堂辩论,强化知识应用意识,发展学生的教学能力和
反思能力;
第七章图形用户界面设计
【学习目标】
1.通过本章的学习,要求理解容器类和组件类;
2.掌握各种组件的特点和使用方法以及组件上的事件处理;
3.了解怎样将其他组件嵌套到JFrame窗体中;
【教学内容】
1.JavaSwing概述:要求达到理解层次;
2.窗口:要求达到理解层次;
3.文本框:要求达到掌握层次;
4.密码框:要求达到掌握层次;
5.按钮与标签:要求达到掌握层次;
6.菜单项:要求达到掌握层次;
7.布局:要求达到了解层次;
8.Component类的常用方法:要求达到理解层次;
9.窗口事件:要求达到理解层次;
10.鼠标:要求达到掌握层次;
【重点、难点】
1.重点:各种组件的特点和使用方法;
2.难点:组件上的事件处理;
【教学方法】
1.通过多媒体课件和传统教学相结合,阐明课程与教学基本原理,丰富学生
课程与教学的基本知识结沟,培养学生的职业规范;
2.通过案例分析,强调理论与实践相结合,促进学生知识整合,培养学生的
反思能力;
3.通过小组合作学习,树立育人意识,发展学生的合作能力和校本课程设计
能力;
第八章GUI事件处理机制
【学习目标】
1.理解GUI事件处理机制;
2.理解事件处理与事件监听;
3.了解常用事件类;
4.理解内部类在事件处理中的应用;
【教学内容】
1.GUI事件处理机制:要求达到理解层次;
2.事件代理与事件监听:要求达到理解层次;
3.常用事件类:要求达到了解层次;
4.内部类在事件处理中的应用:要求达到理解层次;
【重点、难点】
1.重点:GUI事件处理机制;事件处理与事件监听、内部类在事件处理中
的应用;
2.难点:GUI事件欠理机制;事件处理与事件监听、内部类在事件处理中
的应用;
【教学方法】
1.通过多媒体课件和传统教学相结合,阐明课程与教学基本原理,丰富学生
课程与教学的基本知识结沟,培养学生的职业规范;
2.通过案例分析,强调理论与实践相结合,促进学生知识整合,培养学生的
反思能力;
第九章Java的数据库编程
【学习目标】
1.通过本章的学习,要求理解JDBC的作用;
2.掌握JDBC技术以及JDBC提供的API操作数据库;
3.了解JDBC和数据库建立连接的常用方法;
【教学内容】
1.mysql数据库管理系统:要求达到理解层次;
2.JDBC:要求达到理解层次;
3.链接数据库:要求达到掌握层次;
4.查询操作:要求达到掌握层次;
5.更新、添加于删除操作:要求达到掌握层次;
【重点、难点】
1.重点:JDBC技术以及JDBC提供的API操作数据库;
2.难点:使用JDBC提供的API操作数据库;
【教学方法】
1.通过多媒体课件和传统教学相结合,阐明课程与教学基本原理,丰富学生
课程与教学的基本知识结阂,培养学生的职业规范;
2.通过案例分析,强调理论与实践相结合,促进学生知识整合,培养学生的
反思能力;
第十章Java多线程
【学习目标】
1.通过本章的学习,理解进程和线程的联系与区别,理解多线程的意义;
2.掌握创建线程的两种方式;
3.掌握Thread类的常见方法的使用;
【教学内容】
1.进程和线程的联系与区别:要求达到理解层次;
2.多线程的意义:要求达到理解层次;
3.创建线程的两种方式:要求达到掌握层次;
4.Thread类的常见方法的使用:要求达到掌握层次;
【重点、难点】
1.重点:创建线程的两种方式;
2.难点:Thread类的常见方法的使用;
【教学方法】
1.通过多媒体课件和传统教学相结合,阐明课程与教学基本原理,丰富学生
课程与教学的基本知识结阂,培养学生的职业规范;
2.通过案例分析,强调理论与实践相结合,促进学生知识整合,培养学生的
反思能力;
第十一章10操作
【学习目标】
1.通过本章的学习,要求理解输入输出流的概念;
2.掌握常用的File类及其常用子类的使用方法;
3.了解相关输入输出流中子类的功能;
【教学内容】
1.File类:要求达到理解层次;
2.文件字节流:要求达到掌握层次;
3.文件字符流:要求达到掌握层次;
4.缓冲流;要求达到了解层次;
5.对象流:要求达到理解层次;
6.使用Scanner解析文件:要求达到了解层次;
【重点、难点】
1.重点:File类及其常用子类的功能,文件字节流,字符流,缓冲流;
2.难点:File类常用子类的使用方法,文件字节流,字符流,缓冲流;
【教学方法】
1.通过多媒体课件和传统教学相结合,阐明课程与教学基本原理,丰富学生
课程与教学的基本知识结阂,培养学生的职业规范;
2.通过案例分析,强调理论与实践相结合,促进学生知识整合,培养学生的
反思能力;
3.通过小组合作学习,树立育人意识,发展学生的合作能力和校本课程设计
能力;
五、考核方式及成绩评定
1.考核方式:课程考核方式分为过程考核(平时考核)和课终考核(期末考
核)。过程考核(平时考核)方式包括考勤,课堂学习知课堂笔记、课堂问答与
互动,课后作业、课后讨论和提问等;课终考核(期末考核)采用闭卷考试。
2.总成绩评定:总成绩二过程成绩(平时成绩)X30N+课终成绩(期末成绩)
X70%o
3.过程成绩(平时成绩)评定:
(1)考勤(5%);学生出勤率的考核(5分)。
(以下两种方案自选)
■每到1次给1分,直到5分。
■每不到1次扣1分,直到。分。
(2)教学课程中(上课期间),对学生是否认真学习并做了课堂笔记进行
不定期考核,考核次数4次,每次10分。(40分)
每次得分标准:
■学完课程、笔记完整,字迹工整,10分。
■基本学完课程、笔记基本完整,字迹基本工整,7-9分。
■学完部分课程、笔记部分完整,4-6分。
■课程学习少量完成、无笔记,1-3分。
■没有进行课程学习、无笔记,0分。
注:如果每次学生考核都认真学习、笔记完整,字迹工整,满分。
(3)教学课程中(上课期间),在需要学生重点理解的地方,老师提出问
题,学生讨论回答。(20分)
回答问题,最多2次,每次1()分:
■回答完整、正确,10分。
■回答较完整,8分。
■基本能回答,6分。
■不能回答,()分。
(4)每个教学阶段结束后,以课后作业、练习的形式对学生相关知识的掌
握情况进行考核,给出考核成绩。通过考核检验学生对这部分知
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初中道德与法治统编版八下册1.1党领导人民制定宪法 课件
- 合作项目中期评估时间安排确认函(8篇范文)
- 游戏开发技术入门到精通指南
- 老年生活品质提升承诺书6篇
- 电商运营平台数据安全合规指南
- 自动化设备技术参数手册
- 网络安全事情紧急处理企业网络安全运维团队预案
- 2026年全流程拆解廉洁教育为民教育心得体会
- 农产品质量安全追溯体系建立与完善方案
- 公司业务担保承诺函(5篇)
- 《增材制造工艺制订与实施》课件-SLM成形设备-光学系统
- 变电安规培训课件
- 第30讲 知识回归:2025高考化学试题教材溯源
- 医疗机构临床路径与诊疗规范
- LoRa无线技术教学课件
- 犯罪主体课件
- 朝鲜民族app课件
- 2026年河南应用技术职业学院单招职业适应性测试必刷测试卷含答案
- 透析水处理系统培训课件
- 雨课堂在线学堂《全球化与世界空间》单元考核测试答案
- 学堂在线 人工智能 章节测试答案
评论
0/150
提交评论