《 java 程序设计》教学大纲
一、课程说明
(一)编制依据
本大纲依据“软件技术专业教学计划”所编制。
(二)课程性质及任务
1 、本课程的性质
java 语言程序设计是计算机软件技术专业一门必修课程。 java 是非常具有吸引力的面向对象编程语言,又是当前最流行的网 络编程语言。它具有简单、面向对象、网络适用、解释型、健壮、安全、可移植性强、多线程等特点,是今天的 it 业人员都必备的前沿知识。
2 、本课程的目的和任务
通过本课程的教学,帮助学生掌握面向对象的编程设计思想,并能运用 java 技术和基本开发工具进行计算机软件代码设计。培养学生用新一代程序设计思想和逻辑思维方式进行计算机编程研究,启发学生的创新意识,提高学生在软件设计过程中分析问题和解决问题的实际动手能力,使学生的理论知识和实践技能得到共同发展。
(三)本课程同其他课程的关系
前修课程:程序设计基础、数据结构、操作系统、计算机网络技术
后续课程:《 jsp 程序设计》、《 j2ee 》
(四)教学内容的设置
本课程以就业为导向,从高技能人才培养的要求出发,以强化技术应用能力培养位主线,构建理论教学体系和实践教学体系。在教学内容上,按照高职教育所要求的理论知识“必须够用”的原则、学生知识能力、企业岗位能力要求等,大大弱化了无应用性或应用兴不强的内容,突出在工程项目中常用的知识点,构建了基于软件开发中必须的 9 个教学单元。
(五)教学方法与教学手段的采用
教学方法要采用启发式、讨论式、小组式等教学方式。
要充分利用多媒体等现代教学手段来进行教学,加强学生直观、形象的认识。
二、教学时数及分配表
本课程总学时 186 学时,其中课内学时 66 学时,实训 120 学时,建议本课程教学时间为一学期
序号 |
单元 |
知识点 |
理论学时 |
实践学时 |
总学时 |
单元设计 |
1 |
java 语言概述 |
java 发展 /java 开发平台搭建
java 程序分类 / 应用程序开发过程 |
2 |
2 |
4 |
双色球游戏 |
2 |
java 语法基础 |
java 语言基本组成
标识符、注释及关键字
java 基本数据类型
运算符与表达式 / 程序的控制结构
数组与字符串 |
4 |
2 |
6 |
3 |
java 面向对象技术 |
面向对象基本思想与方法
类、对象与封装的基本概念
类与对象 / 类的继承 / 抽象类与接口
特殊类 |
12 |
6 |
18 |
捕猎游戏 |
4 |
异常及调试技巧 |
异常概述 / 异常类及分类 / 异常捕获与处理 /
自定义异常 / 调试技巧 |
2 |
2 |
4 |
自动存 / 取款机模拟程序 |
5 |
gui 编程 |
gui 设计概述 / gui 基本组件
gui 布局管理 / 事件驱动设计
gui 高级组件 |
10 |
6 |
16 |
6 |
多线程 |
线程概述 / 定制线程类 / 线程的生命周期 /
线程中断 / 线程优先级 / 线程同步 |
4 |
2 |
6 |
网络聊天系统 |
7 |
io 操作 |
文件类 /java i/o 结构 / 使用流
对象序列化 |
2 |
2 |
4 |
8 |
网络编程 |
网络编程的基本概念
tcp 程序设计 /udp 程序设计 |
2 |
2 |
4 |
9 |
数据库编程 |
jdbc 概述
jdbc 应用 |
2 |
2 |
4 |
班级档案管理 |
|
小计 |
|
40 |
26 |
66 |
|
|
综合实训 |
基于 c/s 结构的信息系统的应用( 4 周 ) |
|
|
120 |
|
三、考试、考核方式
该课程考试分为理论考试与综合实训,其中理论考试采用闭卷考试,最后成绩以百分制计算(平时 30%+ 期末考试 70% ), 60 分以下为不及格。综合实训见综合实训大纲。
四、教学参考书
教材: java 程序设计与应用开发,清华大学出版。
编制人:杨娟 |