admin 管理员组文章数量: 1086019
2024年3月18日发(作者:滑块滑轨卡)
《
Java语言程序设计
》课程教学大纲
(适用于3年制高职软件技术专业和网络技术专业)
一、 课程的培养目标
《Java语言程序设计》是高职院校软件技术专业和网络技术专业学生的一门必修课程。
Java语言作为当今 Internet上最流行的编程语言,已经得到广泛的普及和应用。通过本课程的
学习,使学生掌握Java桌面程序尤其是网络编程的基本方法,能够根据现实生活实践编制出
一些实用的客户机/服务器小程序。
根据3年制高职软件技术专业教学计划的要求,本课程应该达到以下教学目标:
1、学生知识结构目标
使学生进一步掌握面向对象程序设计的思想和基本理论;
熟练掌握Java的数据类型、流程控制语句和主要API函数的使用方法;
熟练掌握Java图形界面设计、布局管理和事件监听方法;
熟练掌握异常处理、线程和I/O操作等应用方法;
掌握利用Socket进行客户机/服务器程序的编写;
掌握JCreator或其他Java开发环境的基本操作。
2、学生专业能力目标
熟练地运用JAVA语言进行面向对象的程序设计,并能编写小型应用程序;
培养良好的程序设计风格、编程和调试技巧;
培养学生搜集资料、阅读资料和利用资料的能力;
培养学生的自学能力。
3、学生专业素质目标
培养学生的逻辑思维能力;
培养学生的团队协作精神;
培养学生的学习的主动性和独立性。
培养学生提出问题、分析问题和解决问题的能力。
二、 与相关课程的联系
1、与前序课程的联系
《计算机应用基础》培养学生基本计算机操作能力和常用软件的应用;
《C#语言程序设计》(《C++语言程序设计》)使学生具有面向对象程序设计的基本概
1
念。
2、与后继课程的关系
为《JSP技术应用》和《J2EE技术应用》课程提供坚实的语言基础;
为《软件工程》课程提供开发实例;
为“毕业设计”提供前台开发平台支持。
三、 教材的选用
1、教材选取的原则
通过《C#语言程序设计》(《C++语言程序设计》),学生基本掌握面向对象程序设计方
法,该课程着重于J2SE相关技术。
涉及的概念讲解深入浅出,并配有大量实例,以帮助学生对概念的理解。
尽量选取带有与教学内容配套的实验指导教材,能够指导学生循序渐进地掌握编程技
巧。
2、推荐教材
《JAVA语言案例教程》.刘志成.清华大学出版社
《JAVA进阶教程》.张杰.机械工业出版社
《Java程序设计》(21世纪高职高专规划教材 软件专业系列).古凌岚. 清华大学出
版社
3、参考的教学资料
《Java实用编程100例》.杜江,管佩森等. 中国铁道出版社。
JAVA家:/
中文JAVA技术网:/
赛迪网Java专区:/pub/column/
Java开发者:/
Java研究组织:/
四、 教学内容与学时分配
课程教学总学时数为 72学时,其中理论学时36,实验课时36。
1、理论教学内容及基本要求
序
号
理
论
课
时
实
总
验
课
课
时
时
课题 主要教学内容 教学要求
2
JAVA语言
概述
1
2
3
4
5
6
7
JAVA语言的发展历程;
JAVA语言的基本特点;
JAVA语言的类型
JAVA程序类型
编辑JAVA程序
编译JAVA程序
运行JAVA程序
JAVA程序标识符的命名原则
设计基础 变量类型(数值型 、字符
型、布尔型)
常量(整数、浮点数、布
尔量、字符串、字符量)
运算符与表达式
JAVA语言的控制语句
JAVA的名字空间和包
JAVA WWW简介
APPLET程APPLET的概念
序的设计 APPLET的生命周期
创建APPLET程序
将APPLET 资源加到Web
页中
APPLET 的执行
JAVA图形图形用户界面介绍
用户界面AWT和SWING
的设计 容器和组件
标签、文本框、密码框和
按钮的应用
列表框、组合框、单选钮
和复选钮的使用
菜单、工具栏及其他组伯
的使用
JAVA布局Java中的布局管理方法
管理 FlowLayout
BorderLayout
GridLayout
CardLayout
BoxLayout
GirdBagLayout
自定义布局
JAVA事件Java的事件监听机制
监听 常用事件监听接口和适
配器
事件监听类的编写
组件注册到事件监听类
JAVA异常Java异常处理机制
处理 常见异常
异常处理方法
了解JAVA语言的基本情
况。
掌握JAVA桌面开发平台
环境的搭建。
掌握JAVA程序的编辑、
编译和运行的方法。
2 2 4
进一步掌握Java程序的
编写和运行方法;
了解Java语言的基本语
法。
2 2 4
掌握APPLET程序的建立
和运行方法;
掌握APPLET程序的生命
周期。
2 2 4
掌握JAVA图形界面设计
的基本方法。
掌握常用组件的使用。
6 4 10
掌握JAVA各种布局方法
的特点和使用。
熟练掌握
GridBagLayout布局方
法的使用。
2 2 4
掌握JAVA进行事件监听
的机制。
掌握事件监听类的编写
方法。
掌握Java异常处理机制
掌握自定义异常方法的
编写。
4 4 6
2 2 4
3
8
JAVA多线
程程序的
设计
线程概述
线程与进程的区别
线程的状态
线程的建立方式
掌握线程的基本知识。
熟练掌握线程的建立和
使用。
掌握JAVA中进行文件处
理的方法。
熟练掌握
RandomAccessFile进行
文件读写的方法。
熟练掌握利用流类进行
文件读写的方法。
掌握网络编程的相关知
识。
熟练掌握利用Socket编
程的方法。
2 2 4
9
JAVA文件
利用File类进行文件处
处理和I/O
理
流
利用RandomAccessFile
进行文件读写
Java中I/O流
利用I/O流进行文件读写
2 4 6
JAVA网络网络基础知识
程序设计 Java网络编程方式
Socket网络编程原理
10
Java网络编程类
服务器程序的设计
客户程序的设计
聊天室系
11
统实例
机动课时
考核课时
总计
2、实践性教学环节的内容和基本要求
类别 序号
基
础
型
实
验
提
高
型
实
验
综
合
型
实
验
1
2
3
4
5
6
7
8
9
10
实验项目
JAVA简单程序
设计
JAVA Applet程
序设计
JAVA图形界面
程序设计
JAVA布局管理
JAVA事件监听
JAVA异常处理
JAVA多线程程
序设计
4 4 8
4 8 12
2 2
2 2
36 36 72
实验要求
掌握Java程序的编写和运行方法;
掌握APPLET程序的建立和运行方法;
掌握JAVA图形界面设计的基本方法。
熟练掌握GridBagLayout布局方法的使用。
掌握JAVA事件监听类的编写方法。
掌握Java异常处理机制。
熟练掌握线程的建立和使用。
课时
4
2
4
2
4
2
2
4
4
8
36
熟练掌握RandomAccessFile进行文件读写的
JAVA I/O处理 方法。
熟练掌握利用流类进行文件读写的方法。
JAVA网络程序
掌握网络编程的相关知识。
设计
聊天室系统实
例
熟练掌握利用Socket进行C/S编程的方法。
合计
4
五、 教学组织设计
Java是一门纯面向对象的程序设计语言,这门课程理论性和操作性都很强,针对课程的
培养目标和特点,教学的方式和手段需要灵活多样。以下是该门课程可以采取的教学手段,仅
供参考。
1、理论教学应注重讲、练结合,制作必要的幻灯片和实例程序,利用多媒体教学方式可
以将概念讲解、实例演示有机结合,提高授课效率。
2、教学、考核、反馈是一个教学过程的循环,缩短循环的周期有利于实时监控教学质量。
给每一次课的教学目标制定合理的考核项目,利用5~10分钟的课堂时间测试和评分,使学生
及时了解学习效果。
3、无论理论教学还是实践教学,都可以采取分组竞赛的形式,并给予一定的激励,可以
活跃课堂气氛,提高学生学习兴趣,变被动学习为主动学习。
4、为了发挥学生的主观能动性,提高学生的职业素质,教师不必在课堂上讲授所有的知
识要点,将一些简单的、雷同的内容分配给学生,要求他们以组为单位完成预习、实践,甚至
上台给其他组讲解,并能回答其他同学的提问,最后由教师给予全面总结。
5、为了提高实验课教学效率,应该课前使学生了解实验的目标,制定由浅入深的实验项
目,并对实验结果进行检查,甚至可以因学生层次不同而制定不同的实验目标和实验项目。
六、 课程的改革思路
1、课程内容方面的改革
重点讲述JAVA语言技术。
2、授课方式的改革
可以考虑采用以“网络聊天室”案例为主线教学,实验项目可以模仿案例分模块进行。
3、实验设备方面的改革
为了使讲授、演示、练习有机结合,应采用设备齐全的专业教室上课。
5
版权声明:本文标题:《JAVA语言程序设计》教学大纲 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1710761565a571788.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论