目录 计算中心 全校公共课 《C语言程序设计A 《C语言程序设计B》 6 《Python程序设计》 1 《VB程序设计》 .15 《计算机基础》 20 其他专业教学大纲 工业设计专业 《Access数据库基础》 财务管理专业 《数据库及其应用》 .27 工商管理专业 《数据库及其应用》 .30 质量管理工程专业 《数据库及其应用》 33 传播学专业 《程序设计与数据库应用》 .34 行政管理专业 《程序设计与数据库应用》 37 网络与新媒体专业 《程序设计与数据库应用》 英语专业 《动态网页制作》 38 《计算机技能实习()》 《计算机技能实习(2)》 .44 电子信息科学与技术专业 《C程序设计实践》 …47 图书馆 全校公共课 《文献信息检索与利用》 51 其他专业教学大纲 自动化专业(卓越计划) 《信息检索与利用》 54 会计学专业 《文献信总检索与利用》 市场营销专业 《文献信息检索与利用》 61 人力资源管理专业 《文献信息检索与利用》
I 目 录 计算中心 全校公共课 《C 语言程序设计 A》............................................................................................................. 1 《C 语言程序设计 B》............................................................................................................. 6 《Python 程序设计》...............................................................................................................11 《VB 程序设计》.................................................................................................................... 15 《计算机基础》.......................................................................................................................20 其他专业教学大纲 工业设计专业 《Access 数据库基础》.......................................................................................................... 24 财务管理专业 《数据库及其应用》...............................................................................................................27 工商管理专业 《数据库及其应用》...............................................................................................................30 质量管理工程专业 《数据库及其应用》...............................................................................................................33 传播学专业 《程序设计与数据库应用》...................................................................................................34 行政管理专业 《程序设计与数据库应用》...................................................................................................37 网络与新媒体专业 《程序设计与数据库应用》...................................................................................................38 英语专业 《动态网页制作》...................................................................................................................38 《计算机技能实习(1)》.......................................................................................................... 41 《计算机技能实习(2)》.......................................................................................................... 44 电子信息科学与技术专业 《C 程序设计实践》............................................................................................................... 47 图书馆 全校公共课 《文献信息检索与利用》.......................................................................................................51 其他专业教学大纲 自动化专业(卓越计划) 《信息检索与利用》...............................................................................................................54 会计学专业 《文献信息检索与利用》.......................................................................................................57 市场营销专业 《文献信息检索与利用》.......................................................................................................61 人力资源管理专业 《文献信息检索与利用》.......................................................................................................61
全校公共课 《C语言程序设计A》 课程编号 1BHI1004 学 分 4 总学时 64 实验/上机学时 上机:16学时 课程名称 C语言程序设计A 英文名称 Programming in C VersionA 电子商务、审计学、管理科学 课程类别 必修 适用专业 信息与计算科学、电子科学技术 应用统计学、智能科料学与技术 执笔人 徐英慧 审核人 李子录 先修课程 计算机基础 一、课程的地位与作用 《C语言程序设计A》是大学计算机基础教学系列中的核心课程,主要讲授高级程序设 计语言的基本知识和程序设计的方法与技术,是非计算机专业学生在学习完《计算机基础》 课程的基础上开设的第一门高级语言程序设计课,属于非计算机专业计算机基础教学中第三 层次的课程。 本课程是面向理工类非计算机专业的一门通识必修课。通过本课程的学习,使学生较系 统地掌握结构化程序设计思想和方法,能够使用C语言设计与编写解决基本应用问题的程 序,最终提高非计算机专业学生的计算机应用能力、分析问题和解决实际问题的能力以及计 算思维能力,为后续的课程学习奠定信息技术基础。 二、课程对应的毕业要求 1.具备扎实的大学公共数学课程的理论基础,系统的经济学、管理学、统计学基础和 自然科学,较强的信总技术基础,并能运用知识和方法解决相关专业的实际问题。 2.了解学科和行业发展动态,具备设计、实施和评价本行业解决方案的能力,并能够 从战略上分析和把握行业发展特点、发展前沿和趋势动态,并具备在多学科环境中应用的能 力。 3.具有工程经济观点,受过工程设计方法和科学研究方法的初步训练:具有相关的工 程技术知识、经营和管理知识:较系统地掌握电子商务的策划、网铬营销及电子商务系统的 分析、设计、实施与管理理论知识和本专业所必须的基础知识和实践技能:掌捏电子商务的 应用技术与技能,突出网络环境下熟练应用计算机技术手段实现电子商务系统的规划、分析 设计与开发等商务目的能力。 4.具有一定的社交沟通能力、组织管理能力、业务处理能力、协同创新能力:拥有良 好的团队合作精神和社会适应能力:以及本专业英语的听、说、读、写、译能力。 5.具有较强的自主学习和终身学习的能力:掌握资料查询、文献检索及运用现代信息
1 全校公共课 《C 语言程序设计 A》 课程编号 1BH11004 学 分 4 总 学 时 64 实验/上机学时 上机:16 学时 课程名称 C 语言程序设计 A 英文名称 Programming in C Version A 课程类别 必修 适用专业 电子商务、审计学、管理科学、 信息与计算科学、电子科学技术、 应用统计学、智能科学与技术 执 笔 人 徐英慧 审 核 人 李子录 先修课程 计算机基础 一、课程的地位与作用 《C 语言程序设计 A》是大学计算机基础教学系列中的核心课程,主要讲授高级程序设 计语言的基本知识和程序设计的方法与技术,是非计算机专业学生在学习完《计算机基础》 课程的基础上开设的第一门高级语言程序设计课,属于非计算机专业计算机基础教学中第二 层次的课程。 本课程是面向理工类非计算机专业的一门通识必修课。通过本课程的学习,使学生较系 统地掌握结构化程序设计思想和方法,能够使用 C 语言设计与编写解决基本应用问题的程 序,最终提高非计算机专业学生的计算机应用能力、分析问题和解决实际问题的能力以及计 算思维能力,为后续的课程学习奠定信息技术基础。 二、课程对应的毕业要求 1. 具备扎实的大学公共数学课程的理论基础,系统的经济学、管理学、统计学基础和 自然科学,较强的信息技术基础,并能运用知识和方法解决相关专业的实际问题。 2. 了解学科和行业发展动态,具备设计、实施和评价本行业解决方案的能力,并能够 从战略上分析和把握行业发展特点、发展前沿和趋势动态,并具备在多学科环境中应用的能 力。 3. 具有工程经济观点,受过工程设计方法和科学研究方法的初步训练;具有相关的工 程技术知识、经营和管理知识;较系统地掌握电子商务的策划、网络营销及电子商务系统的 分析、设计、实施与管理理论知识和本专业所必须的基础知识和实践技能;掌握电子商务的 应用技术与技能,突出网络环境下熟练应用计算机技术手段实现电子商务系统的规划、分析、 设计与开发等商务目的能力。 4. 具有一定的社交沟通能力、组织管理能力、业务处理能力、协同创新能力;拥有良 好的团队合作精神和社会适应能力;以及本专业英语的听、说、读、写、译能力。 5. 具有较强的自主学习和终身学习的能力;掌握资料查询、文献检索及运用现代信息
技术获取目标信息的基本方法:有独立获取知识,提出问题、分析问题和解决问题的基本能 力以及较强的开拓创新精神。 6.能够针对复杂实际问题,开发、选择与使用恰当的技术、资源、现代信息技术工具。 对于复杂工程问题,能够预测与模拟,并理解其局限性。 ?.通过数学类专业课程和计算机课程的学习,具备严密的逻辑思维能力,能够运用所 学的数学理论、数值计算方法和计算机技术,识别、表达、并通过文献研究、分析复杂工程 问题,以获得有效结论。 8.受到科学研究的初步训练,了解信息与计算科学理论、技术与应用的新发展,具有 较强的知识更新、技术跟踪与创新能力。能够基于信息科学与计算科学理论并采用科学方法 对复杂问题进行研究,包括数学建模、数值策划、分析与解释数据,通过信息综合得到合理 有效的结论。能够在复杂的信息技术设计、软件开发环节中考虑社会、健康、安全、法律 文化以及环境等因素。初步具有撰写论文,参与学术交流的能力和实际工作能力。 9.理解并掌握工程管理原理与经济决策方法、处理复杂数据的统计预测方法与经济决 策方法,并能在多学科环境中应用:能够在多学科背景下的团队中承担个体、团队成员及项 目负责人的角色。 三、课程教学目标 1.知识目标 使学生熟练掌握C语言中的基本知识,包括:C语言的数据类型、表达式、数据的输 入输出、顺序程序结构、选择程序结构、循环程序结构、函数、数组、指针、结构体、文件 等概念及应用,以及典型算法的实现。 2.能力目标 培养学生基本的计算机程序设计能力,使学生具有较强的逻辑思维能力、抽象思维能力 和独立思考能力。 3.认知目标 通过实验操作和编程练习,让学生体验如何运用编程技术来解决专业课上遇到的问题 及时总结学习内容,提高学习效果。在掌握基本教学内容的同时,让学生具备自主学习新的 编程技术及手段的能力,以适应未来计算技术的飞速发展。 四、课程教学内容提要与基本要求 理论部分 序号 教学内容提要 基本要求 学时 第1章程序设计概述 了解C语言概况: 1.程序和程序设计 了解算法的概念及表示方法: 掌据℃语言程序上机步骤及编程环境的基本操作 2 算法及其描述 重难点说明:C语言的基本结构,C语言程序的 4.C语言程序开发过程 开发步骤
2 技术获取目标信息的基本方法;有独立获取知识,提出问题、分析问题和解决问题的基本能 力以及较强的开拓创新精神。 6. 能够针对复杂实际问题,开发、选择与使用恰当的技术、资源、现代信息技术工具。 对于复杂工程问题,能够预测与模拟,并理解其局限性。 7. 通过数学类专业课程和计算机课程的学习,具备严密的逻辑思维能力,能够运用所 学的数学理论、数值计算方法和计算机技术,识别、表达、并通过文献研究、分析复杂工程 问题,以获得有效结论。 8. 受到科学研究的初步训练,了解信息与计算科学理论、技术与应用的新发展,具有 较强的知识更新、技术跟踪与创新能力。能够基于信息科学与计算科学理论并采用科学方法 对复杂问题进行研究,包括数学建模、数值策划、分析与解释数据,通过信息综合得到合理 有效的结论。能够在复杂的信息技术设计、软件开发环节中考虑社会、健康、安全、法律、 文化以及环境等因素。初步具有撰写论文,参与学术交流的能力和实际工作能力。 9. 理解并掌握工程管理原理与经济决策方法、处理复杂数据的统计预测方法与经济决 策方法,并能在多学科环境中应用;能够在多学科背景下的团队中承担个体、团队成员及项 目负责人的角色。 三、课程教学目标 1. 知识目标 使学生熟练掌握 C 语言中的基本知识,包括:C 语言的数据类型、表达式、数据的输 入输出、顺序程序结构、选择程序结构、循环程序结构、函数、数组、指针、结构体、文件 等概念及应用,以及典型算法的实现。 2. 能力目标 培养学生基本的计算机程序设计能力,使学生具有较强的逻辑思维能力、抽象思维能力 和独立思考能力。 3. 认知目标 通过实验操作和编程练习,让学生体验如何运用编程技术来解决专业课上遇到的问题, 及时总结学习内容,提高学习效果。在掌握基本教学内容的同时,让学生具备自主学习新的 编程技术及手段的能力,以适应未来计算技术的飞速发展。 四、课程教学内容提要与基本要求 理论部分 序号 教学内容提要 基本要求 学时 1 第 1 章 程序设计概述 1.程序和程序设计 2.C 语言概述 3.算法及其描述 4.C 语言程序开发过程 了解 C 语言概况; 了解算法的概念及表示方法; 掌握 C 语言程序上机步骤及编程环境的基本操作。 重难点说明:C 语言的基本结构,C 语言程序的 开发步骤。 2
理论部分 序号 教学内容提要 基本要求 学时 第2章基本数据类型 1数据类型概冰 堂挥基本数据类型 2 2 标识符、常量和变量 掌握数据的输入和输出方法 基本的数据类型 重难点说明:输入和输出函数的使用。 4.数据的输入和输出 第3章顺序结构程序设计 1.算术运算和算术表达式 2.赋值运算和赋值表达式 掌握基本运算符和表达式的使用:掌握顺序结构 得序设计 4.优先级和类型转换 重难点说明:各种运算符的使用。 5.使用数学库函 6.顺序结构程序设计 第4章选择结构程序设计 1关系运算和罗超运算 2.使用f语句实现的选择结构 掌程选择结构程序设计 重难点说明:嵌套的f-clse结构,switch语句的 4 3.条件运算符和条件表达式 使用。 4.switch语句 5.选择结构程序设计举例 第5章循环结构程序设计 三种循环语句 堂握循环结构程序设计 2.流程转向语句break和continu 重难点说明:嵌套的循环结构,循环结构程序的 6 3.循环嵌药 算法设计。 4.循环结构程序设计举例 第6章模块化程序设计一函数 堂握函数的定义、声明和调用方法 函数的定义 掌握函数的嵌套调用 2 函数的调用和参数传递 理解程序的递归调 3 嵌套调用和递归调用 理解局部变量、全局变量的使用以及变量的存储 6 4.变量的作用域 类别: 5弯量的存储类别 堂根左定义命今和文件句含命今的使用 6.多文件程序和预编译命令 重难点说明:函数的定义及调用,递归函数的设计 第7音组 维数组 掌握数组的概念: 掌握数组、字符串的编程方法。 6 2. 二维数组 3.字符数组 重难点说明:排序算法,字符串应用。 第8章指针 掌握指针的概念及基本处理: 1指针的概今 掌握指针与数组的对应关系: 8 2.指针变量的定义和使用 掌握使用指针处理字符串的方法: P 3.使用指针访问一维数组 理解指针与函数、指针数组的基本使用 4.指针作为函数的参数 重难点说明:指针的概念,指针作为函数的参数。 3
3 理论部分 序号 教学内容提要 基本要求 学时 2 第 2 章 基本数据类型 1. 数据类型概述 2. 标识符、常量和变量 3. 基本的数据类型 4. 数据的输入和输出 掌握基本数据类型; 掌握数据的输入和输出方法。 重难点说明:输入和输出函数的使用。 4 3 第 3 章 顺序结构程序设计 1. 算术运算和算术表达式 2. 赋值运算和赋值表达式 3. 自增自减运算 4. 优先级和类型转换 5. 使用数学库函数 6. 顺序结构程序设计 掌握基本运算符和表达式的使用;掌握顺序结构 程序设计。 重难点说明:各种运算符的使用。 2 4 第 4 章 选择结构程序设计 1. 关系运算和逻辑运算 2. 使用 if 语句实现的选择结构 3. 条件运算符和条件表达式 4. switch 语句 5. 选择结构程序设计举例 掌握选择结构程序设计。 重难点说明:嵌套的 if-else 结构,switch 语句的 使用。 4 5 第 5 章 循环结构程序设计 1. 三种循环语句 2. 流程转向语句break和continue 3. 循环嵌套 4. 循环结构程序设计举例 掌握循环结构程序设计。 重难点说明:嵌套的循环结构,循环结构程序的 算法设计。 6 6 第 6 章 模块化程序设计—函数 1. 函数的定义 2. 函数的调用和参数传递 3. 嵌套调用和递归调用 4. 变量的作用域 5. 变量的存储类别 6. 多文件程序和预编译命令 掌握函数的定义、声明和调用方法; 掌握函数的嵌套调用; 理解程序的递归调用; 理解局部变量、全局变量的使用以及变量的存储 类别; 掌握宏定义命令和文件包含命令的使用。 重难点说明:函数的定义及调用,递归函数的设计。 6 7 第 7 章 数组 1. 一维数组 2. 二维数组 3. 字符数组 掌握数组的概念; 掌握数组、字符串的编程方法。 重难点说明:排序算法,字符串应用。 6 8 第 8 章 指针 1. 指针的概念 2. 指针变量的定义和使用 3. 使用指针访问一维数组 4. 指针作为函数的参数 掌握指针的概念及基本处理; 掌握指针与数组的对应关系; 掌握使用指针处理字符串的方法; 理解指针与函数、指针数组的基本使用。 重难点说明:指针的概念,指针作为函数的参数。 8
理论部分 序号 教学内容提要 基本要求 学时 5.指针数组的概念 6.返回指针的函数 第9章结构体类型 掌握结构体类型的定义及结构体变量的引用方 1.结构体类型和结构体变量的 定义 捏结构体数组的定义和使用 9 2.结构体成员的引用 理解结构体指针的定义及使用: 6 3.结构体数组 理解单向链表的基本概念和应用: 4.结构体指针 理解ypedef定义类型的方法。 5.链表 重难点说明:结构体成员的引用、链表的使用 第10章文件类型 0 1.文件概述 掌握文件的概念以及编写文件读写程序的方法。 2.文件的打开与关闭 重难点说明:文件读写函数的使用 3.文件的读写 实验(上机)部分 序 实验项目名称 学 实验内容、要求及时间安排、仪器要求 必开/实验 选开 举型 熟悉C语言的上机环境及简单的程序调试方法:掌握 常见的格式化输入输出方法:掌握基本运算符和表达式 顺序和选择结 的使用:掌握if语句、if-else语句和switch语句;学会 1 构程序设计 顺序结构和选择结构程序设计的基本方法。 必开 设计 时间安排:第4章5.选择结构程序设计举例授课后 义器要求:P℃机、VC++6.0或DEVC++软件 循环结构程序 掌握while、do-while和for语句以及循环的嵌套。 2 时间安排:第5章5.循环结构程序设计举例授课后: 必开设计 设计 仪器要求:PC机、VC++6.0或DEVC++软件 掌握函数的定义和使用。 模块化程序设 3 时间安排:第6章6.多文件程序和预编译命令授课后 必开 设计 仪器要求:PC机、VC+6.0或DEVC+软件 掌握一维数组、字符数组的使用:掌握二维数组的使用 维数组授课之 4 数组应用 4 时间安排:第一次上机在第7章】 后;第二次上机在第7章3.字符数组授课之后。 必开 设计 仪器要求:PC机、VC++60或DEVC++软件 掌握指针的定义和使用,掌握指针作函数参数的应用 5 指针 2 时间安排:第8章6.返回指针的函数授课后: 必开 设计 仪器要求:PC机、VC++6.0或DEVC++软件 掌握结构体类型数据的定义和使用:理解链表的基本操作。 6 结构体 时间安排:第9竞5链表授课后: 必开 设计 仪器要求: PC机、VC+6.0或DEVC+软件 4
4 理论部分 序号 教学内容提要 基本要求 学时 5. 指针数组的概念 6. 返回指针的函数 9 第 9 章 结构体类型 1. 结构体类型和结构体变量的 定义 2. 结构体成员的引用 3. 结构体数组 4. 结构体指针 5. 链表 掌握结构体类型的定义及结构体变量的引用方 法; 掌握结构体数组的定义和使用; 理解结构体指针的定义及使用; 理解单向链表的基本概念和应用; 理解 typedef 定义类型的方法。 重难点说明:结构体成员的引用、链表的使用。 6 10 第 10 章 文件类型 1. 文件概述 2. 文件的打开与关闭 3. 文件的读写 掌握文件的概念以及编写文件读写程序的方法。 重难点说明:文件读写函数的使用 4 实验(上机)部分 序 号 实验项目名称 学 时 实验内容、要求及时间安排、仪器要求 必开/ 选开 实验 类型 1 顺序和选择结 构程序设计 2 熟悉 C 语言的上机环境及简单的程序调试方法;掌握 常见的格式化输入输出方法;掌握基本运算符和表达式 的使用;掌握 if 语句、if-else 语句和 switch 语句;学会 顺序结构和选择结构程序设计的基本方法。 时间安排:第 4 章 5. 选择结构程序设计举例 授课后; 仪器要求:PC 机、VC++6.0 或 DEV C++软件 必开 设计 2 循环结构程序 设计 2 掌握 while、do-while 和 for 语句以及循环的嵌套。 时间安排:第 5 章 5. 循环结构程序设计举例 授课后; 仪器要求:PC 机、VC++6.0 或 DEV C++软件 必开 设计 3 模块化程序设 计 2 掌握函数的定义和使用。 时间安排:第 6 章 6. 多文件程序和预编译命令授课后; 仪器要求:PC 机、VC++6.0 或 DEV C++软件 必开 设计 4 数组应用 4 掌握一维数组、字符数组的使用;掌握二维数组的使用。 时间安排:第一次上机在第 7 章 1. 一维数组 授课之 后;第二次上机在第 7 章 3. 字符数组 授课之后。 仪器要求:PC 机、VC++6.0 或 DEV C++软件 必开 设计 5 指针 2 掌握指针的定义和使用,掌握指针作函数参数的应用。 时间安排:第 8 章 6. 返回指针的函数 授课后; 仪器要求:PC 机、VC++6.0 或 DEV C++软件 必开 设计 6 结构体 2 掌握结构体类型数据的定义和使用;理解链表的基本操作。 时间安排:第 9 章 5. 链表 授课后; 仪器要求:PC 机、VC++6.0 或 DEV C++软件 必开 设计