黎明职业大学教务网络管理系统
首页
阅读:
admin
2019-10-26 10:46

  13《会计基础》教学大纲 23《信息管理概论》教学大纲 30《可视化程序设计C#》教学大纲 35《数据库原理与应用》教学大纲 42《企业信息化与电子商务》教学大纲 47《专业英语》教学大纲 52《数据库应用开发》教学大纲 54《计算机网络与网络操作系统》教学大纲 60《数据、模型与决策》教学大纲 67《ERP 原理与应用》教学大纲 70《信息安全技术》教学大纲 77《信息系统分析与设计》教学大纲 82《实用组网技术》教学大纲 89《高级办公应用》教学大纲 101《数据结构》 教学大纲 108《网页设计》教学大纲 118《商务网站建设》教学大纲 122《SQL Server 数据库管理》教学大纲 128《多媒体基础》教学大纲 132《实用编程技术》教学大纲 《计算机导论》教学大纲一、课程性质与任务 (一)本课程的性质 本课程是计算机专业学生的一门基础课程,即引导学生认识计算机科学的 整体知识结构。 前导课程:无 后续课程:计算机专业课程 (二)本课程的任务 通过本课程的教学,使学生对于计算机具有一定的操作应用能力以及对计 算机的基本工作原理具有一定的了解。加强学生对计算机的认识,提高学生的计 算机应用能力和技巧,为全面提高学生的素质,形成综合职业能力和继续学习打 下良好的基础。 二、教学内容与教学要求 (一)理论教学 计算机知识概论教学内容 1、计算机的发展与应用 计算机发展趋势 计算机的特点与应用 计算机类型 2、计算机中信息的表示 计算机中常用的数制及相互转换 计算机中数的表示 信息编码 3、微型计算机系统的基本原理 计算机系统的硬件组成 计算机的工作原理 4、微型计算机的硬件系统 主板 总线与接口 中央处理器(CPU)和微处理器 存储器:理解概念,掌握功能应用 外部设备 微型机的主要性能指标 5、微型计算机的软件系统 计算机系统的指令、语言和程序 软件系统6、计算机系统安全与计算机病毒 计算机的安全使用 计算机病毒 教学目的: 1、要求学生了解计算机的发展、特点及应用。 2、了解计算机中信息的表示方法、字符编码的基本知识,常用的数制转换方法。 3、掌握微型计算机的系统组成。 4、计算机病毒的一般知识。 中文WindowsXP 的基本操作 教学内容 1、中文Windows XP 的介绍 Windows XP 的特点:了解Windows 系统特点 启动Windows XP :熟练掌握Windows 启动方法与步骤 Windows XP 的桌面:熟悉桌面组成 关闭Windows XP:熟练掌握关闭系统方法 2、WindowsXP 窗口 窗口的组成:了解窗口构成 窗口的基本操作:掌握窗口基本操作 3、资源管理器的操作 启动资源管理器:掌握资源管理器启动方法 创建文件夹:掌握创建文件夹方法与基本操作 文件和文件夹选择:熟知各种选中方法并灵活应用 复制、移动文件和文件夹: 掌握移动、复制文件和文件夹 删除及还原文件和文件夹:掌握删除、还原文件和文件夹的各种方法 文件及文件夹重命名:熟悉重命名方法 搜索文件和文件夹:了解搜索方法与操作步骤 4、磁盘操作 查看磁盘属性:掌握查看方法 格式化磁盘:掌握格式化方法 软盘与软盘之间的复制:熟悉软盘复制方法 磁盘碎片整理:会应用磁盘碎片整理程序整理磁盘 5、任务栏及桌面的设置 任务栏的设置:掌握设置方法 桌面属性设置:学会桌面属性设置 6、控制面板的使用 调整机器时间 输入法设置:能根据需要设置输入法 键盘、鼠标的设置:能根据需要设置键盘和鼠标添加/删除程序:掌握添加/删除程序的操作技能 7、画图、写字板及其他附件的使用 画图程序的使用:了解画图程序的应用 写字板的使用:掌握并熟练使用写字板 其他附件的使用:熟悉娱乐工具的使用方法 8、使用辅助功能 操作系统和应用程序的帮助窗口:会使用系统和程序帮助 对话框的帮助按钮:掌握对话框帮助按钮使用方法 教学目的 1、要求学生了解Windows2000 的基本特点及启动与退出 2、能熟练掌握鼠标、键盘、窗口、菜单、对线、能熟练掌握文件及文件夹的概念和基本操作,控制面板的使用。 4、了解控制面板的组成及使用。 5、了解附件的组成及基本功能 中文Word2002 的基本操作 教学内容 1、中文Word2002 介绍 Word2002 的基本功能:了解功能分类 启动Word 2002:掌握启动方法 Word 界面组成:熟知界面构成 退出Word 2002:熟练退出Word 程序 2、文档的创建与编辑 创建空文档:熟练掌握创建文档方法 文字的输入及修改:掌握熟练输入文字及修改常用方法 文本内容的选取:掌握如何选取文本 文本的移动、复制与删除:掌握如何移动、删除与复制文本 查找和替换:熟练掌握查找并替换字、词或句 3、排版文档 格式工具栏的使用:熟练工具栏 设置字体、字号、字形、字体颜色:掌握设置字体有关操作 设置字体的边框、底纹、动态效果及间距:熟练修饰字体 标尺的使用:会使用标尺 段落缩进:灵活使用段落缩进修改文章 为段落添加边框和底纹:会修饰段落 设置段落的间距:掌握段落间距设置方法 设置行的间距:掌握设置行间距方法与步骤 设置段落的项目符号和编号:会应用项目符号和编号 4、页面的设置与打印设置页边距:正确设置页边距 设置纸张的规格和打印方向:熟练设置纸张与打印属性 设置页眉和页脚:掌握设置页眉和页脚方法与技巧 打印预览:会使用打印预览满足操作文章需要 设置分栏:掌握分栏方法与步骤 打印机的设置:正确设置打印机 打印文档:熟练打印各种文档 5、表格的制作 创建表格:掌握在word 中创建表格方法 改变表格的列宽与行高:灵活修饰表格 为表格添加边框和底纹:修饰表格基本框架特征 单元格的合并与拆分:熟练加工表格 在表格中插入或删除行、列以及单元格:熟练表格各种行、列操作 自由表的制作:理解如何制作自由表 6、插入图形和艺术字 内建图片的插入:掌握插入内建图片方法 改变图片的大小及删除图片:掌握修饰编辑图片 移动图片:掌握如何根据需要调整图片位置 插入艺术字:掌握插入艺术字方法与步骤 艺术字的编辑:学会编辑艺术子 7、绘制图形 调出绘图工具栏:会使用绘图工具栏 绘制直线、矩形、椭圆形:利用绘图工具栏绘制各种图形 给图形填充颜色:会修饰各种绘制图形 设置阴影:会修饰图形 层叠图形:了解层叠图形概念及操作方法 8、使用模板与样式 使用Word 提供的模板:理解模板概念 创建自己的模板:掌握创建自定义模板方法 创建、应用样式:了解模板中样式的使用方法和操作步骤 9、邮件合并与宏 制作套用信函:了解如何制作套用信函 制作成组信封:掌握如何制作成组信封 什么是宏:理解宏的概念 在Word 中录制宏:了解如何录制宏 将宏指定到工具栏上及设定执行宏命令的快捷键:掌握如何使用宏 教学目的 1、掌握Word的启动和退出方法 2、熟悉窗口组成 3、熟练掌握文档的新建、打开、保存方法 4、熟练掌握文本的输入、编辑方法,实现页面排版 5、熟练掌握文本的字符格式化、段落格式化编排操作 6、熟练掌握表格的创建方法、表格的编辑修改、简单的数据计算 7、理解Word 页面排版的基本知识与基本操作 8、掌握多种插入图片的方法、图片的编辑修改方式 中文Excel2002的基本操作 教学内容 1、Excel2002 介绍 Excel2002 的基本功能:了解基本功能 启动Excel2002:掌握如何启动Excel2000 Excel2002 的工作界面:了解Excel2000 的工作局面 2、建立一个简单的报表 建立新表:掌握建立新表方法与步骤 输入数据:会向表格中输入数据 计算合计:熟悉计算合计等各项综合性应用 打印预览报表:会预览打印报表 画出表格线:会画表格线 打印报表:会打印报表 保存报表:掌握保存方法 关闭报表文件:掌握如何关闭报表文件 3、设置报表格式 打开报表文件:熟悉打开报表方法 设置列宽:会修饰报表 设置行高:会修饰报表 设置数据格式:根据需要正确设置数据格式 设置数据的字体、字号和字型:正确设置数据特征 撤消操作和恢复操作:熟练使用撤销和恢复操作 设置报表标题居中:修饰标题 设置数据的对齐方式:熟练设置数据对齐方式 设置表格线:了解如何设置表格线 设置底纹:修饰报表,添加底纹 使用格式刷按钮:掌握如何使用格式刷 4、编辑报表 修改单元格中的数据:掌握如阿修改单元格数据 插入列、插入行:掌握插入列、行方法 删除行、删除列:掌握删除行、列方法插入、删除单元格:灵活操作单元格 复制数据:掌握数据复制方法 移动数据:熟练移动数据 清除单元格中的数据:熟练清除单元格数据 输入数字组成的文本型数据:掌握文本型数据输入方法 设置有效性数据:熟悉如何设置有效性数据 自动填充数据:掌握实现自动填充数据 冻结单元格:熟练冻结单元格 5、报表页面设置 设置纸张大小:熟练设置纸张大小 设置页边距:熟练设置页边距 设置页眉和页脚:熟练设置页眉和页脚 隐藏数据:掌握隐藏数据方法 开始打印:熟练打印报表 对较宽报表的处理:掌握如何处理较宽报表 对较长报表的处理:掌握如何处理较长报表 设置打印区域:熟练设置打印区域 6、制作图表 创建图表:熟练创建图表 修改图表:掌握修改图表基本方法 删除图表:熟练操作删除图表 7、使用公式和函数 公式的使用:了解公式的用途 输入公式:掌握如何输入公式 复制公式:灵活复制公式 查看和打印公式:能查看和打印公式 在公式中使用函数:掌握函数在公式中的应用 单元格的绝对引用:熟练引用单元格 8、分析数据 数据排序:根据需要对数据排序 分类汇总:能对数据分类汇总 筛选数据:根据需要,可以筛选数据 数据透视表:会创建数据透视表 单变量求解:掌握单变量求解方法 9、对Excel2002 的进一步操作 修改工作表标签:熟悉修改标签方法 复制工作表:灵活复制工作表 同时显示多个工作表窗口:熟练操作显示多个工作表合并计算:掌握对工作表部分数据合并计算 保护工作表:熟悉如何保护工作表 删除工作表:会删除工作表 在Word 文档中插入工作表:掌握在word 文档中插入工作表方法 设置工作簿选项:熟悉工作簿选项设置 编制不规则报表:了解如何编制不规则报表 教学目的 1、掌握Excel 的启动和退出方法 2、熟悉Excel 2002 窗口组成 3、理解掌握电子表格的基本概念 4、熟练掌握工作簿的新建、打开、保存方法 5、熟练掌握工作表的数据编辑及格式化操作 6、熟练掌握工作表的公式及函数的使用操作 7、熟练掌握工作表数据的管理与分析方法 8、理解图表的概念,掌握图表的创建与编辑操作 第五章 中文PowerPoint2002 的基本操作 教学内容 1、PowerPoint2002 介绍 PowerPoint2002 软件的功能:熟悉软件的各种功能 启动PowerPoint2002 的方法:掌握启动方法 PowerPoint2002 界面的组成:了解界面组成 PowerPoint2002 的视图种类:掌握视图种类及其内可以允许的各种操作 设计模板和幻灯片版式的概念:理解模板和幻灯片板式等概念 2、建立演示文稿的方法 用“内容提示向导”方法建立演示文稿:熟悉用该方法创建演示文稿 使用设计模板建立演示文稿:掌握用该种方法创建演示文稿 建立空演示文稿:熟练掌握建立空演示文稿方法 3、管理幻灯片 在特定位置插入幻灯片:熟练掌握如何根据需要插入幻灯片 插入其他演示文稿的幻灯片:熟悉如何插入其他演示文稿的幻灯片 删除幻灯片:熟练掌握删除幻灯片操作方法 复制、移动幻灯片:熟练掌握幻灯片复制、移动操作 使用幻灯片副本:了解使用幻灯片副本 幻灯片加备注:掌握如何给幻灯片加备注 4、丰富幻灯片中的内容和格式 设置文本格式:熟练掌握设置幻灯片文本格式 设置文本框格式:熟练掌握设置文本框格式插入剪贴画、其他图片或艺术字:熟悉如何插入剪贴画、图片、艺术字 插入表格:掌握如何插入表 插入图表:掌握如何插入图表 插入组织结构图:了解如何插入组织结构图 5、放映幻灯片 人工放映方式:熟练操作人工放映方式 自动放映方式:熟悉幻灯片自动放映方式 设置幻灯片切换效果:熟悉设置幻灯片切换效果 设置幻灯片动画效果:熟悉设置幻灯片动画效果 给幻灯片添加多媒体对象:了解向幻灯片添加多媒体对象方法 控制幻灯片放映:掌握如何控制幻灯片放映 6、改变演示文稿的外观 改变设计模板:熟悉模板的设计 使用母板:掌握使用模板建演示文稿 改变配色方案:了解演示文稿配色 7、创建超级链接 创建指向当前演示文稿中某个位置的超级链接:熟练掌握创建指向文稿某位 置的链接 创建指向Web 页的超级链接:熟悉创建指向Web 页的打印超级链接 8、打印及传送演示文稿 打印演示文稿:熟悉演示文稿操作步骤 将演示文稿转换成Word 文档:掌握把演示文稿转换成Word 文档方法。 教学目的 1、掌握PowerPoint 2002 的启动和退出方法 2、熟悉PowerPoint 2002 窗口组成 3、理解掌握幻灯片的基本概念 4、熟练掌握演示文稿的新建、打开、保存方法 5、熟练掌握演示文稿的管理、美化、修改操作 6、熟悉PowerPoint 2002 的视图种类及其每种视图下的幻灯片操作 7、熟练掌握幻灯片的删除、复制、移动、插入等操作步骤 8、掌握在幻灯片中插入表格、图表、组织结构图方法 9、熟练掌握幻灯片放映方式、效果设置与切换的操作方法 10、熟练使用幻灯片母版 11、熟练掌握在幻灯片中创建各种超链接 12、熟悉如何把幻灯片转化成Word 文档 第六章 Internet 及网络基础 教学内容 1、Internet介绍 了解Internet:熟悉Internet 的发展历史 Internet 的有关概念:理解各种概念 接入Internet 的方法:熟悉各种接入Internet 的方法 2、Modem 的安装 Modem 的硬件安装:熟悉Modem 的安装步骤 Modem 的软件安装:熟悉Modem 的软件安装步骤 3、拨号连接的设置 创建拨号连接:熟悉如建拨号连接步骤 设置拨号属性:掌握如和设置拨号属性 4、Explorer6.0 的设置及使用 Internet Explorer 6.0 的启动:掌握IE 浏览器启动方法 Internet Explorer 6.0 的界面介绍:熟悉IE 界面组成 Internet 选项的设置:掌握Internet 各种选项的设置 5、浏览Web 查看指定的Web页:掌握查看指定页几种常见方法 返回查看过的Web 页:了解如何返回查看过的Web 查看历史Web页:熟悉设置历史记录保存天数 6、使用收藏夹和保存Web 将网页天添加到收藏夹:掌握添加网页到收藏夹步骤保存Web 页:熟练掌握保存Web 页方法 7、网上信息的搜索和文件下载 在Web 页上搜索信息:熟悉常见搜索信息方法 网上文件下载:掌握从网上下载文件方法 计算机远程登陆:了解远程登陆方法9、使用BBS 注册BBS 帐号:熟悉注册BBS 帐号步骤 阅读BBS 中的内容:能找到并阅读BBS 指定内容 在BBS 上发表自己的文章:学会如何在BBS 上发表文章 10、 电子邮件E-mail 的使用 电子邮件介绍:了解电子的组成 启动Outlook Express:熟练掌握启动Outlook Express 方法 Outlook Express 的界面:熟悉Outlook Express 的界面组成 Outlook Express 的帐号设置:熟练设置Outlook Express 帐号 接收和阅读邮件:熟练掌握接收和阅读邮件操作步骤 创建并发送邮件:熟练掌握创建并发送邮件步骤和方法 通讯簿的管理与使用:能合理使用通讯簿 免费E-mail 的申请和使用:熟练掌握E-mail 的申请和使用方法 10 11、网络基础 计算机网络简介:理解网络的概念,熟悉网络的各种功能 网络的种类:掌握网络的不同种类 网络的连接结构与通讯协议:掌握常见网络连接结构和常用通讯协议 教学目的 1、了解网络的概念、分类、功能及应用 2、了解接入Internet 的方式 3、熟悉拨号链接设置 4、掌握IE 浏览器的设置及其使用 5、熟悉Web 的浏览、收藏和保存 6、了解Internet 提供的BBS、远程登陆、搜索引擎等服务的应用 7、掌握电子邮件的使用方法 (二)实践教学 本课程内容的实践性很强,实践教学是本课程的重要组成部分,是实现培养 目标的重要手段。为保证学习效果,根据本课程的内容特点,实践教学的基本要 求如下: 实验1:微型计算机组成和键盘操作练习 实验内容: 1.结合实验机型,了解微型计算机的硬件组成。 2.微型计算机的启动。 3.键盘和指法练习。 实验目标: 了解微型计算机的硬件组成,掌握微型计算机的启动和键盘使用方法。 实验2:WINDOWS 操作系统使用方法 实验内容: 1.Windows 基本操作。 2.使用“我的电脑”(资源管理器)进行文件和文件夹的基本操作。 3.记事本的使用(含中文输入练习)。 4.Windows 附件的使用(画图、写字板、计算器等)。 实验目标 了解Windows 的桌面结构,掌握鼠标器、窗口、图标、菜单、对话框、 剪贴板、快捷方式的操作及使用帮助,掌握使用“我的电脑”(资源管理器) 进行文件和文件夹操作的方法,掌握记事本的使用方法和至少1 种汉字输入 方法。 实验3:Word 文字处理系统使用方法 实验内容: 1.Word 的启动和退出。 2.文档的建立、编辑、保存、输出预览和文件格式的转换。 11 3.文档版面设计。 4.图形操作。 5.表格操作。 实验目标: 了解Word 界面结构;掌握Word 的进入和退出方法,文档的建立、编辑、 文档版面设计、图形操作、表格的建立和编辑。 实验4:Excel 电子表格系统使用方法 实验内容: 1.Excel 的启动和退出。 2.Excel 表的建立、数据输入、编辑和修饰。 3.Excel 表中的数据处理。 4.图表的建立、编辑和利用图表的数据分析。 5.表格数据的筛选和排序。 6.表格数据的统计分析。 实验目标: 了解Excel 的界面结构;掌握Excel 的进入和退出,Excel 表的建立、数 据输入、编辑和修饰,Excel 表中的数据处理,图表的建立、编辑和利用图 表的数据分析,表格数据的筛选和排序,表格数据的统计分析,建议演示表 格保护和共享。 实验5:Power Point 演示文稿系统使用方法 实验内容: 1.初步了解Power Point。 2.演示文稿的建立、编辑、修饰和保存。 3.专业化演示文稿的创建(含编辑纲目结构、制作图表幻灯片、制作组织结 构图、幻灯片添加备注、演示文稿定位保存)。 4.为幻灯片增添动画效果。 5.使用设计模版和幻灯片母版统一幻灯片的风格。 6.为幻灯片增加其他效果(包含:艺术字、剪贴画、相册的创建/编辑和使用、 背景音乐和设置动画效果)。 7.演播控制手段与技巧。 实验目标: 掌握启动Power Point 的方法,Power Point 的工作界面,演示文稿的建 立、编辑、修饰和保存,专业化演示文稿的创建,为幻灯片增添动画效果,使 用设计模版和幻灯片母版统一幻灯片的风格,为幻灯片增加其他效果,演播控 制手段与技巧。 实验6:网络使用基础 实验内容: 1.观察微机联网的硬件设备和连接、网络属性配置。 12 2.进入Internet 网进行浏览、使用搜索引擎和IE 菜单项。 3.申请免费电子邮箱、配置邮箱、收发电子邮件。 实验目标: 理解微机联网的方式和所需的硬件设备和软件系统,掌握Internet 网的入网 方法、使用浏览器和搜索引擎进行浏览及查找、在BBS 上发帖、申请免费电子邮 箱、收发电子邮件。 三、教学时间参考分配表 序号 知识模块 课时 课时分配 备注 理论 实验 中文WindowsXP 的基本操作 中文Word2002 的基本操作 16 中文Excel2002的基本操作 16 中文PowerPoint2002的基本操作 10 Internet及网络基础 合计60 32 28 四、考核方式 本课程为形成性考查课程,考核成绩由: 出勤(10%)+上机作业(40%)+ 期末考试(50%). 五、教材及参考书目 主教材 计算机综合能力国家认证教材: 《计算机基础》Irina Amsruts 著,陈迈涛译,浦东电子出版社,2005-3 《常用软件》Irina Amsruts 著,陈迈涛译,浦东电子出版社,2005-3 《网络与安全》Irina Amsruts 著,陈迈涛译,浦东电子出版社,2005-3 参考书 《大学计算机基础》,蒋加伏,北京邮电大学出版社,2004. 《计算机应用基础》,李淑华,高等教育出版社,2005.7 《信息技术基础》(第一版),刘明生,中国科学技术出版社,2006 六、其他说明 多媒体教室、Internet 网络、Windows 操作系统及Office 软件。 13 《C++程序设计》教学大纲 一、课程性质与任务 (一)本课程的性质 《C++语言程序设计》是计算机应用专业、计算机信息管理等相关专业的一 门专业基础课。《C++语言程序设计》的先修课是《计算机导论与应用》,它为 本课程提供计算机硬软件基础知识,本课程又为《数据结构》、操作系统、软件 工程等课程打下必要的基础。本课程是一门实践性很强的课程,必须通过上机操 作才能掌握所学知识,所以要特别强调讲授与上机操作相结合,要保证学生有充 分的上机条件。 (二)本课程的任务 主要任务是介绍C++语言中的数据类型、运算、语句结构及其程序设计的基 本方法。目的是使学生掌握一门高级程序设计语言,了解面向对象程序设计的基 本概念与方法,进而学会利用C++语言学会解决一般应用问题,并为后续的专业 课程奠定程序设计基础。 二、教学内容与教学要求 (一)理论教学 模块一 C++语言概述 1.教学内容 (1)C++语言的简史与特点 (2)一个简单的C++程序 (3)程序的编辑、编译、连接和运行 2.教学要求 了解 C++语言的特点及 C++简单程序的基本结构,掌握 C++程序的编辑、编 译、链接和运行。 模块二 基本数据类型与表达式 1.教学内容 (1)关键字和标识符 (2)C++数据类型概述 (3)C++的基本数据类型(整型、实型、字符型、布尔型、枚举型) (4)常量和变量 (5)宏定义的使用 (6)运算符和表达式 、位运算符 、算术运算符与算术表达式 、关系运算符和关系表达式 、逻辑运算符和逻辑表达式 、赋值运算符和赋值表达式 14 、逗号运算符和逗号表达式 、表达式的副作用 (7)typedef 定义 (8)输入流对象cin 及输出流对象cout 2.教学要求 掌握基本数据类型的概念以及 typedef 定义的使用,熟练掌握这些类型的 常量和变量的使用及其运算操作,熟练掌握关系运算符和逻辑运算符的使用、关 系表达式和逻辑表达式的求值,了解运算符的优先级和结合性,以及表达式的副 作用。 模块三 C++程序的流程控制 1.教学内容 (1)程序的一种基本结构和语句 (2)分支语句 语句和if语句的嵌套 、switch 语句 (3)循环语句 语句、while 语句 、do„while 语句 、多重循环 (4)控制执行顺序的语句 、continue 语句和break 语句 、语句标号和goto 语句 、exit )函数2.教学要求 熟练掌握if 语句和switch 语句的使用,会在程序中利用它们实现单分支或 多分支控制。熟练掌握for、while 和do„while 这三种循环语句的结构和执行 过程,会在程序中利用它们实现单重或多重循环控制,掌握 continue 语句和 break 语句的作用。 模块四 数组 1.教学内容 (1)数组的定义及应用 、数组的基本概念:元素、下标、类型、维数 、一维数组的定义、初始化及使用 、二维数组的定义、初始化及使用 、几种常用的排序方法:冒泡、直接选择、直接插入排序 (2)字符数组和定义及使用 、字符数组和字符串 15 、常用的字符串处理函数(如:strlen、strcmp、strcpy 2.教学要求掌握数组的基本概念、熟练掌握一维数组和二维数组的使用,掌握字符数组 与字符串的关系以及字符串的简单处理,会分析利用数组进行数据存储和处理的 简单程序。 模块五 C++函数 1.教学内容 (1)函数的定义和调用 (2)参数的传递(实际参数与形式参数的结合) (3)函数的原型与头文件 (4)递归函数与递归调用 (5)变量的作用域与生存期(全局变量与局部变量) (6)inline 函数 (7)函数的重载 (8)函数模板 2.教学要求 掌握函数的定义,函数的原形,函数的返回值,函数的调用,函数的形式参 数和实际参数之间的关系;掌握函数重载的使用方法,关键字 inline 的含义与 使用,掌握变量的作用域与生存期,了解函数的作用域。 模块六 指针 1.教学内容 (1)指针的概述 指针的概念:地址、指针类型、void指针 判断一指针是否为空指针(2)指针操作符与指针表达式 (3)指针与数组 、一维数组与指针 、二维数组与指针 、字符串与指针 、指针数组与数组指针 、指针数组的应用:命令行参数 (4)指针与函数 、指针变量作为函数参数 、数组作为函数参数 、指针函数 、函数指针 16 (5)堆内存分配 、new 运算符 、delete 运算符 (6)指针与链表 2.教学要求 熟练掌握指针、地址、指针类型、void 指针类型、空指针等概念,熟练掌 握指针变量的定义和初始化、指针的间接访问、指针的加减运算和指针表达式, 掌握指针与数组、函数、字符串、动态空间等的联系。 模块七 引用 1.教学内容 (1)引用的概念 (2)什么能被引用 (3)用引用传递函数参数 (4)用引用返回值 (5)引用和指针的关系 (6)用const 限定引用 2.教学要求 熟练掌握引用变量、值传送、引用传送的概念,引用参数的使用,利用引用 参数实现返回多个值;掌握引用与指针的联系与区别。 模块八 结构与联合 1.教学内容 (1)结构的基本概念 (2)结构的定义与初始化 (3)结构成员的访问和结构变量的赋值 (4)结构与指针 (5)结构与数组 (6)结构与函数 (7)结构与操作符重载 (8)联合的定义与使用 2.教学要求 掌握结构的概念,结构类型的定义,结构变量的定义和初始化,结构成员的 表示,结构的赋值含义,结构与数组、指针、函数、操作符重载的关系;掌握联 合的概念,联合的类型和变量的定义,联合成员的表示,联合在结构中的使用。 (二)实践教学 实践教学是本课程的重要组成部分,是实现培养目标的重要手段。本课程实 践教学分课内实验和集中实训两个部分来写。实践教学的基本要求如下: 实验1 Visual C++6.0 开发环境应用入门 1.实验内容 17 创建基于DOS 的应用程序,并观察运行结果 2.实验目标 (1)熟悉Visual C++6.0 的主窗口 (2)C++程序的编辑、编译、连接和运行过程 (3)练习简单C++程序的实现过程 3.分析讨论 分析程序的运行的结果,是否与运行的结果一致。 实验2 C++简单程序的设计(顺序结构) 1.实验内容 (1)编写程序求圆的周长和面积,从键盘上输入圆的半径,根据公式计算出 圆的周长和面积,最后输出结果。要求输入输出时有必要的文字说明,且输出保 留六位小数。 (2)输入学生的语文、数学、物理、英语 门课程的成绩,计算学生的总成绩和平均成绩并输出。 (3)编程用条件运算符表达式求出三个数的最大值。 2.实验目标 (1)掌握在实际应用中如何确定将要使用的数据的类型 (2)练习使用简单的输入输出 (3)练习使用运算符及表达式的使用 (4)学会编写简单的C++程序(顺序结构) 3.分析讨论 (1)要有好的编写程序的风格,特别注意写程序的格式。 (2)讨论编写及调试简单C++程序的方法。 实验3 选择结构程序设计 1.实验内容 (1)有四个整数a,b,c,d,由键盘输入,输出其中最大的数及最小数, 进一步考虑将这四个数按降序方式输出。 (2)给出一组百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、 ‘E’。90 分以上为‘A’,80~90 分为‘B’,70~80 为‘C’,60~70 分为‘D’, 60 分以下为‘E’。 (3)给出一个整数 a,要求:求出它是几位数;分别打印出每一位数字; 按逆序方式打印出各位数字,例如原来数字为567,应该输出765。 (4)有如下函数: 由键盘输入t的值,计算S 18(5)从键盘输入字符,如输入字符a、b、c、d,将字母以小写的形式输出, 对于其他输入只给出提示信息。(要求:分别用if 语句和switch 语句编程) 2.实验目标 (1)掌握if、switch 语句的用法,并进行选择结构的程序设计 (2)掌握分支嵌套的程序设计方法 3.分析讨论 (1)体会什么时候使用else 语句更好,什么时候使用switchcase 句更好?各有什么特点?(2)进行if 语句嵌套应注意什么? 实验4 循环结构程序设计 1.实验内容 (1)求级数1+3+5+„+99 之和。 (2)求1!+2!+3!+„+10!之和。 (3)有分数序列 13 21 „,求前40项之和。 (4)编写程序,对输入的一批整数统计出正数的个数、负数的个数、奇数 的个数、偶数的个数,要求如下: 要统计的整数由键盘输入,以0 作为输入数据结束的标志 用当型循环和直到型循环分别实现。 2.实验目标 (1)加深理解循环的概念 (2)掌握while 语句、do-while 语句和for 语句的循环规则及执行过程, 练习循环语句编写循环程序 (3)理解当型循环与直到型循环 (4)掌握循环嵌套的规则及多重循环的程序设计方法 (5)区分break 语句和continue 语句的使用方法 3.分析讨论 (1)比较几种形式循环的异同,在什么情况下使用什么形式的循环 (2)在循环嵌套中,应注意什么问题 (3)break 语句和continue 语句由什么不同,各在什么情况下使用 实验5 数组 1.实验内容 (1)有一已升序的数组,现插入一个数number,要求插入后该数组仍为升 (2)分别用冒泡法和选择法对输入的15个整数按由大到小排序。 (3)编程实现矩阵的加法: 19 2.实验目标(1)掌握数组的概念,弄清数组的存储结构 (2)掌握一维数组和二维数组的定义、引用、赋值和输入输出的方法 (3)掌握和数组有关的算法(特别是排序) 3.分析讨论 (1)对一维数组及二维数组的初始化有几种方法。 (2)讨论有关数组排序的算法。 实验6 函数及其调用机制 1.实验内容 (1)分别定义求圆柱体的体积和面积的函数,和求长方体的体积的函数, 然后编写主函数来调用这两个函数进行一些计算。 (2)编写一个程序求方程 ax2+bx+c=0 的根,用三个函数分别求出 b2-4ac 大于0,小于0 和等于0 时的根。要求从主函数输入a,b,c 的值并输出结果。 (3)写一个函数,用冒泡法对输入的10 个字符按由大到小顺序排列。 (4)编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、 空格和其他字符的个数,在主函数中输入字符串以及输出上述结果。 (5)写一函数,使输入的一个二维数组(3*3)转置,即行列互换。 2.实验目标 (1)学会如何定义一个函数:注意函数参数和返回值的类型 (2)掌握函数原型(函数声明)与函数定义的区别与联系 (3)理解形式参数和实际参数的区别与联系 (4)掌握函数调用的一般形式和函数调用机制 3.分析讨论 (1)函数调用有几种形式。 (2)讨论函数调用机制,及形式参数和实际参数在调用和返回时的传递情 实验7指针 1.实验内容 (1)编写一个比较两个字符串大小的程序。(字符串的比较是从字符串的 第一个字符开始成对比较,直到遇到第一对不相同的字符,字符串的大小就是由 这一对字符的大小来决定)要求用字符数组和字符指针两种方法来完成。 (2)编程统计输入的一行字符中有多少个单词。(单词之间用一个或多个 空格分隔) (3)输入三个字符串,要求输出其中最大者。要求使用二维字符数组及字 符串函数。 20 (4)对10 个字符型数据排序,由大到小排列,要求使用指针。 2.实验目标 (1)掌握指针的概念、指针变量的定义、使用及指针的运算 (2)掌握指针作为函数参数的作用 (3)掌握指针变量与数组的关系,掌握如何使用指针来处理与数组有关的 问题 (4)掌握如何使用指针来处理与字符串有关的问题 3.分析讨论 (1)字符数组的输入、输出有几种方法 (2)字符串与字符数组有何相同和不同之处 (3)数组元素及其地址有几种表示方法 实验8 程序结构与预处理 1.实验内容 (1)分别用带参的宏和函数,实现从三个数中找出最大数的功能。 (2)用条件编译方法实现以下功能:输入一行电报文字,可以任选某种输 出方式,一种为原文输出;另一种将字母变成其下一字母输出(例如,“a”变 成“b”输出)。用#define 命令来控制是选择原文输出还是密码输出。 (3)指出下列程序的错误,改正并上机运行。 //file1.cpp int intfunc( //file2.cppextern int intfunc( //file3.cppextern int 为三角形的三边。定义两个带参的宏,一个用来求s,另一个用宏用来 21 求area。编写程序,在程序中用带实参的宏名来求面积area。 2.实验目标 (1)掌握变量的各种存储方式(动态和静态),以及在不同存储方式下变 量的生存期 (2)理解全局变量和局部变量的概念和作用域 (3)理解局部作用域、函数原型作用域、函数作用域和文件作用域的概念 (4)掌握编译预处理的作用和常用的编译预处理命令的使用方法 3.分析讨论 (1)带参的宏定义与函数有何区别。 (2)说明条件编译的几种格式。 (3)局部变量、全局变量的定义和作用范围。 (4)局部变量、全局变量可分为哪几种存储方式?每种存储方式下其生存 期如何。 实验9 结构体 1.实验内容 (1)某人从2000 号起开始“三天打鱼两天晒网”。问这个人在以后的某一天是在“打鱼”,还是在“晒网”。(要求建立一个 date 结构,包含 year,month 和day 三个成员) (2)编写一段程序求两个复数1.1+2.2i 和3.3+4.4i 名同学的学籍情况表,在程序中定义一个结构,内容包括学号、姓名、性别、出生日期、3 门课程的成绩。 (4)在上题的基础上,编写一个函数 input,用来输入