理论部分 序号 教学内容提要 基木要求 学时 第九章文件 理解文件和文件类型指针的基本 文件和文件类型指针的概念 概念,熟悉通过文件操作函数实现 9 2文件打开和关闭的方法 对文件打开、关闭、读、写等操作 方法。熟悉对数据文件进行简单的 3文件的读写方法 操作。 实验(上机)部分 序 实验项目名称 学 实验内容、要求及时间安排、仪器要求 必开/实验 选开 类型 了解计算机系统的基本操作方法,学会独 立使用该系统:了解在该系统上如何编 辑、编译、链接和运行一个C程序:掌 编程环境认知与頫序程 握C语言中赋值语句的使用方法,掌操 序设计 对各种类型数据的输入输出方法,能正确 必开 验证 使用各 中格式字符 通过编写和运行简单 的应用程序:掌握C程序的编辑、编译、 链接和运行的过程。 了解C语言表示逻辑量的方法,学会正 确使用逻辑运算符和逻辑表达式,熟练掌 选择结构程序设计 2 握f语句和多分支选择语句一 witch语 必开 设计 句,结合程序掌握一些简单的算法,进 步学习调试程序的方法。 熟练掌握用while语句、do。。。while语 循环结构程序设计 句和r语句实现循环方法,堂探在程序 2 设计中用循环的方法实现一些常用算法, 必开 设计 进一步学习调试程序的方法 熟练掌握一维数组的定义、赋值和输入输 出的方法,掌握二维数组的定义、赋值和 数组程序设计 3 输入输出方法,掌握字符数组和字符串 必开 年 数的使用,掌握与数组有关的算法(特别 是排序算法) 熟悉函数定义、声明、调用的方法,熟器 调用函数时实参与形参的对应关系,以及 函数程序设计 值传递的方式。熟悉函数的嵌套调用和递 必开 设计 归调用的方法,孰采利用承数实指定的 任务。熟悉全局变量和局部变量的用法 掌握指针的概念,会定义和使用指针变 指针程序设计 量:能正确使用数组的指针和指向数组的 必开 设计 指针变量。 掌据结构体举恋量的定义和使用堂据 结构体程序设计 2 结构体类型数组的定义和使用,熟练通过 必开 设计
8 理论部分 序号 教学内容提要 基本要求 学时 9 第九章 文件 1 文件和文件类型指针的概念 2 文件打开和关闭的方法 3 文件的读写方法 理解文件和文件类型指针的基本 概念,熟悉通过文件操作函数实现 对文件打开、关闭、读、写等操作 方法。熟悉对数据文件进行简单的 操作。 4 实验(上机)部分 序 号 实验项目名称 学 时 实验内容、要求及时间安排、仪器要求 必开/ 选开 实验 类型 1 编程环境认知与顺序程 序设计 2 了解计算机系统的基本操作方法,学会独 立使用该系统;了解在该系统上如何编 辑、编译、链接和运行一个 C 程序;掌 握 C 语言中赋值语句的使用方法,掌握 对各种类型数据的输入输出方法,能正确 使用各种格式字符,通过编写和运行简单 的应用程序;掌握 C 程序的编辑、编译、 链接和运行的过程。 必开 验证 2 选择结构程序设计 2 了解 C 语言表示逻辑量的方法,学会正 确使用逻辑运算符和逻辑表达式。熟练掌 握 if 语句和多分支选择语句--switch 语 句,结合程序掌握一些简单的算法,进一 步学习调试程序的方法。 必开 设计 3 循环结构程序设计 2 熟练掌握用 while 语句、do。。。while 语 句和 for 语句实现循环方法,掌握在程序 设计中用循环的方法实现一些常用算法, 进一步学习调试程序的方法。 必开 设计 4 数组程序设计 2 熟练掌握一维数组的定义、赋值和输入输 出的方法,掌握二维数组的定义、赋值和 输入输出方法,掌握字符数组和字符串函 数的使用,掌握与数组有关的算法(特别 是排序算法)。 必开 设计 5 函数程序设计 2 熟悉函数定义、声明、调用的方法,熟悉 调用函数时实参与形参的对应关系,以及 值传递的方式。熟悉函数的嵌套调用和递 归调用的方法,熟悉利用函数实现指定的 任务。熟悉全局变量和局部变量的用法。 必开 设计 6 指针程序设计 2 掌握指针的概念,会定义和使用指针变 量;能正确使用数组的指针和指向数组的 指针变量。 必开 设计 7 结构体程序设计 2 掌握结构体类型变量的定义和使用,掌握 结构体类型数组的定义和使用,熟练通过 必开 设计
实验(上机)部分 号 实验项目名称 实验内容、要求及时间安排、仪器要求 必开1 实验 时 选开 类型 指针访问结构体及结构体数组。 理解文件和文件类型指针的基本概念,学 文件操作 会使用文件操作函数实现对文件打开,关 2 选开 设计 闭、读、写等操作。学会对数据文件进行 简单的操作。 五、说明 本课程与其他课程的关系 依据专业培养方案,本课程的先修课程是信息系统基础,后续课程主要有面向对象程序 设计、数据结构、操作系统等课程。信息系统基础课程的授课进度最好略早于本课程,相关 计算机基础知识能适时应用于本课程,实现有机结合。 六、学生成绩考核与评定方式 考核方式:笔试或机考,闭卷 成绩的构成及比例:期末70%,平时10%,实验20%(检查+实验报告)。 七、建议教材与参考书 建议教材:谭浩强编著,《C程序设计(第4版)》,清华大学出版社,2010年6月 参考书:谭浩强编著,《C程序设计(第4版)学习指导》,清华大学出版社,2010年7月 八、课程中英文简介 通过对本课程的学习,使学生了解C语言的基本特点,掌握C语言的数据类型和语言 成分,理解并掌握用C进行程序设计的方法和风格,使学生能够熟练地阅读和运用结构化 程序设计方法设计、编写、调试和运行C语言程序。 通过本课程的学习,让学生掌捉运用结构化程序设计的基本思想进行程序设计的方法, 通过程序设计的基本训练,掌握C语言的编程方法,使学生达到熟练运用C语言编写程序 的目的。在教学过程中注重培养学生分析问题、构造算法、编程和调试程序的多种能力,逐 步提高学生逻辑思维能力、程序设计能力和运用计算机语言解决应用问题的能力,为将来学 习其他程序设计语言和后续程序设计相关课程打下坚实的基础。培养创新精神,激发学生利 用计算机语言进行程序设计的学习兴趣和创新意识,培养学生程序设计的基本素质和创新素 质。培养学生的自主学习能力和独立分析问题、解决问题能力。 The practical course aims to help students know the characteristics,master the data type and basic grammar structure,understand and master code style and further master how to design,code, debug and run program based on structured programming method in C programming language. In teaching process more be paid to train the ability of how to analyze problem
9 实验(上机)部分 序 号 实验项目名称 学 时 实验内容、要求及时间安排、仪器要求 必开/ 选开 实验 类型 指针访问结构体及结构体数组。 8 文件操作 2 理解文件和文件类型指针的基本概念,学 会使用文件操作函数实现对文件打开、关 闭、读、写等操作。学会对数据文件进行 简单的操作。 选开 设计 五、说明 本课程与其他课程的关系 依据专业培养方案,本课程的先修课程是信息系统基础,后续课程主要有面向对象程序 设计、数据结构、操作系统等课程。信息系统基础课程的授课进度最好略早于本课程,相关 计算机基础知识能适时应用于本课程,实现有机结合。 六、学生成绩考核与评定方式 考核方式:笔试或机考,闭卷 成绩的构成及比例:期末 70%,平时 10%,实验 20%(检查+实验报告)。 七、建议教材与参考书 建议教材:谭浩强编著,《C 程序设计(第 4 版)》,清华大学出版社,2010 年 6 月 参考书:谭浩强编著,《C 程序设计(第 4 版)学习指导》,清华大学出版社,2010 年 7 月 八、课程中英文简介 通过对本课程的学习,使学生了解 C 语言的基本特点,掌握 C 语言的数据类型和语言 成分,理解并掌握用 C 进行程序设计的方法和风格,使学生能够熟练地阅读和运用结构化 程序设计方法设计、编写、调试和运行 C 语言程序。 通过本课程的学习,让学生掌握运用结构化程序设计的基本思想进行程序设计的方法, 通过程序设计的基本训练,掌握 C 语言的编程方法,使学生达到熟练运用 C 语言编写程序 的目的。在教学过程中注重培养学生分析问题、构造算法、编程和调试程序的多种能力,逐 步提高学生逻辑思维能力、程序设计能力和运用计算机语言解决应用问题的能力,为将来学 习其他程序设计语言和后续程序设计相关课程打下坚实的基础。培养创新精神,激发学生利 用计算机语言进行程序设计的学习兴趣和创新意识,培养学生程序设计的基本素质和创新素 质。培养学生的自主学习能力和独立分析问题、解决问题能力。 The practical course aims to help students know the characteristics, master the data type and basic grammar structure, understand and master code style and further master how to design, code, debug and run program based on structured programming method in C programming language. In teaching process, more attention will be paid to train the ability of how to analyze problem
programme algorithm program,programme and debug program,and further to improve the ability of thinking logically,programming and solving problems by computer,which provide foothold for Other progamming language courses in future terms.Students can acquire the basic programming technology and the ability of independently analyzing and solving problem and self-training.And further it is expected tostimulate interest and train sprit of students. 《C程序设计实践》 课程编号 0BS0611I 学分 总学时 16 实验/上机学时实验:0学时,上机:16学时 课程名称 C程序设计实践 英文名称 C Programming Practice 课程类别 必修 适用专业 信息管理与信息系统专业 执笔人 陈立南 审核人 崔幽 先修课程 信息系统基础,C语言程序设计A 一、课程的地位与作用 通过本课程的学习,培养学生应用计算思维方法分析和解决问题的能力,使学生掌握程 序设计的基本方法,为高年级学习后续课程和进一步获得程序设计相关知识等奠定坚实的基 础。 C语言作为本课程的工具,不仅是系统描述语言,而且是通用的程序设计语言,是目前 比较流行的程序设计语言。通过对本课程的学习,使学生了解C语言的基本特点,掌握C 语言的数据类型和语言成分,理解并掌握用℃进行程序设计的方法和风格,使学生能够熟 练地阅读和运用结构化程序设计方法设计、编写、调试和运行C语言程序。 二、课程对应的毕业要求 毕业要求: C程序设计课程对应的毕业要求: (1)工程知识:具有扎实的程序设计理论基础,能够解决信息系统建设工程中的问题 (2)问题分析:通过计算思维的训练,掌握结构化程序设计的基本理论和基本知识, 识别、表达、并通过文献研究分析数值计算应用问题: (3)设计开发解决方案:掌握结构化程序设计的方法,具有分析、设计和编程实践能 力和专业技能,能够在设计实现中体现创新意识: (4)研究:具有初步的数值计算应用的研究和实际工作能力,具有一定的创新和批判 性思维能力,能够基于科学原理并借助数学模型对数值计算问题进行研究: (5)使用现代工具:掌握对C语言程序编辑、调试、运行的开发工具的使用: (6)工程与社会:熟悉掌握C语言的语法和语言成分,能将其运用于信息系统相关的
10 programme algorithm program, programme and debug program, and further to improve the ability of thinking logically, programming and solving problems by computer, which provide foothold for Other progamming language courses in future terms. Students can acquire the basic programming technology and the ability of independently analyzing and solving problem and self-training. And further it is expected to stimulate interest and train initiative spirit of students. 《C 程序设计实践》 课程编号 0BS06111 学 分 1 总 学 时 16 实验/上机学时 实验:0 学时,上机:16 学时 课程名称 C 程序设计实践 英文名称 C Programming Practice 课程类别 必修 适用专业 信息管理与信息系统专业 执 笔 人 陈立南 审 核 人 崔巍 先修课程 信息系统基础,C 语言程序设计 A 一、课程的地位与作用 通过本课程的学习,培养学生应用计算思维方法分析和解决问题的能力,使学生掌握程 序设计的基本方法,为高年级学习后续课程和进一步获得程序设计相关知识等奠定坚实的基 础。 C 语言作为本课程的工具,不仅是系统描述语言,而且是通用的程序设计语言,是目前 比较流行的程序设计语言。通过对本课程的学习,使学生了解 C 语言的基本特点,掌握 C 语言的数据类型和语言成分,理解并掌握用 C 进行程序设计的方法和风格,使学生能够熟 练地阅读和运用结构化程序设计方法设计、编写、调试和运行 C 语言程序。 二、课程对应的毕业要求 毕业要求: C 程序设计课程对应的毕业要求: (1)工程知识:具有扎实的程序设计理论基础,能够解决信息系统建设工程中的问题; (2)问题分析:通过计算思维的训练,掌握结构化程序设计的基本理论和基本知识, 识别、表达、并通过文献研究分析数值计算应用问题; (3)设计/开发解决方案:掌握结构化程序设计的方法,具有分析、设计和编程实践能 力和专业技能,能够在设计实现中体现创新意识; (4)研究:具有初步的数值计算应用的研究和实际工作能力,具有一定的创新和批判 性思维能力,能够基于科学原理并借助数学模型对数值计算问题进行研究; (5)使用现代工具:掌握对 C 语言程序编辑、调试、运行的开发工具的使用; (6)工程与社会:熟悉掌握 C 语言的语法和语言成分,能将其运用于信息系统相关的
县体应用开发: (7)环境和可持续发展:了解计算机语言最新的研究领域、发展方向和前沿应用,能 够理解和评价计算机语言对环境、社会可持续发展的影响: (8)个人和团队:通过分组实验能够在项目背景下的团队中承担个体、团队成员以及 负责人的角色: (I0)沟通:通过分组实验、设计、组内交流、课堂发言、答辩等锻炼学生的沟通和交 流能力,包括撰写实验报告和设计文稿、陈述发言等: (11)项目管理:理解并掌握项目管理方法,并能在实践环境中应用: (12)终身学习:具有自主学习和终身学习的意识,有不断学习和适应发展的能力。 三、课程教学目标 误程教学目标: 通过本实践课程的学习,让学生加深运用结构化程序设计的基本思想进行程序设计的理 解,通过程序设计的基本训练,掌握C语言的编程方法,熟练掌握上机调试程序的过程。 使学生达到熟练运用C语言编写程序的目的。在教学过程中注重培养学生分析问题、构造 算法、编程和调试程序的多种能力,逐步提高学生逻辑思维能力、程序设计能力和运用计算 机语言解决应用问题的能力,为将来学习其他程序设计语言和后续程序设计相关课程打下坚 实的基础。培养创新精神,激发学生利用计算机语言进行程序设计的学习兴趣和创新意识, 培养学生程序设计的基本素质和创新素质。培养学生的自主学习能力和独立分析问题、解决 问题能力。 四、课程教学内容提要与基本要求 理论部分 序号 教学内容提要 基本要求 学时 熟悉程序调试的方法,了解常见的程序错 误的类型,掌握程序测试的过程。进一步 程序的调试与测试及常见错误分析 熟练掌握编辑、编译、链接和运行C程序 2 的过程。 实验(上机)部分 序 实验项目名称 学 实验内容、要求及时间安排、仪器要求 必开/实验 洗开类型 要求完成数据的输入、查询、编辑、排序 ·个简单的信息管理 1 等基本功能,必须使用函数、结构体数组、 必开综合 系统的实现 指针」 五、说明 依据专业培养方案 本课程为C语言程序设计A配套的实践课程
11 具体应用开发; (7)环境和可持续发展:了解计算机语言最新的研究领域、发展方向和前沿应用,能 够理解和评价计算机语言对环境、社会可持续发展的影响; (8)个人和团队:通过分组实验能够在项目背景下的团队中承担个体、团队成员以及 负责人的角色; (10)沟通:通过分组实验、设计、组内交流、课堂发言、答辩等锻炼学生的沟通和交 流能力,包括撰写实验报告和设计文稿、陈述发言等; (11)项目管理:理解并掌握项目管理方法,并能在实践环境中应用; (12)终身学习:具有自主学习和终身学习的意识,有不断学习和适应发展的能力。 三、课程教学目标 课程教学目标: 通过本实践课程的学习,让学生加深运用结构化程序设计的基本思想进行程序设计的理 解,通过程序设计的基本训练,掌握 C 语言的编程方法,熟练掌握上机调试程序的过程。 使学生达到熟练运用 C 语言编写程序的目的。在教学过程中注重培养学生分析问题、构造 算法、编程和调试程序的多种能力,逐步提高学生逻辑思维能力、程序设计能力和运用计算 机语言解决应用问题的能力,为将来学习其他程序设计语言和后续程序设计相关课程打下坚 实的基础。培养创新精神,激发学生利用计算机语言进行程序设计的学习兴趣和创新意识, 培养学生程序设计的基本素质和创新素质。培养学生的自主学习能力和独立分析问题、解决 问题能力。 四、课程教学内容提要与基本要求 理论部分 序号 教学内容提要 基本要求 学时 1 程序的调试与测试及常见错误分析 熟悉程序调试的方法,了解常见的程序错 误的类型,掌握程序测试的过程。进一步 熟练掌握编辑、编译、链接和运行 C 程序 的过程。 2 实验(上机)部分 序 号 实验项目名称 学 时 实验内容、要求及时间安排、仪器要求 必开/ 选开 实验 类型 1 一个简单的信息管理 系统的实现 14 要求完成数据的输入、查询、编辑、排序 等基本功能,必须使用函数、结构体数组、 指针。 必开 综合 五、说明 依据专业培养方案,本课程为 C 语言程序设计 A 配套的实践课程
六、学生成绩考核与评定方式 本课程充分考虑到学生的创新能力,采用开放式的选题形式,在完成规定功能的前提下, 鼓励自行命题。 本课程的考核由实践课上实际操作、答辩和实验报告情况三部分组成。 七、建议教材与参考书 建议教材:谭浩强编著,《C程序设计(第4版)》,清华大学出版社,2010年6月 参考书:谭浩强编著,《C程序设计(第4版)学习指导》,清华大学出版社,2010年7月 八、课程中英文筒介 通过对本实践课程的学习,使学生进一步了解C语言的基本特点,熟练掌握C语言的 数据类型和语言成分,加深理解并熟练掌握用C进行程序设计的方法和风格,使学生能够 熟练地阅读和运用结构化程序设计方法设计、编写、调试和运行C语言程序。 通过本实践课程的学习,让学生加深运用结构化程序设计的基本思想进行程序设计的理 解,通过程序设计的基本训练,掌握C语言的编程方法,熟练掌握上机调试程序的过程。 使学生达到熟练运用C语言编写程序的目的。在教学过程中注重培养学生分析问题、构造 算法、编程和调试程序的多种能力,逐步提高学生逻辑思维能力、程序设计能力和运用计算 机语言解决应用问题的能力,为将来学习其他程序设计语言和后续程序设计相关课程打下坚 实的基础。培养创新精神,激发学生利用计算机语言进行程序设计的学习兴趣和创新意识, 培养学生程序设计的基本素质和创新素质。培养学生的自主学习能力和独立分析问题、解决 问题能力。 The practical course aims to help students know the characteristics.master the data type and basic grammar structure,understand and master code style and further master how to design,code, debug and run program based on structured programming method in C programming language. In teaching process,more attention will be paid to train the ability of how to analyze problem programme algorithm program,programme and debug program,and further to improve the ability of thinking logically,programming and solving problems by computer,which provide foothold for Other programming language courses in future terms.Students can acquire the basic programming technology and the ability of independenty analyzing and solving problem and self-training And further it is expected to stimulate interest and train initiative spirit of students. 《管理学原理》 课程编号 0BL06908 学分 总学时 48 实验/上机学时 实验:0学时,上机:0学时
12 六、学生成绩考核与评定方式 本课程充分考虑到学生的创新能力,采用开放式的选题形式,在完成规定功能的前提下, 鼓励自行命题。 本课程的考核由实践课上实际操作、答辩和实验报告情况三部分组成。 七、建议教材与参考书 建议教材:谭浩强编著,《C 程序设计(第 4 版)》,清华大学出版社,2010 年 6 月 参考书:谭浩强编著,《C 程序设计(第 4 版)学习指导》,清华大学出版社,2010 年 7 月 八、课程中英文简介 通过对本实践课程的学习,使学生进一步了解 C 语言的基本特点,熟练掌握 C 语言的 数据类型和语言成分,加深理解并熟练掌握用 C 进行程序设计的方法和风格,使学生能够 熟练地阅读和运用结构化程序设计方法设计、编写、调试和运行 C 语言程序。 通过本实践课程的学习,让学生加深运用结构化程序设计的基本思想进行程序设计的理 解,通过程序设计的基本训练,掌握 C 语言的编程方法,熟练掌握上机调试程序的过程。 使学生达到熟练运用 C 语言编写程序的目的。在教学过程中注重培养学生分析问题、构造 算法、编程和调试程序的多种能力,逐步提高学生逻辑思维能力、程序设计能力和运用计算 机语言解决应用问题的能力,为将来学习其他程序设计语言和后续程序设计相关课程打下坚 实的基础。培养创新精神,激发学生利用计算机语言进行程序设计的学习兴趣和创新意识, 培养学生程序设计的基本素质和创新素质。培养学生的自主学习能力和独立分析问题、解决 问题能力。 The practical course aims to help students know the characteristics, master the data type and basic grammar structure, understand and master code style and further master how to design, code, debug and run program based on structured programming method in C programming language. In teaching process, more attention will be paid to train the ability of how to analyze problem, programme algorithm program, programme and debug program, and further to improve the ability of thinking logically, programming and solving problems by computer, which provide foothold for Other programming language courses in future terms. Students can acquire the basic programming technology and the ability of independently analyzing and solving problem and self-training. And further it is expected to stimulate interest and train initiative spirit of students. 《管理学原理》 课程编号 0BL06908 学 分 3 总 学 时 48 实验/上机学时 实验:0 学时,上机:0 学时