- 来自www.icourse163.org
高级语言程序设计
- 15 序列
- 等级 介绍
- 从18 九月 2016开始
- 以1 一月 2017结束
课程详情
教学大纲
第1周课程:绪论&顺序程序设计(1/2)
第一章 绪论
1.1 鸡兔同笼—计算
1.2 算法
1.3 程序
第二章 顺序程序设计
2.1 求绿化带宽度——简单程序
2.2 基本符号
第2周课程:顺序程序设计(2/2)
2.3 数据
2.4 语句
2.5 表达式
2.6 顺序控制结构
2.7 数据类型
2.8 输入输出
第3周课程:分支程序设计&循环程序设计(1/2)
第三章 分支程序设计
3.1 判断成绩是否及格——双分支程序设计
3.2 成绩加上获奖信息——单分支程序设计
3.3 逻辑判断——布尔类型
3.4 获奖分等级——多分支程序设计
第四章 循环程序设计
4.1 计算平均成绩——循环程序
第4周课程:循环程序设计(2/2)
4.2 计算全班每人平均成绩—多重循环
4.3 程序设计实例
第5周课程;函数&数组(1/3)
第五章 模块化程序设计——函数
5.1 求给定三角形重心——模块化程序设计
5.2 函数
第六章 批量数据组织——数组
6.1 成绩统计——数组类型
6.2 统计多科成绩——多维数组
6.3 程序设计实例
第6周课程:数组(2/3)
6.4 线性表——分类与检索
6.5 带学号的成绩排序——数组初值
6.6 表示姓名——字符串
第7周课程:数组(3/3)&指针(1/2)
6.7 类型定义
6.8 线性表-栈和队列
第七章 指针
7.1 指针与变量
第8周课程:指针(2/2)&结构体
7.2 指针操作
7.3 指针与数组
7.4 指针与字符串
第八章 表单数据组织——结构体
8.1 成绩单管理
8.2 保存成绩单——结构体
8.3 程序设计实例
第9周课程:再论函数 & 递归程序设计
第九章 再论函数
9.1 参数
9.2 函数值
第十章 递归程序设计
10.1 递归程序设计
10.2 程序设计实例
第10周课程:文件
第十一章 外部数据组织——文件
11.1 重新考虑户籍管理问题——文件
11.2 文件概述
11.3 打开、关闭文件
11.4 I/O 操作
第11周课程:程序开发&动态数据结构(1/2)
第十二章 程序开发
12.1 自顶向下逐步求精
12.2 原则
12.3 风格
第十三章 动态数据组织
13.1 保存实数序列——动态数据结构
13.2 动态变量
第12周课程:动态数据结构(2/2)
13.3 链表
13.4 程序设计实例
第13-15周:复习与期末考试
先决条件
讲师
- 张长海
教授/博士生导师 - 陈娟
副教授
编辑
平台
中国大学MOOC是由网易与高教社携手推出的在线教育平台,承接教育部国家精品开放课程任务,向大众提供中国知名高校的MOOC课程。在这里,每一个有意愿提升自己的人都可以免费获得更优质的高等教育。
MOOC是Massive Open Online Course(大规模在线开放课程)的缩写,是一种任何人都能免费注册使用的在线教育模式。MOOC有一套类似于线下课程的作业评估体系和考核方式。每门课程定期开课,整个学习过程包括多个环节:观看视频、参与讨论、提交作业,穿插课程的提问和终极考试。
课程由各校教务处统一管理运作,高校创建课程指定负责课程的老师,老师制作发布课程,所有老师都必须在高教社爱课程网实名认证过。老师新制作一门MOOC课程需要涉及课程选题、知识点设计、课程拍摄、录制剪辑等9个环节,课程发布后老师会参与论坛答疑解惑、批改作业等在线辅导,直到课程结束颁发证书。