上海行健职业学院
2011学年度 第 二 学期
授
课
计
划
课程名称: Java程序设计
专 业: 软件、网络技术
所属系部: 信 机 系
适用班级: 10软 件、10网络
授课教师: 胡 悦
编 写 说 明
1.
通过研读人才培养方案,明确本课程开设的目的。
2.
通过研读课程标准明确本课程的教学目标。
3.
教学内容提要需按项目、任务(单元、章节)填写,主要以典型的项目、任务、课题、案例等为单元设计教学内容,并指出每个单元学生应重点掌握的知识、能力、素质目标。
4.
课程性质是指必修课、专业选修课、公共选修课等。
5.
课程类型是指纯理论课、理论+实践课、纯实践课等。
6.
考试(考核)形式是指试卷考试、大作业、项目化考核、过程性考核和其它等。
7.
主要教学目标是指学生在本课程中应掌握的技术(职业)知识、职业能力、职业素养,尤其要明确本课程培养学生哪些职业能力。
8.
授课场地指普通教室、多媒体教室、实训验室、机房、语音室、ERP实训室、一体化教室、专业实训室、实训基地、体育馆和其它等场所。
9.
授课方式是指讲授、演示、实验、实训、上机、教学做合一、习题、讨论、实地考察、参观、讲座和其它等。
注意:
1.
课程名称必须使用教学计划中规定名称,不能采用教材名称。
2.
授课计划周次安排需要与学校教学进程表一致。
3.
平行班使用同一授课计划。
4.
此表一式2份,教务处、教师本人各一份。
(一)
课程基本信息
课程名称
|
Java程序设计
|
课程代码
|
|
适用专业
|
计算机及其应用专业
|
课程性质
|
必修课
|
课程类型
|
理论+实践课
|
学 分
|
4
|
总课时数
|
80
|
周 课 时
|
4
|
理论课时
|
48
|
实践课时
|
16
|
机动课时
|
8
|
考核课时
|
8
|
(二)
课程简介
本课程系计算机专业的一门核心课程,主要是向学生讲授采用面向对象、支持多线程、与平台无关的Java编程方式及其语法。本课程通过一个案例项目的实际开发过程,由浅入深的介绍Java的相关知识和项目开发技巧,使学生掌握使用Java解决实际问题的编程能力。
(三)
课程定位与作用
Java程序设计逐渐成为计算机相关专业的一门专业必修课程。本课程通过学习Java基本语法、应用Java语言设计实现软件模块功能的相关知识,使学生理解Java技术的编程理念,掌握使用Java语言的编程方法,培养分析解决实际问题的基本能力,并通过实际项目的设计与实现,培养学生基本的Java项目开发技能。
1.
对基础知识的阐述由浅入深,注重结合生活实例,力求做到通俗易懂,降低设计分析的难度。
2.
每章都由多个任务实现环节,通过列举分析实用的例子,有助于学生加深对各章所学知识点的理解,并能提高实际动手能力。
3.
对任务的描述和程序的实现都采用计算机上能够调试运行的Java程序,使学生更方便的在计算机上验证这些算法,加深对编程的理解。
(四)
课程教学目标(知识、能力、素质)
1.
知识目标
(1)
掌握Java平台开发环境的搭建与配置;
(2)
掌握Java语言的基本语法;
(3)
掌握Java类的概念、定义及创建类对象的方法;
(4)
掌握基于SWING的可视化软件设计。
2.
能力目标
(1)
熟练运用Java语言实现程序功能;
(2)
熟练掌握Java开发工具和开发环境配置;
(3)
熟练掌握Java面向对象的开发方法;
(4)
具备分析解决问题、自主学习的能力。
3.
素质目标
(1)
培养学生对程序设计的学习兴趣,充分发挥学生的自主学习能力;
(2)
培养学生从事本专业相关工作的热情;
(3)
培养学生较强的沟通能力和理解能力;
(4)
培养学生良好的团队精神和协作意识。
(五)
课程实践性教学要求、目标(实践课时超过50%的要详细描述)
Java程序设计是一门理论与实践相结合的课程,具有比较高的实践性教学要求和目标:
1.
理解面向对象程序设计理念,掌握Java基本语法;
2.
熟悉控制台程序、界面程序的设计与实现;
3.
掌握请求响应、异常处理、远程数据访问等功能的设计与实现。
(六)
教学方法
本课程以岗位需求为导向,以工作过程为依据,充分考虑学生的学习特点和职业发展需要,基于工作过程设计和实施教学,充分调动学生的学习积极性。因此,本课程以项目驱动教学,引导学生积极探索、自主学习,特别注重培养学生的职业能力。
总体设计思路是,以工作任务为中心组织授课内容,让学生在完成具体项目的过程中学会完成相应工作任务,并构建相关理论知识,发展职业能力。根据基于岗位的工作过程以及学生的学习特点,合理设计教学情境,注重从简单到复杂的螺旋式渐进学习规律,科学设计学习工作任务,合理设计讲授、实训教学环节,在完成任务的过程中,使教、学、做相结合,理论与实践一体化。
在具体教学中,适度的配有相关的讲解和可运行的程序。在给出可运行程序之前,本课程首先采用启发式方法,一步步引导学生给出大概的程序编写流程;然后,留出一定的时间给学生,用于对课堂知识的理解和对程序的编写,但不要求一定要编写出完整的代码;最后,给出可运行的程序,让学生有个对照,找出自己的偏差。在此过程中,充分做好师生之间的互动,对学生的程序编写给予指导和鼓励,培养学生的研究、创新精神。
(七)
考核方式
本课程属于理论与实践相结合的课程,在考核中需要体现这两个方面以及平时表现情况,其中
考勤成绩占20%,包括:上课考勤,课堂表现,课后作业完成质量;
实训成绩占40%,包括:实训课考勤,实训课表现,实训课完成质量;
考试成绩占40%
(八)
采用教材:
教材名称: _______ 项目驱动Java程序设计
出版社(版本): 清华大学出版社(第1版),2011年
适用对象: 10 软 件 ___________
自编讲义(主要材料来源): ____________
习题集选用: _______
主要参考书: _________________
(九)
提高教学质量的措施(钻研教材、备课、教法改革、实践教学、学生辅导、能力培养等方面):
1.
仔细研读教材,亲自实现所有程序,形成可执行代码供课堂使用
2.
注重课堂师生互动,老师给予启发,学生思索回答问题,共同完成相关概念的理解与实现
3.
增加学生实践课时,促使学生开动脑筋,开拓思路
4.
注意进步快的学生,引导这些学生辅导其他同学,培养其自信心、责任心等综合能力
(十)
备注
(对规定学时和本学期总学时不一致时,应说明如何对教材和学时进行处理等重要问题)
教学进度:
周
次
|
月
日
|
教学内容提要
|
授课
场地及方式
|
项目、任务(单元、章节)
|
课时
|
场地
|
方式
|
一
|
2.15
|
初始面向对象、对象、类与实体;Java开发环境的搭建
|
4
|
一体化教室
|
教学做合一
|
二
|
2.22
|
初始Java程序及其处理过程;类的抽象与封装
|
4
|
一体化教室
|
教学做合一
|
三
|
2.29
|
类的抽象与封装;多种数据类型的创建、初始化与使用
|
4
|
一体化教室
|
教学做合一
|
四
|
3.7
|
类的继承;字符串和数字的显示;多个整数相加的实现
|
4
|
一体化教室
|
教学做合一
|
五
|
3.14
|
用户界面类型及其常用组件类;简单界面A的实现
|
4
|
一体化教室
|
教学做合一
|
六
|
3.21
|
布局管理器;合理布局界面A
|
4
|
一体化教室
|
教学做合一
|
3.28
|
2D绘图;颜色设置;字体设置;图像加载;美化界面A
|
4
|
一体化教室
|
教学做合一
|
七
|
4.4
|
菜单组件;文件选择器;Applet加载图形和播放声音
|
4
|
一体化教室
|
教学做合一
|
八
|
4.11
|
事件监听、处理机制;按钮、组合框事件实现
|
4
|
一体化教室
|
教学做合一
|
九
|
4.18
|
异常及其处理机制;异常事件的捕获及其处理实现
|
4
|
一体化教室
|
教学做合一
|
十
|
4.25
|
文件和目录;数据读写方法;文件输入/输出流;对象输入/输出流;
|
4
|
一体化教室
|
教学做合一
|
周
次
|
月
日
|
教学内容提要
|
授课
场地及方式
|
项目、任务(单元、章节)
|
课时
|
场地
|
方式
|
十
一
|
5.2
|
劳动节放假
|
|
|
|
十
二
|
5.9
|
字符输入/输入流;数据库访问、链接机制
|
4
|
一体化教室
|
教学做合一
|
十
三
|
5.16
|
数据库的创建;数据库数据的访问
|
4
|
一体化教室
|
教学做合一
|
十
四
|
5.23
|
线程概念;线程的创建与启动;多线程的创建与启动;
|
4
|
一体化教室
|
教学做合一
|
十
五
|
5.30
|
线程间的通信
|
4
|
一体化教室
|
教学做合一
|
十
六
|
6.6
|
网络协议;套接字;Java网络类;ServerSocket类;套接字的I/O操作;
|
4
|
一体化教室
|
教学做合一
|
十
七
|
6.13
|
用户远程登录模块的服务器端实现
|
4
|
一体化教室
|
教学做合一
|
十
八
|
6.20
|
用户远程登录模块的客户端实现
|
4
|
一体化教室
|
教学做合一
|
十
九
|
6.27
|
复习
|
4
|
一体化教室
|
教学做合一
|
二十
|
|
考试
|
|
|
|
周
次
|
月
日
|
教学内容提要
|
授课
场地及方式
|
项目、任务(单元、章节)
|
课时
|
场地
|
方式
|
二十
一
|
|
|
|
|
|
任课教师: (签章) 年 月 日
(十一) 授课计划审批意见:
教 研 室
|
系(部、中心)
|
教 务 处
|
负责人: (签章)
年 月 日
|
负责人: (签章)
年 月 日
|
负责人: (签章)
年 月 日
|