Week |
Date |
Lecture Topic |
Event |
TA |
1 |
Sep. 11 |
School Opening no class |
|
|
2 |
Sep. 18 |
Introduction to Computer Science Syllabus, Organization, Grading Policy, Introduction to Computer Science, etc. |
Lab-01 |
|
3 |
Sep. 25 |
Pseudo Code Programming Language, If, While, For, Case |
Lab-02 |
|
4 |
Oct. 02 |
National Holiday no class |
|
|
5 |
Oct. 09 |
Set, Function, and Relation Set, Function, Relation, etc. |
Lab-03 |
|
6 |
Oct. 16 |
Cardinality Definition, Natural Numbers, Equinumerosity, Pigeonhole Principle, Cardinal Number, etc |
Lab-04 |
|
7 |
Oct. 23 |
Proof Proof by Construction/Contrapositive/Cases/Induction |
Lab-05 |
|
8 |
Oct. 30 |
Logic Propositional logic |
Lab-06 |
|
9 |
Nov. 11 |
Logic and Data Structure First Order Logic, List, Sequence list, etc. |
Lab-07 |
|
10 |
Nov. 13 |
Data Structure Link list, Stack, Queue, etc. |
Lab-08 |
|
11 |
Nov. 20 |
Midterm Exam
|
|
|
12 |
Nov. 27 |
Data Structure and Graph Queue, Recursive Function and Stack, Simple Graphs |
Lab-09 |
|
13 |
Dec. 04 |
Graph Directed Graph, Weighted Graph, Brouwer Fixed Point Theorem |
Lab-10 |
|
14 |
Dec. 11 |
Path Path, Circuit, Euler and Hamilton Graph, etc. |
Lab-11 |
|
15 |
Dec. 18 |
Tree Tree, BFS, etc. |
Lab-12 |
|
16 |
Dec. 25 |
Spanning Tree DFS, MST, etc |
|
|
17 |
|
Final Exam
|
|
|
Reading Materials
Syllabus & Grading Policy: Syllabus-IntroductionToCS
Slide: Slide01-IntroductionToCS.pdf (Print Version: 01-IntroductionToCS.pdf )
Reference: Reference01-IntroductionToCS.pdf 黄国兴、陶树平、丁岳伟编著,《计算机导论》(第三版)第一章,清华大学出版社,2013.
Word Tutorial
Word基本使用教程: Word2016教程.pdf
插入图表标签与引用: WordTutorial.pdf
中英混用标点: 夹用英文的中文文本的标点符号用法.pdf
出版物上数字用法的规定: 出版物上数字用法的规定.pdf
Lab01: Introduction to Computer Science (Due: 11:59 pm, 9/24/2018)
Self-Introduction: Update your information for Course Webpage.
Lab Description: Lab01-TuringPerYear.pdf
Assignment List: Lab01-AssignmentList.pdf
Score Description: Lab01-ScoreDescription.pdf
Best Lab01-TuringPerYear: Lab01-XinyiTao.pdf,Lab01-ChenxinXue.pdf,Lab01-YileiZhao.pdf
Reading Materials
Slide: Slide02-Pseudo.pdf (Print Version: 02-Pseudo.pdf)
Pseudo code: https://en.wikipedia.org/wiki/Pseudocode
Latex Tutorial
Latex Example: LatexExample.pdf (Latex Source: LatexExample.tex Figure Source: Fig-SJTU.png)
Algorithm Package Helper: AlgorithmPackage.pdf
Algorithm Sample: AlgorithmSample.pdf (Algorithm Source: AlgorithmSample.tex)
Lab02: Pseudo Code (Due: 11:59 pm, 10/08/2018)
Lab Description: Lab02-PseudoCode.pdf
Lab Source: Lab02-PseudoCode.tex
Figure Source: Fig-Flow.pdf 注意将代码.tex文件和图片.pdf文件放在同一个文件夹中进行编译
SubmissionRequirements: SubmissionRequirements.pdf
Lab Solution: Lab02-Solution.pdf
Best Lab02-Pseudo Code: Lab02-SiyuanZhang.pdf, Lab02-YichiZhang.pdf, Lab02-ZiangYu.pdf
Reading Materials
Slide: Slide03-Set.pdf (Print Version: 03-Set.pdf)
Reference: Reference02-Set.pdf 石纯一,王家钦编著,《数理逻辑与集合论》(第二版)第9-11章,清华大学出版社,2001.
Visio Tutorial
Official Tutorial: https://support.office.com/zh-cn/article/visio-%E7%9A%84%E6%95%99%E7%A8%8B-c8fd9b8b-6e8c-4252-937d-a0eea0cddd94?ui=zh-CN&rs=zh-CN&ad=CN
Visio 2013 Description: VisioHelp1-Tutorial.ppt
Visio Shape Operation: VisioHelp2-Shape.pdf
Visio Advanced Operations: VisioHelp3-Advanced.doc
Lab03: Set (Due: 11:59 pm, 10/15/2018)
Lab Description: Lab03-Set.pdf
Latex Source: Lab03-Set.tex
Submit Description: SubmitDescription.pdf
Lab Solution: Lab03-Solution.pdf (Tex Source: Lab03-Solution.zip)
Best Lab03-Set: Lab03-ChenxinXue.pdf,Lab03-TianyiWu.pdf,Lab03-YileiZhao.pdf
Reading Materials
Slide: Slide04-Cardinality.pdf (Print Version: 04-Cardinality.pdf)
Reference: Reference03-Cardinality.pdf Chapter 6 in "Elements of Set Theory", by H. Enderton, 1977.
Lab-04: Cardinality (Due: 11:59 pm, 10/22/2018)
Lab Description: Lab04-Cardinality.pdf
Latex Source: Lab04-Cardinality.tex
Lab Solution: Lab04-Solution.pdf
Best Lab04-Cardinality: Lab04-ChenxinXue.pdf,Lab04-WanZheng.pdf,Lab04-DingGu.pdf
Reading Materials
Slide: Slide05-Proof.pdf (Print Version: 05-Proof.pdf)
Reference: Reference04-Proof.pdf Chapter 2 in "Introduction to Languages and the Theory of Computation" by John Martin, McGraw-Hill, 2002.
Lab05: Proof (Due: 11:59 pm, 10/29/2018)
Lab Description: Lab05-Proof.pdf
Latex Source: Lab05-Proof.tex
Lab Solution: Lab05-Solution.pdf
Best Lab05-Proof: Lab05-ChenxinXue.pdf, Lab05-JiahengChen.pdf, Lab05-Jinghao Yang.pdf
Reading Materials
Slide: Slide06-Logic.pdf (Print Version: 06-Logic.pdf)
Reference: Reference05-Logic.pdf 石纯一,王家钦编著,《数理逻辑与集合论》(第二版)第1-2章,清华大学出版社,2001。
Lab06: Logic (Due: 11:59 pm, 11/05/2018)
Lab Description: Lab06-Logic.pdf
Latex Source: Lab06-Logic.tex
Lab Solution: Lab06-Solution.pdf
Best Lab06-Logic: Lab06-ChenmingWang.pdf, Lab06-YanboZhao.pdf, Lab06-ZeyuHan.pdf
Reading Materials
Slide: Slide06-Logic.pdf (Print Version: 06-Logic.pdf)
Reference: Reference05-Logic.pdf 石纯一,王家钦编著,《数理逻辑与集合论》(第二版)第1-2章,清华大学出版社,2001。
Lab07: Predicate Logic (Due: 11:59 pm, 11/18/2018)
Lab Description: Lab07-Predicate Logic.pdf
Latex Source: Lab07-Predicate Logic.tex
Lab Solution: Lab07-Solution.pdf
Best Lab07-Predicate Logic: Lab07-XinyiTao.pdf, Lab07-YanboZhao.pdf, Lab07-XuhuiNing.pdf
Reading Materials
Slide: Slide07-DataStructure.pdf (Print Version: 07-DataStructure.pdf)
Reference: Reference06-DataStructure.pdf 严蔚敏,吴伟民编著《数据结构(C语言版)》,第一、二、三章,清华大学出版社,1997
Matlab Tutorial
Offical Tutorial: Matlab getstart.pdf
SJTU Student Innovation Center: http://lic.si.sjtu.edu.cn
Matlab Tutorial: matlab tutorial.pptx
Lab08: Linear List (Due: 11:59 pm, 11/26/2018)
Lab Description: Lab08-LinearList.pdf
Latex Source: Lab08-LinearList.tex
Matlab Source: ArraySort.m
Lab08-Solution: Lab08-Solution.pdf (Matlab Source: ArraySort.m)
Best Lab08-Linear List: Lab08-ChenxinXue.pdf,Lab08-RuiyunLi.pdf,Lab08-YinchenHao.pdf
Lab09: Stack and Queue (Due: 11:59 pm, 12/3/2018)
Lab Description: Lab09-StackAndQueue.pdf
Latex Source: Lab09-StackAndQueue.tex
Matlab Source: QueueQuestion.m
Lab09-Solution: Lab09-Solution.pdf
Best Lab09-StackAndQueue: Lab09-ChenxinXue.m,Lab09-HaotianZhang.m,Lab09-RuiyunLi.m
Reading Materials
Slide: Slide08-GraphTheory.pdf (Print Version: 08-GraphTheory.pdf)
Reference: Reference07-GraphTheory.pdf 戴一奇等编著《图论与数据结构》,第一章,清华大学出版社,1995。
Lab10: GraphTheory (Due: 11:59 pm, 12/10/2018)
Lab Description: Lab10-GraphTheory.pdf
Lab Source: Lab10-GraphTheory.tex
Lab10-Solution: Lab10-Solution.pdf
Best Lab10-GraphTheory: Lab10-YanboZhao.pdf,Lab10-ZongliangLi.pdf,Lab10-JialinChen.pdf
Reading Materials
Slide: Slide09-Path&Cycle.pdf (Print Version: 09-Path&Cycle.pdf
Reference: Reference08-Path&Cycle.pdf 戴一奇等编著《图论与数据结构》,第二章,清华大学出版社,1995。
Lab11: Path (Due: 11:59 pm, 12/17/2018)
Lab Description: Lab11-Path.pdf
Lab Source: Lab11-Path.tex
Lab11-Solution: Lab11-Solution.pdf
Best Lab11-Path: Lab11-MengzhenYang.pdf,Lab11-QiZhou.pdf,Lab11-DaceSu.pdf
Reading Meterials:
Slide: Slide10-Tree.pdf (Print Version: 10-Tree.pdf)
Reference: Reference09-Tree.pdf 戴一奇等编著《图论与数据结构》,第三章,清华大学出版社,1995。
Reference: Reference10-BFS.pdf Chapter 4 in "Algorithms" by S. Dasgupta, C. Papadimitriou, U. Vazirani, 2006.
Reference: Reference11-DFS.pdf Chapter 3 in "Algorithms" by S. Dasgupta, C. Papadimitriou, U. Vazirani, 2006.
Lab12: Tree (Due: 11:59pm, 12/24/2018)
Lab Description: Lab12-Tree.pdf
Lab Source: Lab12-Tree.tex
Figure Sources: Fig-Graph.pdf, Fig-Graph.vsd, Stack.pdf, Stack.vsd
Latex Package: mcode.sty
Matlab Source: BFS.m
Lab12-Solution: Lab12-Solution.pdf (Matlab Source: BFSans.m)
Best Lab12-Tree: Lab12-JianingZhang.pdf,Lab12-YichiZhang.pdf,Lab12-ChenmingWang.pdf
Reading Materials
Slide: Slide11-ApplicationOfTree.pdf (Print Version: 11-ApplicationOfTree.pdf)
Proof of Prim's algorithm and Kruskal's algorithm: ProofOfMST.pdf
序号 (No.) |
时间 (Time) |
主题 (Topic) |
队员 (TM1) |
队员 (TM2) |
队员 (TM3) |
课件 (Slide) |
投票 (Vote) |
评语 (Comment) |
视频 (Video) |
考题 (Test) |
点评 (Review) |
1 | Week6 | 计算机体系结构 | 吕涌波 | 武浩渺 | 杨璟昊 | 下载 |
计算机体系结构 DDL: 2018年12
月17日0时0分
|
查看评语 | 播放 | 下载 | 孔令和 |
2 | Week6 | 计算机组成 | 徐晨琦 | 张思远 | 赵希竹 | 下载 |
计算机组成 DDL: 2018年10
月18日0时0分
|
查看评语 | 播放 | 下载 | 孔令和 |
3 | Week7 | 程序设计语言 | 孙越苓 | 沈逸卿 | 邵申懿 | 下载 |
程序设计语言 DDL: 2018年10
月23日23时59分
|
查看评语 | 播放 | 下载 | 刘大生 |
4 | Week7 | 编译原理 | 薛辰昕 | 陈康霖 | 王鑫 | 下载 |
编译原理 DDL: 2018年10
月23日23时59分
|
查看评语 | 播放 | 下载 | 刘大生 |
5 | Week8 | 操作系统1 | 陈嘉恒 | 蔡笑寒 | 陈佳琳 | 下载 |
操作系统1 DDL: 2018年10
月30日23时59分
|
查看评语 | 播放 | 下载 | 吴帆 |
6 | Week8 | 操作系统2 | 毕择武 | 韩泽宇 | 季淑琳 | 下载 |
操作系统2 DDL: 2018年10
月30日23时59分
|
查看评语 | 播放 | 下载 | 吴帆 |
7 | Week9 | 密码学1 | 杨孟真 | 周颀 | 胡逸隆 | 下载 |
密码学1 DDL: 2018年11
月11日23时59分
|
查看评语 | 播放 | 下载 | 王磊 |
8 | Week9 | 密码学2 | 马江君 | 李晓龙 | 房东柯 | 下载 |
密码学2 DDL: 2018年11
月12日0时0分
|
查看评语 | 播放 | 下载 | 王磊 |
9 | Week10 | 计算机网络 | 顾玎 | 郝时杰 | 苏大策 | 下载 |
计算机网络 DDL: 2018年11
月13日23时59分
|
查看评语 | 播放 | 下载 | 李芳 |
10 | Week10 | 数据库系统 | 单趸 | 程靖普 | 李瑞贇 | 下载 |
数据库系统 DDL: 2018年11
月13日23时59分
|
查看评语 | 播放 | 下载 | 李芳 |
11 | Week12 | 信息安全 | 杨宜霖 | 张昊天 | 杨孟奇 | 下载 |
信息安全 DDL: 2018年11
月27日23时59分
|
查看评语 | 播放 | 下载 | 阮娜 |
12 | Week12 | 软件工程 | 余子昂 | 张亦驰 | 宁宇鸿 | 下载 |
软件工程 DDL: 2018年11
月27日23时59分
|
查看评语 | 播放 | 下载 | 阮娜 |
13 | Week13 | 数字图像处理 | 郝胤辰 | 赵彦博 | 张嘉宁 | 下载 |
数字图像处理 DDL: 2018年12
月5日0时0分
|
查看评语 | 播放 | 下载 | 牛力 |
14 | Week13 | 计算机图形学 | 王晨铭 | 赵亦雷 | 王东海 | 下载 |
计算机图形学 DDL: 2018年12
月5日0时0分
|
查看评语 | 播放 | 下载 | 牛力 |
15 | Week14 | 自然语言处理 | 郭弈含 | 黄炯谕 | 李宗良 | 下载 |
自然语言处理 DDL: 2018年12
月12日0时0分
|
查看评语 | 播放 | 下载 | 杨旸 |
16 | Week14 | 机器学习 | 张文博 | 郑婉 | 陶馨逸 | 下载 |
机器学习 DDL: 2018年12
月12日0时0分
|
查看评语 | 播放 | 下载 | 杨旸 |
17 | Week15 | 并行与分布式 | 吴天翼 | 宁旭辉 | 黄心悦 | 下载 |
并行与分布式 DDL: 2018年12
月18日23时59分
|
查看评语 | 播放 | 下载 | 沈艳艳 |
18 | Week15 | 数据挖掘 | 胡皓东 | 杨博然 | 下载 |
数据挖掘 DDL: 2018年12
月20日23时36分
|
查看评语 | 播放 | 下载 | 沈艳艳 |
序号 (Number) |
姓名 (Name) |
加分时间 (Time) |
加分原因 (Reason) |
加分人 (Recorder) |
---|---|---|---|---|
1 | 马江君 | 2018/9/18 | 首先更新个人简历 | 王超 |
2 | 杨璟昊 | 2018/9/18 | Slide01:纠正PPT超算数据更新不及时情况 | 王超 |
3 | 韩泽宇 | 2018/9/19 | Slide01:纠正PPT人物介绍更新不及时情况 | 王超 |
4 | 毕择武 | 2018/9/25 | Lecture01:纠正文档参考文献格式举例错误 | 王超 |
5 | 房东柯 | 2018/9/25 | Lecture02:课堂回答问题 | 王超 |
6 | 杨璟昊 | 2018/9/25 | Lecture02:课堂纠正板书笔误 | 王超 |
7 | 苏大策 | 2018/10/9 | Lecture03:课堂纠正板书笔误 | 王超 |
8 | 宁宇鸿 | 2018/10/9 | 纠正Lab03错误 | 吴关昊 |
9 | 吴天翼 | 2018/10/10 | 纠正Slide03课程PPT错误 | 吴关昊 |
10 | 周颀 | 2018/10/10 | Lecture03:纠正Slide03椭圆参数方程形式错误 | 王超 |
11 | 张文博 | 2018/10/17 | Lecture03上课发言 | 吴关昊 |
12 | 沈逸卿 | 2018/10/17 | Lecture03上黑板做题 | 吴关昊 |
13 | 周颀 | 2018/10/17 | Lecture03上黑板做题 | 吴关昊 |
14 | 房东柯 | 2018/10/17 | Lecture03:黑板上完成题目 | 王超 |
15 | 陶馨逸 | 2018/10/19 | Best Lab01-TuringPerYear | 王超 |
16 | 薛辰昕 | 2018/10/19 | Best Lab01-TuringPerYear | 王超 |
17 | 赵亦雷 | 2018/10/19 | Best Lab01-TuringPerYear | 王超 |
18 | 张思远 | 2018/10/19 | Best Lab02-PseudoCode | 王超 |
19 | 张亦驰 | 2018/10/19 | Best Lab02-PseudoCode | 王超 |
20 | 余子昂 | 2018/10/19 | Best Lab02-PseudoCode | 王超 |
21 | 郝胤辰 | 2018/10/23 | Lecture05: 指出f[A]与f|A的区别 | 王超 |
22 | 薛辰昕 | 2018/10/26 | Best lab03-Set | 吴关昊 |
23 | 吴天翼 | 2018/10/26 | Best lab03-Set | 吴关昊 |
24 | 赵亦雷 | 2018/10/26 | Best lab03-Set | 吴关昊 |
25 | 薛辰昕 | 2018/11/7 | Best Lab04-Cardinality | 吴关昊 |
26 | 郑婉 | 2018/11/7 | Best Lab04-Cardinality | 吴关昊 |
27 | 顾玎 | 2018/11/7 | Best Lab04-Cardinality | 吴关昊 |
28 | 薛辰昕 | 2018/11/8 | Best Lab05-Proof | 王超 |
29 | 陈嘉恒 | 2018/11/8 | Best Lab05-Proof | 王超 |
30 | 杨璟昊 | 2018/11/8 | Best Lab05-Proof | 王超 |
31 | 王晨铭 | 2018/11/11 | Best Lab06-Logic | 王超 |
32 | 赵彦博 | 2018/11/11 | Best Lab06-Logic | 王超 |
33 | 韩泽宇 | 2018/11/11 | Best Lab06-Logic | 王超 |
34 | 陶馨逸 | 2018/11/27 | Best Lab07-Predicate Logic | 王超 |
35 | 赵彦博 | 2018/11/27 | Best Lab07-Predicate Logic | 王超 |
36 | 宁旭辉 | 2018/11/27 | Best Lab07-Predicate Logic | 王超 |
37 | 薛辰昕 | 2018/12/4 | Best Lab08-LinearList | 吴关昊 |
38 | 李瑞贇 | 2018/12/4 | Best Lab08-LinearList | 吴关昊 |
39 | 郝胤辰 | 2018/12/4 | Best Lab08-LinearList | 吴关昊 |
40 | 薛辰昕 | 2018/12/25 | Best Lab09-StackAndQueue | 吴关昊 |
41 | 李瑞贇 | 2018/12/25 | Best Lab09-StackAndQueue | 吴关昊 |
42 | 张昊天 | 2018/12/25 | Best Lab09-StackAndQueue | 吴关昊 |
43 | 赵彦博 | 2018/12/25 | Best Lab10-GraphTheory | 王超 |
44 | 李宗良 | 2018/12/25 | Best Lab10-GraphTheory | 王超 |
45 | 陈佳琳 | 2018/12/25 | Best Lab10-GraphTheory | 王超 |
46 | 杨孟真 | 2018/12/25 | Best Lab11-Path | 王超 |
47 | 周颀 | 2018/12/25 | Best Lab11-Path | 王超 |
48 | 苏大策 | 2018/12/25 | Best Lab11-Path | 王超 |
49 | 张嘉宁 | 2018/12/25 | Best Lab12-Tree | 吴关昊 |
50 | 张亦驰 | 2018/12/25 | Best Lab12-Tree | 吴关昊 |
51 | 王东海 | 2018/12/25 | Best Lab12-Tree | 吴关昊 |