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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2
重点: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 语言》、《V C++》、《网页设计与制 作》课程。 2、 本课程理论教学与实践教学并重。 3、 本教学大纲适用于三年专科的信息与网络技术专业。
主编:周学全 主审:王富荣
3
《面向对象程序设计》教学大纲
一、课程性质、目的与任务
《面向对象程序设计(Visual Basic 编程与应用)》是计算机信息与网络技
术专业必修的专业课。Visual Basic 是一种有代表性的较流行的可视化语言,
利用它使得创建具有专业外观的用户界面的编程工作简单易行。
3.1.1 变量与常量 3.1.2 整数类型数据 3.1.3 浮点类型数据 3.1.4 货币型 3.1.5 字符串 3.1.6 Variant 类型数据 3.1.7 Date 类型数据 3.1.8 数据类型转换 3.1.9 数组 3.1.10 记录 3.2 表达式和运算符 3.2.1 算术运算符 3.2.2 字符串运算符 3.2.3 关系运算符
二、 学时分配 课程教学总学时数为 42 学时
序号
课题
一 二 三 四 五 六 七 八 九 十
十一
JavaScript 简介 在 HTML 中嵌入 JavaScript JavaScript 的语法结构 用户自定义对象 内置对象和函数 Navigator 对象树 详解 Navigator 对象树 JavaScript 与 Form JavaScript 和 Frame JavaScript 的 高 级 技 术 概 述 机动
基本技能:Visual Basic 开发环境和进行简单的程序设计
重点:事件驱动、程序开发基础知识
难点:事件驱动
四、教学要求的层次
课程的教学要求在每一章教学内容之后给出,大体上分为三个层次:了解、
理解和掌握。了解即能正确判别有关概念和方法;理解是能正确表达有关概念和
方法的含义;掌握是在理解的基础上加以灵活应用。
本课程的目的与任务是使学生通过本课程的学习和示例的分析,掌握使用
Visual Basic 开发 Windows 应用程序的一般方法和特点,理解 Windows 应用程
序的基本概念、主要功能和 Windows 应用程序开发的基本思想,能够根据实际需
要自行开发简单的 Windows 应用程序,并为今后进一步使用 Visual Basic 或其
他面向对象的可视化开发工具开发 Windows 应用程序打下基础。
二、先修课要求
本课程在学习之前最好具有使用 Windows 操作系统及 Office 办公软件的经
验,以及程序设计语言的知识。
三、课程的教学要求
基本概念:事件驱动、控件、输入和输出、面向对象
基本知识:Windows 应用程序的基本知识
总计
小计 2 4 4 4 6 4 6 4 4 4
42
教学时数
讲课 实训
2
2
2
2
2
2
2
4
2
2
24Βιβλιοθήκη 2222
2
2
2
机动
24
18
三、课程教学内容 第一章 JavaScript 简介
教学内容: 讲述 Internet、HTML、JavaScript 及 JavaScript 程序的编辑与 调试。 重点:WWW、HTML、JavaScript 概念;JavaScript 程序的编辑与 调试方法。 第二章 在 HTML 中嵌入 JavaScript 教学内容: 讲述怎样在 HTML 中嵌入 JavaScript。
1.3 Visual Basic 与其他可视化编程工具的区别 1.4 安装 Microsoft Visual Basic6.0 中文版 教学要求
1. 了解:Visual Basic 程序的基本特点;Visual Basic 与其他可视化程序 的区别。 二)、Visual Basic6.0 集成开发环境 教学内容 2.1 Visual Basic6.0 中文版的启动和退出 2.2 Visual Basic6.0 的集成开发环境
《Java 程序设计》课程教学大纲
一、 课程的性质和任务
课程性质:《Java 程序设计》是信息与网络技术专业的一门选修课 程,是学习 Java 语言在互联网中使用技巧的一门课程。
主要任务:使学生了解 Java 中使用对象概念的一般方法,建立有 关 Java 程序设计的思路,掌握在 Web 中加入动态元素的技巧,具备 使用 Java 开发实用网页的能力。
2.13.1 列表框的主要使用方法 2.13.2 列表框的常用属性 2.14 组合框(Combo Box) 2.15 滚动条(Scroll Bar) 2.16 记时器(Timer) 2.17 对话框(Common Dialog) 2.18 Image 控件 2.19 综合示例 教学要求 1.掌握:标签)、文本框、命令按钮、图片框、框架、单选钮和复选框的基
本用法。 2.理解:组合框、滚动条、记时器的基本用法。 3.了解:Image 控件和综合示例。 4.掌握:主窗口的使用、窗体窗口的使用、工具箱窗口的使用、属性窗口 的使用和工程资源管理器窗口的使用。 5.理解: 对象与事件驱动的概念。 6.了解: 应用程序开发示例。
三)、程序设计基础 教学内容 3.1 数据类型
1
重点:在 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 对象及框架窗口间通信的有关概念。
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.4 Visual Basic6.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.2 Click 事件 2.6.3 Label 控件的其他用法 2.7 文本框(Text Box) 2.7.1 MultiLine 属性 2.7.2 SelStart 属性
4
2
2
10 数据库操作及编程
4
2
2


42
22
20
六、考核成绩
考核成绩=平时*30%+期末*70%,期末采用笔试和上机操作两种考核方式。
4
七、教学内容和教学要求 一)、Visual Basic 语言概述 教学内容
1.1 一个示例 1.1.1 设计步骤 1.1.2 运行程序
1.2 Visual Basic 应用程序的基本特点 1.2.1 可视化设计 1.2.2 事件驱动编程
5
2.8 命令按钮(Command Button) 2.8.1 常用属性 2.8.2 一个示例
2.9 图片框(Picture Box) 2.9.1 图片框的特殊属性 2.9.2 Paint 事件
2.10 框架(Frame) 2.11 单选按钮(Option Button) 2.12 复选框(Check Box) 2.13 列表框(List Box)
6
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 闲置循环与 Do Events 函数 3.4 常见标准函数 3.4.1 数学函数 3.4.2 日期函数 3.4.3 字符串操作函数 3.5 应用示例 教学要求 1. 掌握:数据类型、表达式、操作符的正确使用。 2. 理解:程序流程的控制、常见标准函数。 3. 了解:简单的应用程序开发。 四)、算法基础及 vb 的基本语句 教学内容 4.1 窗体 4.2 Print 方法 4.2.1 使用 Print 方法 4.2.2 Format 函数与区域识别 4.2.3 Tab 与 Spc 函数 4.3 InputBox 函数 4.3.1 InputBox 函数的语法说明 4.3.2 函数调用举例 4.4 MsgBox 函数与语句 4.4.1 MsgBox 函数的语法说明 4.4.2 MsgBox 函数示例 4.5 分支结构与分支结构语句 4.6 循环结构与循环结构语句 4.7 应用程序开发示例 教学要求 1. 掌握:窗体的概念和用途、Print 方法、InputBox 函数和 MsgBox 函数, 程序的三种结构。 2. 理解:函数调用、Format 函数和 Tab 与 Spc 函数。 3 了解:应用程序开发基本方法。
五、课程教学总学时数、学分数
课程教学总学时数为 42 学时
学时分配表
序号 教学内容
合计 授课学时 实训学时
1 Visual Basic 语言概述
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 图形处理及多媒体应用
五)、数组 教学内容 5.1 数组的概念 5.2 数组的基本操作 5.3 动态数组
7
5.4 控件数组 5.5 程序示例 教学要求 1. 掌握:数组的基本操作 2. 理解:动态数组与控件数组
相关文档
最新文档