Class Time and Location 上课时间和地点
- 1-17周 周一 34节(上午10:10-12:00) 中国海洋大学崂山校区6216教室
- 1-17周 周三 34节(上午10:10-12:00) 中国海洋大学信息科学与工程学院北楼A301
TextBook 教科书
- 《C程序设计》(第四版) 谭浩强 清华大学出版社
- 《C和指针》 [美]Kenneth A. Reek(著) 徐波(译) 人民邮电出版社
- 《嗨翻C语言》 [美]David Griffiths & Dawm Groffiths(著) 程亦超(译) 人民邮电出版社
Online 在线平台
Grading Policy 成绩构成
总成绩 ${G}_{total}={G}_{OutClass}\times 10\% + {G}_{ProgramReport}\times 20\% + {G}_{InClass}\times 30\% + {G}_{FinalExam}\times 40\% + {G}_{award} - {G}_{penalty} - {G}_{absence}$
2-3人/组:鼓励 跨专业跨性别跨宿舍 自由组合 分组信息
- 团队合作
- 任务表现成绩 ${G}_{ProgramReport}$
- 每组完成课程中心编程报告
- 使用在线程序评测平台测评
- 报告提纲 :1、问题分析;2、解决方案;3、算法设计(流程图);4、编程实现;5、结果分析;6、总结体会。
- 每组只有1次超期机会且最多延期2天
- 注意 :延时提交24小时内扣当次任务50%分、24小时后不得分。
- 个人表现
- 课外编程成绩 ${G}_{OutClass}$ 【 每周一06:00至周日23:00开放 】允许参考但不得抄袭
- 上机编程成绩 ${G}_{InClass}$ 【 每周实验课上机时间开放 】不允许参考更不允许抄袭
- 期末考试成绩 ${G}_{FinalExam}$ 【 面向实际应用需求、兼顾未来就业考研、全部编程笔试题目 】
Award Policy 优异表现 奖励学生名单
优异表现 ${G}_{award}=2/time$(加总成绩2分/次且累计加分),如
- 主动组织某个课程相关的主题讨论;
- 主动课堂报告分享课程相关学习等。
- ........................
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 |
第一周 |
2019年09月16日周一 |
课堂事务;课程定位和主要内容;计算机的基本原理。 |
幻灯片 |
教学设计 |
L1 |
第一周 |
2019年09月18日周三 |
实验课一:熟悉Linux操作系统的基本操作。 |
实验手册 |
2 |
第二周 |
2019年09月23日周一 |
计算机的历史与未来;程序运行的基本原理;操作系统与编程语言。 |
幻灯片 |
教学设计 |
L2 |
第二周 |
2019年09月25日周三 |
实验课二:熟悉Linux操作系统下的编程环境。 |
实验手册 |
1感性认识计算机程序
课次 |
周次 |
时间 |
内容 |
课堂资料 |
补充材料 |
3 |
第三周 |
2019年09月30日周一 |
感性认识计算机程序;快步走进C程序。 |
幻灯片 |
教学设计 |
L3 |
第四周 |
2019年10月09日周三 |
实验课三:Hello World! |
实验手册 |
L4 |
第四周 |
2019年10月12日周六 |
实验课四:C程序的编译、运行和调试。 |
实验手册 |
4 |
第五周 |
2019年10月14日周一 |
从现实问题到计算机程序。 |
幻灯片 |
教学设计 |
L5 |
第五周 |
2019年10月16日周三 |
实验课五:感性接触C程序。 |
实验手册 |
2理性认识计算机程序
课次 |
周次 |
时间 |
内容 |
课堂资料 |
补充材料 |
5 |
第六周 |
2019年10月21日周一 |
C语言的由来、标准和构成;数据成分。 |
幻灯片 |
教学设计 |
L6 |
第六周 |
2019年10月23日周三 |
实验课六:C语言的数据成分。 |
实验手册 |
6 |
第七周 |
2019年10月28日周一 |
运算成分;控制成分;传输成分。 |
幻灯片 |
教学设计 |
L7 |
第七周 |
2019年10月30日周三 |
实验课七:C语言的数据、运算和控制成分。 |
实验手册 |
7 |
第八周 |
2019年11月04日周一 |
数组。 |
幻灯片 |
教学设计 |
L8 |
第八周 |
2019年11月06日周三 |
实验课八:C语言的数组。 |
实验手册 |
8 |
第九周 |
2019年11月11日周一 |
字符串。 |
幻灯片 |
教学设计 |
L9 |
第九周 |
2019年11月13日周三 |
实验课九:C语言的字符串。 |
实验手册 |
3结构化的程序设计
课次 |
周次 |
时间 |
内容 |
课堂资料 |
补充材料 |
9 |
第十周 |
2019年11月18日周一 |
函数。 |
幻灯片 |
教学设计 |
L10 |
第十周 |
2019年11月20日周三 |
实验课十:C语言的函数。 |
实验手册 |
10 |
第十一周 |
2019年11月25日周一 |
递归。 |
幻灯片 |
教学设计 |
L11 |
第十一周 |
2019年11月27日周三 |
实验课十一:C语言的递归。 |
实验手册 |
4更复杂的数据结构
课次 |
周次 |
时间 |
内容 |
课堂资料 |
补充材料 |
11 |
第十二周 |
2019年12月02日周一 |
指针(一)。 |
幻灯片 |
教学设计 |
L12 |
第十二周 |
2019年12月04日周三 |
实验课十二:C语言的指针(一)。 |
实验手册 |
12 |
第十三周 |
2019年12月09日周一 |
指针(二)。 |
幻灯片 |
教学设计 |
L13 |
第十三周 |
2019年12月11日周三 |
实验课十三:C语言的指针(二)。 |
实验手册 |
13 |
第十四周 |
2019年12月16日周一 |
指针(三)。 |
幻灯片 |
教学设计 |
L14 |
第十四周 |
2019年12月18日周三 |
实验课十四:C语言的指针(三)。 |
实验手册 |
14 |
第十五周 |
2019年12月23日周一 |
结构体与链表。 |
幻灯片 |
教学设计 |
L15 |
第十五周 |
2019年12月25日周三 |
实验课十五:C语言的结构体与链表。 |
实验手册 |
15 |
第十六周 |
2019年12月30日周一 |
面向对象程序设计。 |
幻灯片 |
教学设计 |
5结束语
课次 |
周次 |
时间 |
内容 |
16 |
第十七周 |
2020年01月06日周一 |
课程总结。 |
L16 |
第十七周 |
2020年01月08日周三 |
实验课十六:C程序设计(综合)。 |
6期末考试
课次 |
周次 |
时间 地点 |
内容 |
- |
- |
2020-01-12 10:10-11:50 6208/6210/6213 |
期末考试 |
TOP 返回顶部
Group 分组信息
编号 |
成员 |
任务延期 |
1 |
李涛 张宇杰 |
2 |
叶鸿翔 张添翼 |
3 |
刘硕 王超毅 |
4 |
周岩茜 闫旭华 |
5 |
王振宇 雷雨田 |
6 |
李政江 李鑫 |
7 |
韩家鹏 杨晨 |
8 |
高翔 王朝曦 |
9 |
傅及玳 于童瑶 |
10 |
刘振吉 田龙龙 |
11 |
倪梦露 肖楚弦 |
12 |
王权 李奇铮 |
13 |
周笑竹 肖丹妮 陈锐 |
14 |
徐庚辰 胡佳宝 |
15 |
孙晓伟 刘明 |
16 |
王为民 吴浩宇 |
17 |
苏杭 范国洋 徐鑫宇 |
18 |
张文婕 李小庆 |
19 |
彭瑀珂 万思媛 |
20 |
张家豪 文涛 宗学艺 |
21 |
陈哲楷 崔昊 |
22 |
陈子骞 李晓龙 沈枭 |
23 |
徐晖 张师蔚 |
24 |
李海峰 史博强 |
25 |
刘涛 李云帆 张宇扬 |
26 |
黄朝艳 贾晨曦 陈慧琳 |
27 |
郑帆 戴怡萱 王艺蓉 |
28 |
吴俊希 金一浪 |
29 |
艾同旭 王霁远 |
30 |
李靖 李继承 程越 |
31 |
赵正宇 李传鑫 |
32 |
顾翎羽 齐劭萱 余洋·尤里 |
33 |
李晓平 单芝瑶 |
34 |
常梦冉 陈浩 陈诗敏 |
35 |
李童 陈曦 王一然 |
36 |
王嘉辉 王新阳 |
37 |
侯佳宏 李思源 |
38 |
李恒哲 刘正坤 |
39 |
陈和德 邓嘉浩 |
40 |
刘泽雨 李慕维 常利祥 |
41 |
王玉军 项宇波 |
42 |
王学宁 邓军 李舒雯 |
43 |
康志远 李浩 黄顺瑞 |
TOP 返回顶部
MOOCs 相关中文慕课
- 计算概论A Introduction to Computing,北京大学,李戈。[Coursera]
- 计算导论与C语言基础,北京大学,李戈。[Coursera]
- C程序设计进阶,北京大学,李戈。[Coursera]
- 程序设计与算法 专项课程,北京大学。[Coursera]
- Linux导论 Introduction to Linux, Linux基金会,Jerry Cooperstein。[学堂在线+edX]
TOP 返回顶部
Contact 联系方式
TOP 返回顶部