Class Time and Location 上课时间和地点
- 1-17周 周二 56节(下午13:30-15:20) 中国海洋大学崂山校区4203教室
- 1-17周 周三 34节(上午10:10-12:00) 中国海洋大学崂山校区4203教室
Instructors 教学团队
- 主讲教师:郑海永 荣生辉
- 助教团队:张弘(研究生) 张志轩(研究生) 刘怡(本科生)
TextBook 教科书
- 《C程序设计》(第五版) 谭浩强 清华大学出版社
- 《C和指针》 [美]Kenneth A. Reek(著) 徐波(译) 人民邮电出版社
- 《嗨翻C语言》 [美]David Griffiths & Dawm Groffiths(著) 程亦超(译) 人民邮电出版社
Online 在线平台
Grading Policy 成绩构成
总成绩 ${G}_{total}={G}_{OutClass}\times 20\% + {G}_{InClass}\times 30\% + {G}_{FinalExam}\times 50\% + {G}_{award} - {G}_{penalty} - {G}_{absence}$
- 课外编程成绩 ${G}_{OutClass}$ 【 每周一06:00至周日23:00开放 】允许参考但不得抄袭
- 上机编程成绩 ${G}_{InClass}$ 【 每周实验课上机时间开放 】不允许参考更不允许抄袭
- 期末考试成绩 ${G}_{FinalExam}$ 【 面向实际应用需求、兼顾未来就业考研、全部编程笔试题目 】
Award Policy 优异表现 奖励学生名单
优异表现 ${G}_{award}=3/time$(加总成绩3分/次且累计加分),如
- 主动组织某个课程相关的主题讨论;
- 主动课堂报告分享课程相关学习等。
- ........................
Penalty Policy 不良表现 惩罚学生名单
不良表现 ${G}_{penalty}=5/time$(扣总成绩5分/次且累计扣分)包括但不限于
- 课上 :手机、交头接耳、写报告作业、背英语单词、……
- 在线 :灌水、乱问乱答、不健康言论、传播负能量、……
Absence Policy 缺勤处理 惩罚学生名单
缺勤扣分 ${G}_{absence}$
- 无故 缺勤一次:${G}_{absence}=10$
- 无故 缺勤二次:${G}_{absence}=30$
- 无故 缺勤三次:${G}_{absence}=60$
TOP 返回顶部
Syllabus and Lecture Notes 教学大纲和课堂讲义
说明:本课程设计及课件等主要参考北京大学《程序设计与算法》Coursera专项课程中李戈老师《计算导论与C语言基础》和C程序设计进阶。
0计算导论
课次 |
周次 |
时间 |
内容 |
课堂资料 |
1 |
第一周 |
2021年09月22日周三 |
课堂事务;课程定位和主要内容;计算机的基本原理。 |
幻灯片 |
L1 |
第一周 |
2021年09月26日周日 |
实验课一:熟悉Linux操作系统的基本操作。 |
实验手册 |
2 |
第二周 |
2021年09月28日周二 |
计算机的历史与未来;程序运行的基本原理;操作系统与编程语言。 |
幻灯片 |
L2 |
第二周 |
2021年09月29日周三 |
实验课二:熟悉Linux操作系统下的编程环境。 |
实验手册 |
1感性认识计算机程序
课次 |
周次 |
时间 |
内容 |
课堂资料 |
3 |
第三周 |
2021年10月05日周二 |
感性认识计算机程序;快步走进C程序。 |
幻灯片 |
L3 |
第三周 |
2021年10月06日周三 |
实验课三:C程序的编译、运行和调试。 |
实验手册 |
4 |
第四周 |
2021年10月12日周二 |
从现实问题到计算机程序。 |
幻灯片 |
L4 |
第四周 |
2021年10月13日周三 |
实验课四:感性接触C程序。 |
实验手册 |
2理性认识计算机程序
课次 |
周次 |
时间 |
内容 |
课堂资料 |
5 |
第五周 |
2021年10月19日周二 |
C语言的由来、标准和构成;数据成分。 |
幻灯片 |
L5 |
第五周 |
2021年10月20日周三 |
实验课五:C语言的数据成分。 |
实验手册 |
6 |
第六周 |
2021年10月26日周二 |
运算成分;控制成分;传输成分。 |
幻灯片 |
L6 |
第六周 |
2021年10月27日周三 |
实验课六:C语言的数据、运算和控制成分。 |
实验手册 |
7 |
第七周 |
2021年11月02日周二 |
数组。 |
幻灯片 |
L7 |
第七周 |
2021年11月03日周三 |
实验课七:C语言的数组。 |
实验手册 |
8 |
第八周 |
2021年11月09日周二 |
字符串。 |
幻灯片 |
L8 |
第八周 |
2021年11月10日周三 |
实验课八:C语言的字符串。 |
实验手册 |
3结构化的程序设计
课次 |
周次 |
时间 |
内容 |
课堂资料 |
9 |
第九周 |
2021年11月16日周二 |
函数。 |
幻灯片 |
L9 |
第九周 |
2021年11月17日周三 |
实验课九:C语言的函数。 |
实验手册 |
10 |
第十周 |
2021年11月23日周二 |
递归。 |
幻灯片 |
L10 |
第十周 |
2021年11月24日周三 |
实验课十:C语言的递归。 |
实验手册 |
4更复杂的数据结构
课次 |
周次 |
时间 |
内容 |
课堂资料 |
11 |
第十一周 |
2021年11月30日周二 |
指针(一)。 |
幻灯片 |
L11 |
第十一周 |
2021年12月01日周三 |
实验课十一:C语言的指针(一)。 |
实验手册 |
12 |
第十二周 |
2021年12月07日周二 |
指针(二)。 |
幻灯片 |
L12 |
第十二周 |
2021年12月08日周三 |
实验课十二:C语言的指针(二)。 |
实验手册 |
13 |
第十三周 |
2021年12月14日周二 |
指针(三)。 |
幻灯片 |
L13 |
第十三周 |
2021年12月15日周三 |
实验课十三:C语言的指针(三)。 |
实验手册 |
14 |
第十四周 |
2021年12月21日周二 |
结构体与链表。 |
幻灯片 |
L14 |
第十四周 |
2021年12月22日周三 |
实验课十四:C语言的结构体与链表。 |
实验手册 |
15 |
第十五周 |
2021年12月28日周二 |
面向对象程序设计。 |
幻灯片 |
L15 |
第十五周 |
2021年12月29日周三 |
实验课十五:C程序设计(综合)。 |
实验手册 |
5结束语
课次 |
周次 |
时间 |
内容 |
16 |
第十六周 |
2022年01月04日周二 |
课程总结。 |
L16 |
第十六周 |
2022年01月05日周三 |
实验课十六:程序设计实践。 |
6期末考试
课次 |
周次 |
时间 地点 |
内容 |
- |
- |
- - |
期末考试 |
TOP 返回顶部
MOOCs 相关中文慕课
- 计算概论A Introduction to Computing,北京大学,李戈。[Coursera]
- 计算导论与C语言基础,北京大学,李戈。[Coursera]
- C程序设计进阶,北京大学,李戈。[Coursera]
- 程序设计与算法 专项课程,北京大学。[Coursera]
- Linux导论 Introduction to Linux, Linux基金会,Jerry Cooperstein。[学堂在线+edX]
TOP 返回顶部
Contact 联系方式
TOP 返回顶部