《Java程序设计》课程教学大纲.docx

上传人:b****5 文档编号:8210870 上传时间:2023-01-29 格式:DOCX 页数:14 大小:20.64KB
下载 相关 举报
《Java程序设计》课程教学大纲.docx_第1页
第1页 / 共14页
《Java程序设计》课程教学大纲.docx_第2页
第2页 / 共14页
《Java程序设计》课程教学大纲.docx_第3页
第3页 / 共14页
《Java程序设计》课程教学大纲.docx_第4页
第4页 / 共14页
《Java程序设计》课程教学大纲.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

《Java程序设计》课程教学大纲.docx

《《Java程序设计》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《Java程序设计》课程教学大纲.docx(14页珍藏版)》请在冰豆网上搜索。

《Java程序设计》课程教学大纲.docx

《Java程序设计》课程教学大纲

《Java程序设计》课程教学大纲

一、课程的性质和任务

课程性质:

《Java程序设计》是信息与网络技术专业的一门选修课程,是学习Java语言在互联网中使用技巧的一门课程。

主要任务:

使学生了解Java中使用对象概念的一般方法,建立有关Java程序设计的思路,掌握在Web中加入动态元素的技巧,具备使用Java开发实用网页的能力。

二、学时分配

课程教学总学时数为42学时

序号

课题

教学时数

小计

讲课

实训

机动

JavaScript简介

2

2

在HTML中嵌入JavaScript

4

2

2

JavaScript的语法结构

4

2

2

用户自定义对象

4

2

2

内置对象和函数

6

4

2

Navigator对象树

4

2

2

详解Navigator对象树

6

4

2

JavaScript与Form

4

2

2

JavaScript和Frame

4

2

2

JavaScript的高级技术概述

4

2

2

十一

机动

总计

42

24

18

三、课程教学内容

第一章JavaScript简介

教学内容:

讲述Internet、HTML、JavaScript及JavaScript程序的编辑与调试。

重点:

WWW、HTML、JavaScript概念;JavaScript程序的编辑与调试方法。

第二章在HTML中嵌入JavaScript

教学内容:

讲述怎样在HTML中嵌入JavaScript。

重点:

在HTML中嵌入JavaScript的方法以及对不同的浏览器的处理。

第三章JavaScript的语法结构

教学内容:

讲述JavaScript语言的变量和数据类型、表达式与操作符、控制流和函数、使用事件触发。

重点:

JavaScript语言的变量和数据类型、表达式与操作符、控制流和函数、使用事件触发。

难点:

事件触发

第四章用户自定义对象

教学内容:

讲述对象和实例、数组对象的概念,,以及怎样在JavaScript中使用对象。

重点:

对象和实例、数组对象的概念;

难点:

在JavaScript中使用对象的方法。

第五章内置对象和函数

教学内容:

讲述String对象、math对象、data对象以及其他对象。

重点:

String对象、math对象、data对象以及其他对象的概念;

难点:

以上对象的使用方法。

第六章Navigator对象树

教学内容:

讲述Navigator对象层次、Document对象的属性、方法的概念。

重点:

Navigator对象层次模型;

难点:

Document对象的使用。

第七章详解Navigator对象树

教学内容:

讲述Navigator对象、Window对象、History对象、Location对象的概念。

重点:

Navigator、History、Location对象的概念;

难点:

Window对象的使用。

第八章JavaScript与Form

教学内容:

讲述Form、Form对象的有关概念。

重点:

什么是Form;

难点:

Form对象及Form中其他对象的使用。

第九章JavaScript和Frame

教学内容:

讲述Frame、Frame对象及框架窗口间通信的有关概念。

重点:

Frame、Frame对象的有关概念;

难点:

框架窗口间的通信实现方法。

第十章JavaScript的高级技术概述

教学内容:

讲述Cookies、JavaApplet、ActiveX、插件的有关概念。

重点:

Cookies、JavaApplet、ActiveX、插件;

难点:

Cookies、JavaApplet、ActiveX、插件技术在HTML中的应用。

四、课程的教学基本要求

教学环节包括:

课堂讲授、课外作业、实验、考试考查等。

1、课堂讲授

(1)教学方法:

采用启发式教学,培养学生思考问题、分析问题和解决问题的能力;引导和鼓励学生通过实践和自学获取知识,增加讨论课、现场课以及答疑等教学环节。

(2)教学手段

在教学中尽量采用多媒体教学方。

2、实训

实训一在HTML中嵌入一段JavaScript程序代码

实训二简易计算器的实现

实训三汽车对象扩展

实训四记事本的实现

实训五文档统计配件

实训六制作一个小游戏

实训七制作报名表格

实训八制作读者问题调查表

实训九在游戏中加入声音和使动画

五、建议教材与教学参考书

[1]田超主编,《JavaScript程序设计入门学得快》,科学出版社,2000年1第1版

六、说明

1、本课程开设之前应开设《C语言》、《VC++》、《网页设计与制作》课程。

2、本课程理论教学与实践教学并重。

3、本教学大纲适用于三年专科的信息与网络技术专业。

主编:

周学全

主审:

王富荣

 

 

 

《面向对象程序设计》教学大纲

一、课程性质、目的与任务

《面向对象程序设计(VisualBasic编程与应用)》是计算机信息与网络技术专业必修的专业课。

VisualBasic是一种有代表性的较流行的可视化语言,利用它使得创建具有专业外观的用户界面的编程工作简单易行。

本课程的目的与任务是使学生通过本课程的学习和示例的分析,掌握使用VisualBasic开发Windows应用程序的一般方法和特点,理解Windows应用程序的基本概念、主要功能和Windows应用程序开发的基本思想,能够根据实际需要自行开发简单的Windows应用程序,并为今后进一步使用VisualBasic或其他面向对象的可视化开发工具开发Windows应用程序打下基础。

二、先修课要求

本课程在学习之前最好具有使用Windows操作系统及Office办公软件的经验,以及程序设计语言的知识。

三、课程的教学要求

基本概念:

事件驱动、控件、输入和输出、面向对象

基本知识:

Windows应用程序的基本知识

基本技能:

VisualBasic开发环境和进行简单的程序设计

重点:

事件驱动、程序开发基础知识

难点:

事件驱动

四、教学要求的层次

课程的教学要求在每一章教学内容之后给出,大体上分为三个层次:

了解、理解和掌握。

了解即能正确判别有关概念和方法;理解是能正确表达有关概念和方法的含义;掌握是在理解的基础上加以灵活应用。

五、课程教学总学时数、学分数

课程教学总学时数为42学时

学时分配表

序号

教学内容

合计

授课学时

实训学时

1

VisualBasic语言概述

2

2

2

创建用户界面

6

4

2

3

程序设计基础

6

2

4

4

算法及vb基本语句

4

2

2

5

数组

4

2

2

6

程序调试

4

2

2

7

文件

4

2

2

8

过程

4

2

2

9

图形处理及多媒体应用

4

2

2

10

数据库操作及编程

4

2

2

合计

42

22

20

六、考核成绩

考核成绩=平时*30%+期末*70%,期末采用笔试和上机操作两种考核方式。

七、教学内容和教学要求

一)、VisualBasic语言概述

教学内容

1.1一个示例

1.1.1设计步骤

1.1.2运行程序

1.2VisualBasic应用程序的基本特点

1.2.1可视化设计

1.2.2事件驱动编程

1.3VisualBasic与其他可视化编程工具的区别

1.4安装MicrosoftVisualBasic6.0中文版

教学要求

1.了解:

VisualBasic程序的基本特点;VisualBasic与其他可视化程序的区别。

二)、VisualBasic6.0集成开发环境

教学内容

2.1VisualBasic6.0中文版的启动和退出

2.2VisualBasic6.0的集成开发环境

2.2.1菜单栏

2.2.2工具栏

2.2.3工具箱

2.2.4代码编辑窗口

2.2.5项目窗口

2.2.6属性窗口

2.2.7窗体

2.3对象与事件驱动

2.3.1属性、方法和事件概述

2.3.2事件驱动

2.4VisualBasic6.0应用的基本开发方法

2.4.1交互式开发

2.4.2事件驱动应用程序的工作方式

2.5应用程序开发示例

2.5.1创建应用程序界面

2.5.2设置属性

2.5.3编写代码

2.5.4保存应用程序

2.5.5调试、运行应用程序

2.5.6生成可执行文件

2.6标签(Label)

2.6.1常用属性

2.6.2Click事件

2.6.3Label控件的其他用法

2.7文本框(TextBox)

2.7.1MultiLine属性

2.7.2SelStart属性

2.8命令按钮(CommandButton)

2.8.1常用属性

2.8.2一个示例

2.9图片框(PictureBox)

2.9.1图片框的特殊属性

2.9.2Paint事件

2.10框架(Frame)

2.11单选按钮(OptionButton)

2.12复选框(CheckBox)

2.13列表框(ListBox)

2.13.1列表框的主要使用方法

2.13.2列表框的常用属性

2.14组合框(ComboBox)

2.15滚动条(ScrollBar)

2.16记时器(Timer)

2.17对话框(CommonDialog)

2.18Image控件

2.19综合示例

教学要求

1.掌握:

标签)、文本框、命令按钮、图片框、框架、单选钮和复选框的基本用法。

2.理解:

组合框、滚动条、记时器的基本用法。

3.了解:

Image控件和综合示例。

4.掌握:

主窗口的使用、窗体窗口的使用、工具箱窗口的使用、属性窗口的使用和工程资源管理器窗口的使用。

5.理解:

对象与事件驱动的概念。

6.了解:

应用程序开发示例。

三)、程序设计基础

教学内容

3.1数据类型

3.1.1变量与常量

3.1.2整数类型数据

3.1.3浮点类型数据

3.1.4货币型

3.1.5字符串

3.1.6Variant类型数据

3.1.7Date类型数据

3.1.8数据类型转换

3.1.9数组

3.1.10记录

3.2表达式和运算符

3.2.1算术运算符

3.2.2字符串运算符

3.2.3关系运算符

3.2.4逻辑运算符

3.2.5特殊运算符

3.2.6运算符的优先级

3.2.7语句

3.3程序流程

3.3.1分支

3.3.2条件判断

3.3.3循环

3.3.4闲置循环与DoEvents函数

3.4常见标准函数

3.4.1数学函数

3.4.2日期函数

3.4.3字符串操作函数

3.5应用示例

教学要求

1.掌握:

数据类型、表达式、操作符的正确使用。

2.理解:

程序流程的控制、常见标准函数。

3.了解:

简单的应用程序开发。

四)、算法基础及vb的基本语句

教学内容

4.1窗体

4.2Print方法

4.2.1使用Print方法

4.2.2Format函数与区域识别

4.2.3Tab与Spc函数

4.3InputBox函数

4.3.1InputBox函数的语法说明

4.3.2函数调用举例

4.4MsgBox函数与语句

4.4.1MsgBox函数的语法说明

4.4.2MsgBox函数示例

4.5分支结构与分支结构语句

4.6循环结构与循环结构语句

4.7应用程序开发示例

教学要求

1.掌握:

窗体的概念和用途、Print方法、InputBox函数和MsgBox函数,程序的三种结构。

2.理解:

函数调用、Format函数和Tab与Spc函数。

3了解:

应用程序开发基本方法。

五)、数组

教学内容

5.1数组的概念

5.2数组的基本操作

5.3动态数组

5.4控件数组

5.5程序示例

教学要求

1.掌握:

数组的基本操作

2.理解:

动态数组与控件数组

六)、程序调试

教学内容

6.1程序的调试的基本概念

6.1.1第一个错误示例

6.1.2VisualBasic6.0的错误类型

6.1.3Debug窗口

6.1.4断点调试

6.2程序调试

6.3综合示例

教学要求

1.理解:

VisualBasic应用程序的结构。

2.了解:

程序调试技术。

七)、文件

教学内容

10.1文件控件

10.1.1DriveListBox控件

10.1.2DirListBox控件

10.1.3FileListBox控件

10.1.4CommDialog控件

10.2利用文件控件来处理文件

10.2.1利用文件控件的第一个示例

10.2.2利用文件控件的第二个示例

10.3VisualBasic6.0的文件处理函数

10.3.1Kill语句

10.3.2FileCopy语句

10.3.3Shell函数

10.3.4RmDir语句

10.3.5Name语句

10.4文件系统

10.4.1顺序文件

10.4.2随机文件

10.4.3二进制文件

10.5文件系统对象(FileSystemObject)编程

10.5.1创建FileSystemObject对象

10.5.2访问已有的驱动器、文件和文件夹

10.5.3使用驱动器

10.5.4使用文件夹

10.5.5使用文件

教学要求

1.掌握:

文件控件和文件操作。

2.理解:

文件类型及结构。

八)、过程

教学内容

8.1sub过程

8.2function过程定义

8.3过程调用

8.4参数的传递

8.5递归过程

8.6变量的作用域

8.7程序示例

8.8多窗体程序设计

教学要求

1.掌握:

sub过程,function过程。

2.理解:

参数的传递、递归过程。

3.了解:

多窗体程序设计。

九)、图形处理及多媒体应用

教学内容

9.1图形处理

9.2多媒体处理

教学要求

1.理解:

图形处理。

3.了解:

多媒体应用。

十)、数据库操作及编程

教学内容

10.1数据库基本知识

10.2数据库的建立

10.3数据控件

10.4结构化查询语言

10.5数据处理

10.6ADO数据访问

10.7MIS系统程序设计

教学要求

1.掌握:

数据库的基本知识

2.理解:

数据库控件与结构化查询语言

课程实训

实训一:

VisualBasic基本操作、界面设计

实训二:

菜单设计、MDI应用程序设计

实训三:

简单程序设计(分支)简单程序设计(循环)

实训四:

数组、控件数组

实训五:

visualbasic程序调试

实训六:

文件、过程

实训七:

递归调用、参数传递和变量作用域

实训八:

制作图形

实训九:

数据库

实训十:

综合实训

八、参考教材

1.《新编visualbasic程序设计教程》牛又奇孙建国江苏教育厅组织编写

2.《新编visualbasic实训指导书》孙建国海堂滨江苏教育厅组织编写

说明:

课程以文字教材为主(包括主教材和实训教材两部分),文字教材担负起形成整个课程体系系统性和完整性的任务,是学生学习的主要媒体形式。

因此教材要概念清晰、条理分明、深入浅出、便于自学。

在内容上要紧密围绕培养目标,突出重点、兼顾一般,反映当代最新技术及应用

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 艺术创意

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1