x1050011大学计算机基础课程教学大纲(1)内容摘要:

版社 2020 年 5 月第一版 大纲撰写 人:张继生 大纲审阅人:曾子维 负 责 人:迟呈英 10 X2050021 Visual Basic程序设计课程教学大纲 课程名称: Visual Basic 程序设计 英文名称: Visual Basic Programming 课程编号: x2050021 学 时 数: 64 其中实验学时数: 20 课外学时数 : 0 学 分 数: 适用专业: 非计算机本科专业 一、课程的性质和任务 Visual Basic 程序设计是计算机基础教育的基础与重点,本课程的目的是向学生介绍面向对象程序设计 的基本知识,使学生掌握面向对象程序设计的基本方法,具有应用计算机的基本能力,为以后深入学习计算机在本专业的应用打好基础。 二、课程的基本要求、重点和难点 (一 )Visual Basic 程序开发环境 掌握 Visual Basic 的特点; Visual Basic 的启动与退出;程序开发环境主窗口。 重点: VB 主窗口菜单的应用 难点:工具箱窗口的应用 (二 )对象及其操作 掌握 VB 的对象及对象属性设置;对象的方法和事件。 重点:对象的属性、方法和事件。 难点:对象的方法和事件 (三 )数据类型及运算 掌握 VB 数据 类型。 常量和变量;常用内部函数;运算符和表达式 重点: VB 数据类型 , 变量的定义 难点:变量的定义,表达式的执行顺序 (四 )数据输入输出 掌握 VB 数据输出;数据的输入。 了解 Print 方法的 Format 格式输出。 重点: Print 方法及有关的函数( Tab、 Spc、 Space $); InputBox函数、 MsgBox函数和 MsgBox语句 难点: InputBox函数、 MsgBox函数的参数 (五 )选择结构 掌握关系运算符与逻辑运算; If 条件语句;多分支选择语句。 了解 IIF 函数语句。 重点: If 条件语句, 多分支选择语句 难点:多分支选择语句 (六 )循环结构 熟练掌握 For 循环控制结构;当循环控制结构; Do 循环控制结构;多重循环。 了解 GoTo 型控制 重点: For 循环控制结构, Do 循环控制结构 难点:多重循环 (七 )数组 熟练掌握数组的概念;数组的基本操作;控件数组。 了解 ForEach…Next 语句。 重点:数组的定义,静态数组和动态数组,数组元素的输入、输出和复制,数组的初始化。 难点:动态数组 (八 )过程 熟练掌握过程的建立;过程调用;事件过程; Function 过程;参数传送。 了解过程与变量的作 11 用域。 重点:过程的建立;过程调用;事件过程; Function 过程;参数传送。 难点:参数传送 (九 )面向对象的程序设计 掌握单选按钮;复选框;框架;列表框;组合框;滚动条;时钟等控件的属性及事件过程,了解键盘与鼠标事件过程。 重点:复选框;框架;列表框;组合框;滚动条;时钟等控件的属性及事件过程。 难点:列表框和组合框的事件过程 (十 )界面设计 掌握菜单设计;理解多重窗体及多文档界。 了解通用对话框。 重点:菜单设计,多重窗体及多文档界面。 难点:不同窗体间数据引用 (十一 )图形、数据文件 了解 line 等 绘图方法;文件的结构与分类;文件操作语句和函数;顺序文件;随机文件。 了解文件控制系统。 重点:顺序文件的读写操作,随机文件的打开与读写操作,随机文件中记录的添加与删除。 三、教学方式及学时分配 序号 主要内容 主要教学 方 式 学时 分配 辅导答疑 比 例 1 VB 简介、特点、启动与退出、 VB 简单程序设计、控件与对象、程序开发步骤 讲授 +实验 6+2 2 : 1 2 VB 语言基础、顺序结构程序设计 讲授 +实验 4+2 2 : 1 3 选择程序设计、循环结构程序设计 讲授 +实验 10+6 2 : 1 4 面 向对象程序设计 讲授 +实验 4+2 2 : 1 5 数组 讲授 +实验 6+4 2 : 1 6 过程 讲授 +实验 4+2 2 : 1 7 界面设计 讲授 +实验 6+2 2 : 1 8 图形、文件程序设计 讲授 4 2 : 1 四、课程其他教学环节要求 (一 )理论教学环节 : 理论课全程 CAI 教学。 (二 ) 实验环节 : 实验学时数为 20, 实验项目及内容详见实验教学大纲。 (三 ) 课外 学生完成老师布置的作业,然后利用开放实验室进行自主学习,完成自学部分,熟练运用 Visual Basic 的各种控件,掌握三种基本结构、数 组、过程及函数的程序设计。 五、本课程与其他课程的联系 本课程无先修课程。 六、教学参考书目 《 Visual 程序设计实用教程》 罗朝盛主编 清华大学出版社 2020 年 6 月第一版 《 Visual 程序设计》 沈祥玖主编 中国水利水电出版社 2020 年 3 月第一版 《 Visual Basic 程序设计教程》 龚佩曾 陆尉民 编著 高等教育出版社 2020 年 7 月第一版 《 Visual Basic 程序设计实验指导书》 鞍山科技大学 大纲撰写人:王 杰 大纲审阅人:曾子维 负 责 人:迟呈英 12 X2050031计算机科学引论课程教学大纲 课程名称: 计算机科学引论 英文名称: Foundations of Computer Science 课程编号: x2050031 学 时 数: 32 其中实验(实训)学时数: 0 课外学时数: 0 学 分 数: 适用专业: 计算机科学与技术、网络工程、软件工程 一、课程的性质和任务 本课程是计算机及相关专业的专业基础课,是后续专业课程的先行课程。 通过本课程的学习使学生对本学科领域的有一个全面、清晰的概 念和认识;对本学科的主要内容、课程体系及与相关学科之间的相互关系有一个系统的概括和准确的把握;对本学科研究和解决问题的基本思想和方法有一个初步的了解。 对自己掌握了本学科知识后,在社会中应发挥的作用、应扮演的角色有一个起码的认知和定位。 二、课程教学内容的基本要求、重点和难点 学生通过本课程的学习,应能理解计算学科的各个主题的基本内容,掌握基本概念、新名词、术语及设计思路和方法技巧,理解计算机的最基本工作原理,掌握处理使用计算机解决问题的基本方法,而且面对不断变化的计算学科技术,具有跟踪、继续学习的基础与能力。 (一)计算机和数据 熟练掌握冯 .诺伊曼模型;正确理解计算机作为黑盒的概念;了解计算机软件类型。 重点: 4 个子系统的功能。 难点:冯 .诺伊曼模型的 4 个子系统。 (二)数据的表示 熟练掌握数据类型、位模式的概念、正确理解计算机内部数据存储形式;了解十六进制、八进制表示法。 重点:位模式概念、使用位模式表示文本、图像、音频、视频数据。 难点:计算机内部的数据表示形式。 (三)数的表示 熟练掌握进制转换方法、整数的表示方法;正确理解浮点表示法;了解 EXCESS 系统。 重点:整数无符号整数格式、二进制 反码格式。 难点:整数的表示方法。 (四)位运算 熟练掌握整数算术运算、逻辑运算;正确理解浮点数的算术运算;了解移位运算。 重点:整数的二进制补码加减法、逻辑运算中的二元运算。 难点:算术运算。 (五)计算机组成 熟练掌握中央处理单元的功能、主存储器地址空间概念、总线概念及分类;正确理解子系统之间的内部连接方法;程序执行方法;了解输入输出设备。 重点:地址空间计算、子系统之间的内部连接方法。 难点:中央处理器、主存储器、 (六)计算机网络 熟练掌握网络基本概念、类型、网络分 类、 TCP/IP 概念;正确理解 OSI 模型、网络连接设备的 13 基本功能;了解互联网的各种协议。 重点: OSI 模型的划分、网络连接设备的类型及基本功能。 难点:网络 OSI 模型的功能。 (七)操作系统 熟练掌握操作系统的定义、操作系统的组成;正确理解操作系统组成部分的功能;了解操作系统的演化、主流操作系统。 重点:操作系统定义、操作系统组成的功能。 难点:操作系统的组成部分的功能。 (八)算法 熟练掌握算法的基本概念、三种主要结构;正确理解基本算法;了解递归算法的概念。 重点:三种主要结构 难点:算法的 基本概念、三种主要结构。 (九)程序设计语言 熟练掌握语言分类;正确理解构建程序方法、程序的执行的方法;了解 C 语言。 重点:每种语言的基本功能。 难点:构建程序方法、程序的执行。 (十)软件工程 熟练掌握软件工程的系统生命周期的概念、系统开发的阶段;正确理解模块化意义、开发过程模型;了解文档的重要性。 重点:系统 开发的各个阶段。 难点:模块化的重要意义。 (十一)数据结构 熟练掌握数据结构的定义;正确理解数组、记录、链表的表示方法;了解实现方法。 重点:数组、记录、链表的基本操作。 难点: 程序设计方法。 (十二)抽象数据类型 熟练掌握抽象数据类型、线性表、栈、队列、二叉树、图的基本概念;正确理解它们的操作方法;了解它们的应用范围。 重点:这些抽象数据类型的概念。 难点:如何理解这些抽象概念。 (十三)文件结构 熟练掌握存取方法的基本概念、哈希文件如何存储数据;正确理解文件分类结构;了解每种存取方法。 重点:哈希函数选择几种方法。 难点:哈希文件的哈希函数选择方法、冲突处理。 (十四)数据库 熟练掌握数据库管理系统概念、体系结构;正确理解关系操作、结构化查询语言;了解其他模型。 难点:体 系结构的概念、结构化查询语言。 重点:体系结构、关系操作。 (十五)数据压缩、安全 了解无损压缩、有损压缩方法。 掌握保密的概念;了解保密方法、数字签名 重点:两种压缩的方法。 难点:无损压缩、有损压缩方法的应用。 (十六 ) 计算理论 了解哪些问题可以通过计算机解决。 哪些问题不可以,即计算机的能行性。 掌握图灵机模型。 重点:图灵机模型的组成部分。 难点:图灵机执行的方式。 14 三、教学方式及学时分配 序号 主要内容 主要教学 方 式 学时 分配 辅导答疑 比 例 1 绪论 讲授 2 2:1 2 数据 表示 讲授 2 2:1 3 数的表示 讲授 2 2:1 4 位运算 讲授 2 2:1 5 计算机组成 讲授 2 2:1 6 计算机网络 讲授 2 2:1 7 操作系统 讲授 2 2:1 8 算法 讲授 2 2:1 9 程序设计语言 讲授 2 2:1 10 软件工程 讲授 2 2:1 11 数据结构 讲授 2 2:1 12 抽象数据类型 讲授 2 2:1 13 文件结构 讲授 2 2:1 14 数据库 讲授 2 2:1 15 数据压缩安全 讲授 2 2:1 16 计算理论 讲授 2 2:1 四、课程其他教学环节要求 作业:每章讲授结束后,布置一次作业,一周收一次,批改后做集体答疑,讲解作业中出现的问题。 作业的题型为:选择题、问答题,而且是单号问答题。 五、本课程与其他课程的联系 本课程是计算机科学与技术学科的先行课,为后续课程的学习打好基础。 六、教学参考书目 《 Foundations of Computer Science From Data Manipulation to Theory of Computation》 Behrouz A. Forouzan 高 等教育出版社 原版教材 2020 年 7 月 《计算机科学导论(第 7版)(英文影印版)》 J. Glenn Brookshear 清华大学出版社 2020 年 1月 《新编计算机科学导论》张玉芳等 清华大学出版社 2020 年 3 月 计算机科学导论教学辅导 现代计算机科学与技术教材系列》;刘坤起 赵致琢 科学出版社 2020 年 8 月 大纲撰写人:迟呈英 大纲审阅人:孙学波 负 责 人:张学东 15 X2050042高级程序设计语言课程教学大纲 课程名称: 高级程序设计语言 英文名称: The Advanced Programming Language 课程编号: x2050042 学 时 数: 128 其中实验学时数: 3。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。