Lover of FlyZhyGG CPL2016Spring - 2016年春季学期《C程序设计》

Class Time and Location 上课时间和地点
TextBook 教科书
Online 在线平台
Grading Policy 成绩构成
Award Policy 优异表现 奖励学生名单
Penalty Policy 不良表现 惩罚学生名单
Absence Policy 缺勤处理
Syllabus and Lecture Notes 教学大纲和课堂讲义
0计算导论
1感性认识计算机程序
2理性认识计算机程序
3结构化的程序设计
4更复杂的数据结构
5结束语
6期末考试
Group 分组信息
MOOCs 相关中文慕课
Contact 联系方式

Class Time and Location 上课时间和地点

TextBook 教科书

Online 在线平台

Grading Policy 成绩构成

总成绩 ${G}_{total}={G}_{class}\times 20\% + {G}_{assignments}\times 30\% + {G}_{online}\times 20\% + {G}_{final\_exam}\times 30\% + {G}_{award} - {G}_{penalty} - {G}_{absence}$

2人/组:鼓励 跨专业跨性别跨宿舍 自由组合 分组信息

Award Policy 优异表现 奖励学生名单

优异表现 ${G}_{award}=2/time$(加总成绩2分/次且累计加分),如

Penalty Policy 不良表现 惩罚学生名单

不良表现 ${G}_{penalty}=5/time$(扣总成绩5分/次且累计扣分)包括但不限于

Absence Policy 缺勤处理

缺勤扣分 ${G}_{absence}$

TOP 返回顶部

Syllabus and Lecture Notes 教学大纲和课堂讲义

说明:本课程设计及课件等主要参考北京大学《程序设计与算法》Coursera专项课程中李戈老师《计算导论与C语言基础》C程序设计进阶

0计算导论

课次 周次 时间 内容 课堂资料 补充材料
1 2016年03月09日周三 课堂事务。课程定位和主要内容。计算机的基本原理。 幻灯片 幻灯片
2 2016年03月11日周五 计算机的历史未来;程序运行的基本原理;操作系统与编程语言。 幻灯片
L1 2016年03月12日周六 实验课一:熟悉Linux操作系统及其编程环境。 机房Linux说明 Linux应知应会 Vim练级攻略

课外任务:计算机、操作系统(UNIX、Linux)和编程语言(C,编译型和解释型等分类)的过去、现在和未来。

1感性认识计算机程序

课次 周次 时间 内容 课堂资料 补充材料 课程作业 截止日期
3 2016年03月16日周三 感性认识计算机程序;快步走进C程序。 幻灯片
4 2016年03月18日周五 从现实问题到计算机程序。 幻灯片 任务一 20160327
L2 2016年03月19日周六 实验课二:感性接触C程序及其编译和运行。 幻灯片 跟我一起写Makefile

课外任务:编译原理、Makefile、版本控制系统;OpenJudge;Debug。

2理性认识计算机程序

课次 周次 时间 内容 课堂资料 补充材料 课程作业 截止日期
5 2016年03月23日周三 C语言的由来、标准和构成;数据成分。 幻灯片 数据 任务二 20160404
6 2016年03月25日周五 运算成分;控制成分。 幻灯片 运算 控制 GitHub 任务三 20160409
L3 2016年03月26日周六 实验课三:C语言的数据、运算和控制成分。
7 2016年03月30日周三 数组。 幻灯片 数组 任务四 20160414
8 2016年04月01日周五 字符串。 幻灯片 字符串 任务五 20160419
L4 2016年04月02日周六 实验课四:C语言的数组和字符串。

课外任务:编程习惯和编程风格、编程思想与编程规范。

3结构化的程序设计

课次 周次 时间 内容 课堂资料 补充材料 课程作业 截止日期
9 2016年04月06日周三 函数。 幻灯片 函数 任务六 20160424
L5 2016年04月09日周六 实验课五:C语言的函数及递归。
10 2016年04月13日周三 递归。 幻灯片 递归 任务七 20160430

课外任务:优秀程序员的标准。

4更复杂的数据结构

课次 周次 时间 内容 课堂资料 补充材料 课程作业 截止日期
11 2016年04月15日周五 指针。 算法及复杂度(俞智斌,学术) 幻灯片 指针1
L6 2016年04月16日周六 实验课六:C语言的指针。
12 2016年04月20日周三 指针。 C语言培训(马刚,工程) 幻灯片 指针2 任务八 20160505
L7 2016年04月23日周六 实验课七:C语言的指针。
13 2016年04月27日周三 指针。 幻灯片 指针3 任务九 20160510
14 2016年04月29日周五 结构体与链表。 幻灯片 结构体链表
L8 2016年04月30日周六 实验课八:C语言的结构体与链表。
15 2016年05月04日周三 面向对象程序设计。 软件工程(石珍生,项目) 幻灯片 从C到C++

课外任务:数据结构与算法。

5结束语

课次 周次 时间 内容 课堂资料 课程作业 截止日期
16 2016年05月06日周五 结束语。 幻灯片 任务十 20160515

课外任务:学习另外一门编程语言。

6期末考试

课次 周次 时间 地点 内容
17 2016年05月14日 08:00-09:40 4402 期末考试

TOP 返回顶部

Group 分组信息

编号 成员 汇报时间 任务 任务延期
01 闫震 褚树伟 20160429-5 网站的建立和手机参数比较 任务八
02 张铧荣 李钰桥 20160420-5 电子竞技
03 王安迪 郑自强 20160504-5 web基础:html+css 任务八
04 李志强 王韶琪 20160427-3 智能门锁 任务七
05 马勋艳 孙希 20160330-3 编程常见错误及体会 任务八
06 鲁明威 沈阳 20160429-7 在线学习网站与雨滴
07 孙其芳 牟宵 20160330-4 BIOS介绍 任务八
08 祁雨菲 崔燕妮 20160413-1 神奇的VR 任务八
09 李奕庭 王佳炜 20160504-3 c与游戏引擎 任务四
10 申立 李海波 20160429-8 浅谈VR之弊及Makefile 任务八
11 黄杰 王玥 20160413-3 labview和ptc以及进制 任务八
12 娄展云 盛机华 20160506-1 无线充电技术 任务四
13 谢涵骁 武家澍 20160427-2 Windows发展史 任务七
14 黄绪达 万贤良 20160420-1 网络安全 任务八
15 范娇娇 郑春瑞 20160420-2 零应用时代及OJ常见错误分析 任务八
16 温广生 王耀东 20160427-8 QT介绍和QT Creator简单编程 任务四
17 沈启宁 李含 20160429-3 关于Fortran的简单讲解 任务八
18 罗韬 刘旗 20160427-1 OpenJudge错误类型总结 任务八
19 张昌安 徐严灏 20160401-2 GitHub和C程常见错误 任务七
20 张延彪 隽荣顺 20160420-3 Java的艺术 任务八
21 赵宏琳 陈志伟 20160506-3 用ssh代理使用github及D语言 任务八
22 朱柯屹 刘一宏 20160427-4 硬盘与软盘 任务八
23 曹羽成 周明磊 20160504-2 信息与艺术、防火墙 任务八
24 刘锐 朱江颖 20160330-1 人工智能 任务四
25 尤天楠 刘桐旭 20160420-4 浅谈云和物联网 任务八
26 王志浩 段胜强 20160429-2 现代化传输方式 任务七
27 高子聪 杨帜 20160330-5 GitHub使用 任务七
28 左伦丞 罗明 20160429-1 计算机病毒 任务四
29 吕帅 刘嘉宇 20160429-4 架设网游单机版 任务四
30 张浩然 朱敏 20160427-7 神奇的指纹识别技术 任务四
31 黄心鉴 陈永闯 20160506-4 shell(陈永闯)
32 贾耀君 迟林 20160429-6 无人驾驶汽车
33 朱贝儿 白安琪 20160323-1 C程经历 任务五
34 刘梦莹 牛子妍 20160406-2 你所不知道的“黑客” 任务四
35 夏焱 包涵 20160413-2 调试程序的方法和心得 任务八
36 王宇航 杨一飞 20160504-1 互联网+
37 时永辉 石磊 20160427-5 AR及可见光通信 任务八
38 李锦源 刘顺 20160504-4 如何写优质的代码 任务八
39 蔡琦琦 黄易河 20160330-2 Python及C程学习 任务八
40 郭块块 何基贵 20160427-6 GDB调试基础与VR 任务八
41 丁玺臻 刘思佳 20160406-1 人的意识控制电脑
42 刘昊 张娜(1) 20160401-1 新型计算机 任务八
43 苑浩 20160506-2 hologram全息图
44 史俊朋

TOP 返回顶部

MOOCs 相关中文慕课

TOP 返回顶部

Contact 联系方式

TOP 返回顶部