《JAVA编程基础》课程标准.docx
- 文档编号:28623816
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:19
- 大小:21.46KB
《JAVA编程基础》课程标准.docx
《《JAVA编程基础》课程标准.docx》由会员分享,可在线阅读,更多相关《《JAVA编程基础》课程标准.docx(19页珍藏版)》请在冰豆网上搜索。
《JAVA编程基础》课程标准
《JAVA语言程序设计》课程标准
课程名称:
JAVA语言程序设计
课程类别:
专业课
课程代码:
适用专业:
软件技术
开课部门:
信息工程系
一、课程定位
(一)课程性质
《JAVA语言程序设计》是计算机类专业的核心课程,是软件技术专业的一门重要的专业核心课程,旨在培养学生程序设计技术和OOP设计思想,涉及计算机体系结构、面向对象编程、多线程处理、网络通信以及程序设计等内容,通过本课程的学习,学生能够了解Java语言特征、常见的Java类库以及面向对象程序设计思想,掌握计算机程序的结构;掌握程序的开发过程;掌握常用数据结构及Java编程语言的语法;学会利用Java语言编写面向网络应用的简单程序。
为以后学习更高级的计算机相关课程,从软件开发相关工作奠定坚实的基础。
(二)课程任务
通过该课程的学习,使学生掌握OOP编程思想和Java语法,了解开发规范,培养信息搜索与解释能力。
(三)课程衔接
前导课程:
网页制作、C语言程序设计。
后续课程:
Java高级应用、移动应用程序开发。
二、课程目标
通过本课程的学习,使学生具备Java程序设计语言相关知识、能够编写、调试Java程序,遵守良好的代码编写规范。
能够使用Java语言解决实际问题,能胜任Java程序开发、软件测试等工作任务。
(一)知识目标
1.掌握创建和导入包的方法
2.掌握Java的数据类型
3.掌握Java有哪些成员访问控制符
4.掌握类和对象
5.掌握多态和方法的重载与重写
6.掌握构造方法的特点
7.掌握集合框架中的几个接口
8.理解Java的事件处理机制
9.掌握Java程序要访问数据库步骤
10.掌握程序、进程和线程的概念
11.掌握创建线程的两种方式
(二)能力目标
1.具备三种基本结构和Application的编程能力
2.能够用分支结构进行编程
3.能够用循环结构进行编程
4.能够进行应用程序的编程
5.具备类的编程能力
6.能设计类的字段、属性和方法
7.能设计类的构造函数
8.能设计类的方法重载
9.能设计类的继承
10.能设计类的多态性
11.能设计和使用类成员和对象成员
12.具备图形界面基本组件的使用能力
13.具备Windows高级控件使用能力
14.能用布局管理器和容器结合设计复杂界面
15.具备组件的功能开发能力,熟练使用委托事件处理机制
(三)素质目标
1.通过标准开发过程和规范化的程序设计训练,培养学生吃苦耐劳、细致认真,一丝不苟的工作作风;
2.通过项目中界面设计,激发学生的美学潜力和审美情趣;
3.通过分组协作,培养学生团队合作和与人交流、沟通的能力;
4.通过项目实施中的作品展示,培养学生表达和展示自我的能力与意识;
5.养成编程的良好习惯,不断拓展学习空间。
三、课程内容与要求
表1《JAVA编程基础》课程教学情景
序号
学习情境
学时分配
教学形式
备注
总计
理论
实践
理实一体
1
开发简单Java应用程序
8
8
演练结合
2
熟悉IDE下编写Java程序和掌握基本语法
12
12
演练结合
3
掌握Java程序和程序调试的基本方法
8
8
演练结合
4
掌握JavaOOP基本思想
16
16
演练结合
5
熟悉JavaOOP的高级特性
16
16
演练结合
6
练习Java数组与字符串
8
8
演练结合
7
Java的异常处理
4
4
演练结合
合计
72
72
表2《JAVA编程基础》课程教学设计
序号
学习情境
教学目标
学习内容及训练项目
教学载体
学时
教学方法及资源
教学环境
考核评价
1
开发简单Java应用程序
1.了解程序的基本概念:
什么是程序
2.了解Java的技术内容
3.熟悉基本的Eclipse操作(创建Java工程,创建Java文件,运行)
4.掌握简单的调试与排错
学习内容:
1.什么是Java
2.Java程序的开发步骤
3.排错与调试
训练项目:
1.开发并调试JavaApplication实例
PC机,互联网
8
教学方法:
以任务驱动的教学设计模式,单元演练结合案例集成,项目化模式模拟软件项目开发过程
资源:
多媒体课件、自编实训指导书、软件开发文档模板、项目进度跟踪表、评审表及其它项目用教学资源
1.提供多媒体教室的PC机;
2.能提供互联网环境
考核方式:
考勤与项目参与情况(20%)
本单元作业一次(包括复习,预习作业)(20%),以小组为单位,根据学生实践项目完成情况填写项目成绩表(60%)
考核标准:
以考勤定学习态度;通过对小组操作演示评定和跟踪检查方式给定成绩
成绩权重:
0.10
2
熟悉IDE下编写Java程序和掌握基本语法
1.掌握变量的概念
2.掌握数据类型的概念
3.掌握常用变量类型
4.掌握运算符
5.掌握数据类型转换
学习内容:
1.变量
2.数据类型
3.运算符
4.数据类型转换
训练项目:
1.模拟登录系统的实现—需求分析
PC机,互联网
12
教学方法:
以任务驱动的教学设计模式,单元演练结合案例集成,项目化模式模拟软件项目开发过程
资源:
多媒体课件、自编实训指导书、软件开发文档模板、项目进度跟踪表、评审表及其它项目用教学资源
1.提供多媒体教室的PC机;
2.能提供互联网环境
考核方式:
考勤与项目参与情况(20%)
本单元作业一次(包括复习,预习作业)(20%),以小组为单位,根据学生实践项目完成情况填写项目成绩表(60%)
考核标准:
以考勤定学习态度;通过对小组操作演示评定和跟踪检查方式给定成绩
成绩权重:
0.10
3
掌握Java程序和程序调试的基本方法
1.复习boolean类型和关系和逻辑运算符,掌握if条件结构
2.掌握键盘输入
3.掌握循环结构
4.掌握调试方法
学习内容:
1.if条件结构
2.switch结构
3.while和do-while循环
4.for循环
5.跳转语句
6.程序调试
训练项目:
1.模拟登录系统的实现—阅读登录实现样例
PC机,互联网
8
教学方法:
以任务驱动的教学设计模式,单元演练结合案例集成,项目化模式模拟软件项目开发过程
资源:
多媒体课件、自编实训指导书、软件开发文档模板、项目进度跟踪表、评审表及其它项目用教学资源
1.提供多媒体教室的PC机;
2.能提供互联网环境
考核方式:
考核方式:
考勤与项目参与情况(20%)
本单元作业一次(包括复习,预习作业)(20%),以小组为单位,根据学生实践项目完成情况填写项目成绩表(60%)
考核标准:
以考勤定学习态度;通过对小组操作演示评定和跟踪检查方式给定成绩
成绩权重:
0.10
4
掌握JavaOOP基本思想
1.掌握类和对象的特征
2.理解封装
3.掌握创建和使用对象的语法
4.掌握类的方法和JavaDoc注释
5.掌握方法的调用
6.掌握变量的作用域
7.掌握创建包组织Java工程
8.掌握JavaAPI文档的阅读方法
学习内容:
1.对象与类
2.类的方法和属性
3.包
4.JavaDoc注释和JavaAPI文档
训练项目:
1.模拟登录系统的实现—编写包与类,使用工具绘制工程图例
PC机,互联网
16
教学方法:
以任务驱动的教学设计模式,单元演练结合案例集成,项目化模式模拟软件项目开发过程
资源:
多媒体课件、自编实训指导书、软件开发文档模板、项目进度跟踪表、评审表及其它项目用教学资源
1.提供多媒体教室的PC机;
2.能提供互联网环境
考核方式:
考勤与项目参与情况(20%)
本单元作业一次(包括复习,预习作业)(20%),以小组为单位,根据学生实践项目完成情况填写项目成绩表(60%)
考核标准:
以考勤定学习态度;通过对小组操作演示评定和跟踪检查方式给定成绩
成绩权重:
0.20
5
熟悉JavaOOP的高级特性
1.复习封装的特性
2.掌握构造方法的概念
3.掌握方法重载
4.掌握继承和多态特性
5.掌握方法重写
6.掌握面向接口的编程
学习内容:
1.封装
2.构造方法
3.方法重载
4.继承
5.多态
6.方法重写
7.接口
8.内部类
9.匿名类
训练项目:
1.模拟登录系统的实现—根据提示完成复杂登录过程
PC机,互联网
16
教学方法:
以任务驱动的教学设计模式,单元演练结合案例集成,项目化模式模拟软件项目开发过程
资源:
多媒体课件、自编实训指导书、软件开发文档模板、项目进度跟踪表、评审表及其它项目用教学资源
1.提供多媒体教室的PC机;
2.能提供互联网环境
考核方式:
考勤与项目参与情况(20%)
本单元作业一次(包括复习,预习作业)(20%),以小组为单位,根据学生实践项目完成情况填写项目成绩表(60%)
考核标准:
以考勤定学习态度;通过对小组操作演示评定和跟踪检查方式给定成绩
成绩权重:
0.30
6
练习数组与字符串
1.掌握数组的定义,初始化和使用
2.掌握String的定义,初始化和使用
3.掌握字符串的常用方法
4.掌握带参数的方法
5.掌握StringBuffer类
学习内容:
1.数组的定义,初始化和使用
2.String的定义,初始化和使用
3.带参数的方法
4.StringBuffer类与String类的区别
训练项目:
1.模拟登录系统的实现—对登录案例现有功能模块进行集成
PC机,互联网
8
教学方法:
以任务驱动的教学设计模式,单元演练结合案例集成,项目化模式模拟软件项目开发过程
资源:
多媒体课件、自编实训指导书、软件开发文档模板、项目进度跟踪表、评审表及其它项目用教学资源
1.提供多媒体教室的PC机;
2.能提供互联网环境
考核方式:
考勤与项目参与情况(20%)
本单元作业一次(包括复习,预习作业)(20%),以小组为单位,根据学生实践项目完成情况填写项目成绩表(60%)
考核标准:
以考勤定学习态度;通过对小组操作演示评定和跟踪检查方式给定成绩
成绩权重:
0.10
7
Java的异常处理
1.掌握异常处理机制
2.掌握try,catch,finally块
3.掌握throws,throw机制
4.掌握使用log4j记录异常日志
学习内容:
1.异常处理的机制和语法
2.Log4j的使用
训练项目:
1.为登录系统加入异常处理功能
PC机,互联网
4
教学方法:
以任务驱动的教学设计模式,单元演练结合案例集成,项目化模式模拟软件项目开发过程
资源:
多媒体课件、自编实训指导书、软件开发文档模板、项目进度跟踪表、评审表及其它项目用教学资源
1.提供多媒体教室的PC机;
2.能提供互联网环境
考核方式:
考勤与项目参与情况(20%)
本单元作业一次(包括复习,预习作业)(20%),以小组为单位,根据学生实践项目完成情况填写项目成绩表(60%)
考核标准:
以考勤定学习态度;通过对小组操作演示评定和跟踪检查方式给定成绩
成绩权重:
0.10
四、课程的实施建议
(一)教材编写
所选用的教材应充分体现培养学生的职业能力为中心思想,以“教、学、做”为一体组织课程内容,注重理论与实践相结合、教材内容与行业标准要求相结合,强调理论在实践过程中的应用。
(二)教学建议
1.教学条件
(1)学生应具有专业基础
学生应具有使用Java开发简单项目的经验,能熟悉一门基础的计算机语言,具有基本的逻辑思维能力与问题解决能力,能胜任简单项目的能力。
(2)教师应具有专业能力
1)分析制作课程任务书;
2)熟悉Java理论知识与实践操作;
3)了解计算机语言最新趋势。
2.教学方法
1)以工作过程为导向,任务驱动的教学设计模式;
2)理论与实践结合,演示与操作结合的教学方法;
3)每个教学单元布置预习作业,提升授课效果;
4)每个教学单元进行单元测试,巩固学习成果;
5)整个教学过程按照“确定项目(信息获取与分析)、指定计划(软件需求文档)、决策、实施、检查(软件测试)、评价”六步教学法进行教学活动的组织;
6)分组完成项目,促进团队合作,以小组为单位,记录实践完成情况进度跟踪表,实时控制学习进度;
7)锻炼学生的语言表达能力与职业素养。
3.教学组织方式
1)以课程讲授为主,采用“教学做一体化”教学方式,注意教学方法的灵活性,建立多种教学媒体综合运用的运行机制,逐步建立适合学生个别化自主学习的支持服务体系和质量保证体系。
2)用案例引导学生学习技能,并通过动手实践,让学生自己理解并归纳、掌握基本的编程知识与常识。
3)整个教学过程突出精讲多练的模式,并使用课堂实践、课后实践来达到教学目的,在实践中建立完整的知识体系。
4)教师应当树立学生对中心的思想,教师作为引导者,及时根据学生反馈的情况,做出相应的变化,引导和启发学生发现问题、解决问题,注意各种学习资源的体现方式,教学学生使用辅助资源的方法,锻炼学生独立解决问题的能力。
5)建议教师在教学过程中,将学生分为若干小组,每个项目小组成员指定组长,共同完成项目,这样既可以提高学生的团队协作能力,也可以帮助接受能力较弱的同学向其他同学学习。
4.教学手段
本课程学习常用的教学媒介有学生工作页、视频片断、规范标准、网络平台、多媒体、微信(雨课堂)等。
(三)教学评价
建立体现工学结合的评价机制,实践多种评价方法,注重岗位技能评价及对知识的理解能力、运用能力的考核,使学生在岗位技能训练中积极主动,充分发挥评价的导向功能和激励功能,促进学生专业能力和创新意识的提高。
表3《JAVA语言程序设计》课程评价标准
考核方式:
过程性评价+终结性评价
评价项目之一:
过程性评价(满分30分,占总成绩30%)
评价项目
评价标准
分值
优
良
中
及格
不及格
平时表现(学习纪律、团队合作、作业)
15
内测
15
评价项目之二:
终结性评价(满分70分,占总成绩70%)
评价内容
评价方式
分值
期末测试
开卷机试
70
总评=过程性评价+终结性评价
(四)学习资源的开发与利用
1.课程资源的开发
1)产学合作开发实验实训课程资源,充分利用本行业典型的IT企业的资源,进行产学合作,建立实习实训基地,实践“做中学、学中做、边做边学”的育人理念,满足学生的实习实训,同时为学生的就业创造机会。
2)建立本专业实验室及实训基地,使之具备现场教学、实验实训、职业技能证书考证的功能,实现教学与实训合一、教学与培训合一、教学与考证合一,满足学生综合职业能力培养的要求。
3)建立配合情境化教学和技能培养的课程教学资源库,包括案例库、法规库、示范文本库、项目范例库,为学生自主学习提供第一手资料,为技能培养创造条件。
4)开发学做一体的教材、学生工作页、项目教学指导手册等教学资源。
5)不断丰富配合情境学习和技能培养的图书资料,包括各类规范、标准等,保证学生资讯环节的需要。
6)建议加强课程资源的开发,建立多媒体课程资源的数据库,努力实现跨学院多媒体资源的共享,以提高课程资源利用效率。
2.课程资源的利用
1)注重项目教学指导手册、学做一体教材、规范标准、课程资源和教学资源的利用,这些资源有利于创设形象生动的工作情境,激发学习兴趣,促进学生对知识的理解和掌握。
2)积极利用网络课程资源,诸如电子书籍、电子期刊、数据库、数字图书馆、教育网站和电子论坛等网上信息资源,使教学从单一媒体向多种媒体转变;教学活动从信息的单向传递向双向交换转变;学生单独学习向合作学习转变。
四、学习资源
1)教材:
《JAVA语言程序设计》、《JAVA语言程序设计实训》迟勇、赵景晖主编,大连理工大学出版社;
2)多媒体课件与软件项目开发文档模板;
3)项目进度跟踪表;
4)评审表。
五、编制依据
本课程标准依据软件技术专业标准中的人才培养目标和培养规格以及对《JAVA编程基础》课程教学目标要求而制定,用于指导《JAVA编程基础》课程建设和课程教学。
六、课程标准制定教研室:
制定负责人
教研室通过日期
系部负责人
审核通过日期
教学工作委员会
审核人
审核通过日期
主管院长
审核通过日期
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA编程基础 JAVA 编程 基础 课程标准