“C 语言程序设计”(线上线下混合)课程教学要求(案例)

上传人:木92****502 文档编号:134442654 上传时间:2020-06-05 格式:PDF 页数:7 大小:355.37KB
返回 下载 相关 举报
“C 语言程序设计”(线上线下混合)课程教学要求(案例)_第1页
第1页 / 共7页
“C 语言程序设计”(线上线下混合)课程教学要求(案例)_第2页
第2页 / 共7页
“C 语言程序设计”(线上线下混合)课程教学要求(案例)_第3页
第3页 / 共7页
“C 语言程序设计”(线上线下混合)课程教学要求(案例)_第4页
第4页 / 共7页
“C 语言程序设计”(线上线下混合)课程教学要求(案例)_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《“C 语言程序设计”(线上线下混合)课程教学要求(案例)》由会员分享,可在线阅读,更多相关《“C 语言程序设计”(线上线下混合)课程教学要求(案例)(7页珍藏版)》请在金锄头文库上搜索。

1、T CERACU XXXXX XXXX 32 附 录 D 资料性附录 C 语言程序设计 线上线下混合 课程教学要求 案例 D 1 课程说明 本案例以四川师范大学 高级语言程序设计 课程线上线下混合式教学为例 展示如何使用标 准规定的知识点及教学要求描述规范 说明一门课程的教学要求 本校 高级语言程序设计 课程为计算机类大一学生第一门专业核心课程 课程以C语言为实 践语言 完全针对零起点的学生 可作为其他信息类相关课程的基础课 目标是使学生通过本课程 的学习 掌握C语言程序设计语法知识 学会阅读程序 能够编写程序并能熟练使用C语言开发环境 调试程序 具备设计实验项目的能力 能够分析实验结果 得到

2、合理有效结论 形成报告 具备数 学抽象归纳 逻辑思考和推理能力 能够将数学模型用C语言程序描述并进行问题求解 具备运用 程序设计方法解决系统设计和集成等工程问题的能力 D 2 教学要求 本校 高级语言程序设计 课程学时共72学时 分为 理论48学时 实验24学时 其中 理论 和实验均采用线上线下混合式教学 纳入教学计划线上学时为16学时 占总学时22 此部分要求 学生必须线上完成 其余线上自主学习学生可根据自身对知识点掌握情况进行有选择学习 但最终 线上学习成绩和数据将计入到期末考核总成绩中 表A 1给出了课程理论教学章节与标准知识点的对应关系以及各知识点的教学要求 表A 2给出了课程实验教学

3、内容与标准知识点的对应关系以及各知识点的教学要求 表A 3给出了课程考核与标准知识点的对应关系 具体各表如下所示 D 2 1 课程理论教学章节与标准知识对应表 表 D 1 高级语言程序设计 课程理论教学章节与标准知识对应表 章标题章标题 主要内容主要内容 教学要求教学要求 学时学时 标准知识点标准知识点 标识符及学时标识符及学时 教学方法教学方法 第 1 章 为什么要 学 C 语言 1 引言 2 游戏 黑客和 C 语言 3 C 语言 不老传说 4 C 语言教给我们的事 5 什么是编程 1 理解学习 C 语言的重要 性 2 理解程序设计思想 1 线下 PROG FD 01 01 0 学时 课堂讲

4、授 线上学习 第 2 章 C 数据类型 1 常量与变量 2 简单的屏幕输出 3 数据类型 4 如何计算变量或数据类 型所占内存空间的大小 1 掌握 C 语言的基本数据 类型 2 理解类型的意义及不同 类型的区别 2 线下 PROG FD 02 2 学时 课堂讲授 线上学习 T CERACU XXXXX XXXX 33 章标题章标题 主要内容主要内容 教学要求教学要求 学时学时 标准知识点标准知识点 标识符及学时标识符及学时 教学方法教学方法 5 变量的赋值和赋值运算 符 第 3 章 简单的算 术运算和 表达式 1 C 运算符和表达式 2 算术运算符和表达式 3 复合的赋值运算符 4 增 1 和

5、减 l 运算符 5 宏常量与宏替换 6 const 常量 7 自动类型转换与强制类 型转换运算符 8 常用的标准数学函数 1 理解 C 语言的运算符及 构成表达式的规则 2 掌握 C 语言包含的运算 符及含意 3 理解运算符的优先级及 结合性 类型转换的规则 增 1 和减 l 运算符 3 线下 PROG FD 03 2 学时 讲练结合 线上学习 第 4 章 键盘输入 和屏幕输 出 1 单个字符的输入 输出 2 数据的格式化屏幕输出 3 数据的格式化键盘输入 1 理解 C 语言的输入输出 功能的实现 2 掌握格式输出和输入的 函数及使用 3 能解决输入时可能会遇 到的输入错误问题 1 线下 PR

6、OG FD 01 04 1 学时 讲练结合 线上学习 第 5 章 选择控制 结构 1 生活中与计算机中的问 题求解方法 2 算法的概念及描述方法 3 关系运算符 运算表达 式 4 用于单分支控制的条件 语句 5 用于双分支控制的条件 语句 6 条件运算符 条件表达 式 7 用于多分支控制的条件 语句 8 用于多路选择的 switch 语句 9 逻辑运算符 逻辑表达 式 1 理解选择结构对应程序 的意义 掌握实现选择结构 的语法 2 掌握用于单分支控制的 条件语句 用于双分支控制 的条件语句 3 掌握用于多路选择的 switch 语句 3 线下 PROG FD 05 01 2 学时 课堂讲授 讲

7、练结合 线上学习 第 6 章 循环控制 结构 1 循环控制结构与循环语 句 2 计数控制的循环 3 嵌套循环 1 理解循环结构的意义及 实现的语法 2 掌握三种循环语句的使 用 区别和联系 3 线下 PROG FD 05 12 3 学时 课堂讲授 讲练结合 线上学习 T CERACU XXXXX XXXX 34 章标题章标题 主要内容主要内容 教学要求教学要求 学时学时 标准知识点标准知识点 标识符及学时标识符及学时 教学方法教学方法 4 条件控制的循环 5 流程的转移控制 3 掌握 break 语句 continue 语句 穷举法 第 7 章 函数 1 分而治之与信息隐藏 2 函数的定义 3

8、 向函数传递值和从函数 返回值 4 函数的递归调用和递归 函数 5 变量的作用域和存储类 型 6 模块化程序设计 1 理解函数的意义和语法 学习模块化程序设计的思 想 2 掌握函数的定义和调用 函数的参数传递 递归函数 等 3 能实现递归函数 4 理解变量作用域 结构化 程序设计思想 4 线下 2 线上 PROG FD 06 4 学时 课堂讲授 翻转课堂 线上学习 第 8 章 数组 1 一维数组的定义和初始 化 2 二维数组的定义和初始 化 3 向函数传递一维数组 4 排序和查找 5 向函数传递二维数组 1 理解数组的意义和存储 方式 数组的定义和使用的 语法 用数组辅助解决的问 题 2 掌握

9、数组的定义和使用 一维和二维数组 3 掌握数组元素的初始化 排序和查找 向函数传递二 维数组 4 线下 2 线上 PROG FD 07 01 PROG FD 07 02 4 学时 课堂讲授 翻转课堂 线上学习 第 9 章 指针 1 变量的内存地址 2 指针变量的定义和初始 化 3 间接寻址运算符 4 按值调用与模拟按引用 调用 5 用指针变量作函数参数 的程序实例 6 函数指针及其应用 1 理解指针数据类型 指针 的语法及指针的应用 2 理解内存地址 指针变量 的定义和初始化等 3 掌握用指针变量作函数 参数 函数指针 4 线下 PROG FD 08 6 学时 课堂讲授 讲练结合 线上学习 第

10、 10 章 字符串 1 字符串常量 2 字符串的存储 3 字符指针 4 字符串的访问和输入 输出 5 字符串处理函数 6 向函数传递字符串 7 从函数返回字符串指针 1 理解字符串的存储 常用 操作及函数 输入输出及字 符串和函数的结合 2 能正确使用字符串的存 储 字符串处理函数 3 理解向函数传递字符串 从函数返回字符串指针 4 线下 PROG FD 10 1 学时 案例讨论 讲练结合 线上学习 第 11 章 指针和数 1 指针和一维数组间的关 系 1 理解指针和数组的关系 以及指针和数组的互用性 4 线下 PROG FD 08 课堂讲授 翻转课堂 T CERACU XXXXX XXXX

11、35 章标题章标题 主要内容主要内容 教学要求教学要求 学时学时 标准知识点标准知识点 标识符及学时标识符及学时 教学方法教学方法 组 2 指针和二维数组间的关 系 3 指针数组及其应用 4 动态数组 2 理解指针和数组的关系 指针数组用于表示多个字 符串 3 掌握动态数组 动态内存 分配函数 长度可变的一维 动态数组 2 线上 6 学时 线上学习 第 12 章 结构体和 共用体 1 从基本数据类型到抽象 数据类型 2 结构体的定义 3 结构体数组的定义和初 始化 4 结构体指针的定义和初 始化 5 向函数传递结构体 6 共用体 7 枚举数据类型 8 动态数据结构 单向 链表 1 理解结构体和

12、共用体的 含义及语法 学习结构体在 解决问题中的应用 2 掌握结构体的语法和初 始化 结构体做参数 3 能正确使用结构体指针 共用体 枚举 单向链表解 决实际问题 6 线下 无 课堂讲授 讲练结合 线上学习 第 13 章 文件操作 1 二进制文件和文本文件 2 文件的打开和关闭 3 按字符读写文件 4 按格式读写文件 5 按数据块读写文件 6 文件的随机读写 7 标准输入 输出重定向 1 理解文件操作的意义 文 件操作的方法 文件的类型 2 掌握文件的打开和关闭 按字符读写文件 按格式读 写文件 按数据块读写文件 3 掌握按数据块读写文件 文件的随机读写 3 线下 无 课堂讲授 分组讨论 线上

13、学习 注 表示重点内容 表示难点内容 D 2 2 课程实验教学内容与标准知识对应表 表 D 2 高级语言程序设计 课程实验教学内容与标准知识对应表 序号序号 实验名称实验名称 实验内容实验内容 学时学时 评价依据评价依据 标准知识点标准知识点 标识符及学时标识符及学时 T CERACU XXXXX XXXX 36 序号序号 实验名称实验名称 实验内容实验内容 学时学时 评价依据评价依据 标准知识点标准知识点 标识符及学时标识符及学时 1 数据类型和 表达式 1 计算由键盘输入的任何两个整型 数据 求他们的平均值并输出到屏 幕 2 输入存款金额 存期和年利率 计算存款到期时的利息 输出时保 留

14、2 位小数 2 线上 实验工作记 录 实验报告 PROG FD 02 PROG FD 03 4 学时 2 程序的结构 1 了解和掌握分支语句的使用 包 括 if 语句的各种形式以及 switch 语 句 2 使用循环语句完成累乘 图像输 出的程序编写 3 掌握较复杂结构程序的编写 4 掌握程序调试的方法 4 线下 2 线上 实验工作记 录 实验报告 PROG FD 05 6 学时 3 过程考核一 C 语言基础知识上机考试 不占学时 考试 2 个小时 单独测试 PROG FD 01 PROG FD 02 PROG FD 03 PROG FD 04 PROG FD 05 4 函数 1 理解函数的编

15、程思想 编写一个 包括 3 4 个函数的程序 2 掌握函数中参数传递的两种方式 和函数的相互调用 2 线下 2 线上 实验工作记 录 实验报告 PROG FD 06 4 学时 5 数组 1 掌握一维和二维数组的使用 2 能运用一维和二维数组解决实践 问题 2 线下 2 线上 实验工作记 录 实验报告 PROG FD 07 4 学时 6 过程考核二 C 语言核心知识 不占学时 考试 2 个小时 单独测试 PROG FD 06 PROG FD 07 7 指针 1 用指针作为函数参数完成字符串 的传递 2 掌握函数中参数传递的两种方式 3 掌握指针与数组的关系 以及使 用指针操作数组 2 线下 2

16、线上 实验工作记 录 实验报告 PROG FD 08 PROG FD 10 7 学时 9 过程考核三 C 语言综合知识及应用 不占学时 考试 2 个小时 单独测试 PROG FD 08 PROG FD 10 8 结构体和文 件 1 掌握结构体的定义 数据输入方 法 2 掌握结构体成员变量的两种访问 方法 3 掌握编写程序完成单链表的建立 和查询方法 4 掌握文件的打开和关闭 5 精通文件的读写操作 6 了解文件的定位操作及文件的检 测函数 7 掌握文件的应用 4 线下 实验工作记 录 实验报告 无 T CERACU XXXXX XXXX 37 D 2 3 课程考核与标准知识对应表 表 D 3 高级语言程序设计 课程考核与标准知识对应表 考核依据考核依据 分值分值 考核内容考核内容 评价细则评价细则 标准知识点标准知识点 标识符标识符 形成文档资料形成文档资料 考勤 5 分 基准分 100 分 每缺一次扣 20 分 扣到 0 分为止 无 教学记录册 线上作业 20 分 1 内容 主要考核学生对每章节知识点的自主学习 能力 复习 理解和掌握程度 2 评价 每周 SPOC 平台上作业分为单元

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 模板/表格

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号