1050
1050
< svg viewbox ="0 0 24 24 " xmlns ="http://www.w3.org/2000/svg "> < path d ="M20.71 7.04c.39-.39.39-1.04 0-1.41l-2.34-2.34c-.37-.39-1.02-.39-1.41 0l-1.84 1.83 3.75 3.75M3 17.25V21h3.75L17.81 9.93l-3.75-3.75L3 17.25Z "> </ path > </ svg >
1051
1051
</ a >
1052
1052
< div class ="admonition warning ">
1053
- < p class ="admonition-title "> 1673770200 </ p >
1053
+ < p class ="admonition-title "> 1706351334 </ p >
1054
1054
</ div >
1055
1055
< h1 id ="_1 "> 程序设计与算法基础< a class ="headerlink " href ="#_1 " title ="Permanent link "> < span > < span class ="heti-spacing "> </ span > ¶</ span > </ a > </ h1 >
1056
1056
< div class ="badges ">
@@ -1061,13 +1061,42 @@ <h1 id="_1">程序设计与算法基础<a class="headerlink" href="#_1" title="P
1061
1061
< h2 id ="_2 "> 课程学习内容< a class ="headerlink " href ="#_2 " title ="Permanent link "> < span > < span class ="heti-spacing "> </ span > ¶</ span > </ a > </ h2 >
1062
1062
< p > 这门课是仅面向图灵班的编程基础课,相当于非图灵班同学的< span class ="heti-skip "> < span class ="heti-spacing "> </ span > C< span class ="heti-spacing "> </ span > </ span > 程序设计基础< span class ="heti-skip "> < span class ="heti-spacing "> </ span > +< span class ="heti-spacing "> </ span > </ span > 程序设计专题。虽然涵盖了两门课程的内容,但是去掉了两门课程的不合理的地方。上课内容是一般的< span class ="heti-skip "> < span class ="heti-spacing "> </ span > C< span class ="heti-spacing "> </ span > </ span > 语言基础< span class ="heti-skip "> < span class ="heti-spacing "> </ span > +< span class ="heti-spacing "> </ span > </ span > 排序< span class ="heti-skip "> < span class ="heti-spacing "> </ span > +< span class ="heti-spacing "> </ span > </ span > 链表,难度相对于普通教学班会有所提高。</ p >
1063
1063
< h2 id ="_3 "> 任课教师< a class ="headerlink " href ="#_3 " title ="Permanent link "> < span > < span class ="heti-spacing "> </ span > ¶</ span > </ a > </ h2 >
1064
- < p > < strong > 翁恺(FatMouse)</ strong > </ p >
1065
- < p > 只有他,别想了。翁恺是著名的< span class ="heti-skip "> < span class ="heti-spacing "> </ span > C< span class ="heti-spacing "> </ span > </ span > 语言基础课教师,他的< span class ="heti-skip "> < span class ="heti-spacing "> </ span > MOOC< span class ="heti-spacing "> </ span > </ span > 播放量相当高,并且之前拿过永平教学奖(奖金< span class ="heti-skip "> < span class ="heti-spacing "> </ span > 100< span class ="heti-spacing "> </ span > </ span > 万)。这两年翁恺老师水平有下滑的趋势,但整体还是相当不错的。按老师自己所说,他的教学模式是< span class ="heti-skip "> < span class ="heti-spacing "> </ span > Nice to have< span class ="heti-spacing "> </ span > </ span > 而不是像高中那样< span > < span class ="heti-spacing "> </ span > Need to have</ span > ,即他不会讲解所有内容,而是只讲他认为很重要或是他不讲我们可能无法正确理解的内容,剩下的需要我们自己在课前课后学习。同时他也提出我们核心课程所花课内课外时间应该达到< span class ="heti-skip "> < span class ="heti-spacing "> </ span > 1< span class ="heti-spacing "> </ span > </ span > 比< span > < span class ="heti-spacing "> </ span > 3</ span > 。个人认为作为大家计算机的引路人,翁恺老师的建议具有相当的参考意义。</ p >
1064
+ < div class ="tabbed-set tabbed-alternate " data-tabs ="1:2 "> < input checked ="checked " id ="__tabbed_1_1 " name ="__tabbed_1 " type ="radio "/> < input id ="__tabbed_1_2 " name ="__tabbed_1 " type ="radio "/> < div class ="tabbed-labels "> < label for ="__tabbed_1_1 "> 翁恺(FatMouse)</ label > < label for ="__tabbed_1_2 "> 何钦铭</ label > </ div >
1065
+ < div class ="tabbed-content ">
1066
+ < div class ="tabbed-block ">
1067
+ < p > 翁恺是著名的< span class ="heti-skip "> < span class ="heti-spacing "> </ span > C< span class ="heti-spacing "> </ span > </ span > 语言基础课教师,他的< span class ="heti-skip "> < span class ="heti-spacing "> </ span > MOOC< span class ="heti-spacing "> </ span > </ span > 播放量相当高,并且之前拿过永平教学奖(奖金< span class ="heti-skip "> < span class ="heti-spacing "> </ span > 100< span class ="heti-spacing "> </ span > </ span > 万)。这两年翁恺老师水平有下滑的趋势,但整体还是相当不错的。按老师自己所说,他的教学模式是< span class ="heti-skip "> < span class ="heti-spacing "> </ span > Nice to have< span class ="heti-spacing "> </ span > </ span > 而不是像高中那样< span > < span class ="heti-spacing "> </ span > Need to have</ span > ,即他不会讲解所有内容,而是只讲他认为很重要或是他不讲我们可能无法正确理解的内容,剩下的需要我们自己在课前课后学习。同时他也提出我们核心课程所花课内课外时间应该达到< span class ="heti-skip "> < span class ="heti-spacing "> </ span > 1< span class ="heti-spacing "> </ span > </ span > 比< span > < span class ="heti-spacing "> </ span > 3</ span > 。个人认为作为大家计算机的引路人,翁恺老师的建议具有相当的参考意义。</ p >
1068
+ </ div >
1069
+ < div class ="tabbed-block ">
1070
+ < p > 上课中文,< span > PPT< span class ="heti-spacing "> </ span > </ span > 是英文,就程算基本内容而言讲得比较清晰,同时会在黑板上画一些图帮助同学理解,但在内容的拓展方面不如另一个班。</ p >
1071
+ < p > 平时作业或者实验有时会出一些描述不够清晰或者评测程序有< span class ="heti-skip "> < span class ="heti-spacing "> </ span > bug< span class ="heti-spacing "> </ span > </ span > 的题目,可以治疗低血压< heti-adjacent class ="heti-adjacent-half "> 。</ heti-adjacent > (不过< span class ="heti-skip "> < span class ="heti-spacing "> </ span > PTA< span class ="heti-spacing "> </ span > </ span > 题库里的很多题似乎都在题目描述或者数据范围方面不够清晰< span > < span class ="heti-spacing "> </ span > QwQ</ span > )</ p >
1072
+ < p > 给分方面,期末成绩占比比< span class ="heti-skip "> < span class ="heti-spacing "> </ span > wk< span class ="heti-spacing "> </ span > </ span > 班更大。此外由于何钦铭老师没有补分集,所以想要拿到高分的话,平时的课内题目、作业和实验需要尽量少错(尤其是作业里的判断和选择)。</ p >
1073
+ </ div >
1074
+ </ div >
1075
+ </ div >
1066
1076
< h2 id ="_4 "> 课程教材< a class ="headerlink " href ="#_4 " title ="Permanent link "> < span > < span class ="heti-spacing "> </ span > ¶</ span > </ a > </ h2 >
1067
1077
< p > < strong > < em > < span > C< span class ="heti-spacing "> </ span > </ span > 程序设计语言< span > < span class ="heti-spacing "> </ span > (K&R)</ span > </ em > </ strong > </ p >
1068
1078
< p > 按翁恺的话讲,这本书是最著名和经典的< span class ="heti-skip "> < span class ="heti-spacing "> </ span > C< span class ="heti-spacing "> </ span > </ span > 语言教材,但现在已经过时了。建议把它作为英文阅读材料而不是编程教材书。因此笔者建议不订这本教材(雾)。</ p >
1069
1079
< h2 id ="_5 "> 分数构成< a class ="headerlink " href ="#_5 " title ="Permanent link "> < span > < span class ="heti-spacing "> </ span > ¶</ span > </ a > </ h2 >
1080
+ < div class ="tabbed-set tabbed-alternate " data-tabs ="2:2 "> < input checked ="checked " id ="__tabbed_2_1 " name ="__tabbed_2 " type ="radio "/> < input id ="__tabbed_2_2 " name ="__tabbed_2 " type ="radio "/> < div class ="tabbed-labels "> < label for ="__tabbed_2_1 "> 翁恺</ label > < label for ="__tabbed_2_2 "> 何钦铭</ label > </ div >
1081
+ < div class ="tabbed-content ">
1082
+ < div class ="tabbed-block ">
1070
1083
< p > 这门课平时分< span class ="heti-skip "> < span class ="heti-spacing "> </ span > 70< span class ="heti-spacing "> </ span > </ span > 分,只要作业认真做,并且没有被查重(程算查重并不严重)是很容易拿到满分的,考试< span class ="heti-skip "> < span class ="heti-spacing "> </ span > 30< span class ="heti-spacing "> </ span > </ span > 分全看自己的水准,总之< span class ="heti-skip "> < span class ="heti-spacing "> </ span > 2020< span class ="heti-spacing "> </ span > </ span > 级总评(平时< span class ="heti-skip "> < span class ="heti-spacing "> </ span > +< span class ="heti-spacing "> </ span > </ span > 期末)平均分< span class ="heti-skip "> < span class ="heti-spacing "> </ span > 93< span class ="heti-spacing "> </ span > </ span > 分。</ p >
1084
+ </ div >
1085
+ < div class ="tabbed-block ">
1086
+ < ul >
1087
+ < li > 平时< span > < span class ="heti-spacing "> </ span > 60%</ span > < ul >
1088
+ < li > 实验< span > < span class ="heti-spacing "> </ span > 20%</ span > :每周的实验课上布置</ li >
1089
+ < li > 作业< span > < span class ="heti-spacing "> </ span > 15%</ span > </ li >
1090
+ < li > 课内< span > < span class ="heti-spacing "> </ span > 15%</ span > :每周< span > < span class ="heti-spacing "> </ span > 1%</ span > ,包括开课小测(但好像< span class ="heti-skip "> < span class ="heti-spacing "> </ span > 23< span class ="heti-spacing "> </ span > </ span > 级一次都没开过)、问答、课内实验等</ li >
1091
+ < li > 期中< span > < span class ="heti-spacing "> </ span > 10%</ span > :< span > 90< span class ="heti-spacing "> </ span > </ span > 分钟,包括理论考试与实验考试</ li >
1092
+ </ ul >
1093
+ </ li >
1094
+ < li > 期末< span > < span class ="heti-spacing "> </ span > 40%</ span > :< span > 120< span class ="heti-spacing "> </ span > </ span > 分钟,包括理论考试与实验考试</ li >
1095
+ < li > < strong > 没有补分集</ strong > </ li >
1096
+ </ ul >
1097
+ </ div >
1098
+ </ div >
1099
+ </ div >
1071
1100
< h2 id ="_6 "> 推荐书单< a class ="headerlink " href ="#_6 " title ="Permanent link "> < span > < span class ="heti-spacing "> </ span > ¶</ span > </ a > </ h2 >
1072
1101
< ul >
1073
1102
< li > < em > C Primer Plus</ em > , Stephen Prata</ li >
@@ -1142,7 +1171,7 @@ <h2 id="_11">课外拓展<a class="headerlink" href="#_11" title="Permanent link
1142
1171
}
1143
1172
</ style >
1144
1173
< div id ="footer-wrapper ">
1145
- < p > < span class ="twemoji "> < svg viewbox ="0 0 24 24 " xmlns ="http://www.w3.org/2000/svg "> < path d ="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1-2.1-2M12.5 7v5.2l4 2.4-1 1L11 13V7h1.5M11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2v1.8Z "> </ path > </ svg > </ span > 2023-01-15 < span class ="twemoji "> < svg viewbox ="0 0 24 24 " xmlns ="http://www.w3.org/2000/svg "> < path d ="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12 "> </ path > </ svg > </ span > Contributors < span class ="contributors "> < a href ="https://github.com/TonyCrane " target ="_blank " title ="TonyCrane "> < img alt ="TonyCrane " src ="https://avatars.githubusercontent.com/u/44120331 "/> </ a > </ span > </ p >
1174
+ < p > < span class ="twemoji "> < svg viewbox ="0 0 24 24 " xmlns ="http://www.w3.org/2000/svg "> < path d ="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1-2.1-2M12.5 7v5.2l4 2.4-1 1L11 13V7h1.5M11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2v1.8Z "> </ path > </ svg > </ span > 2024-01-27 < span class ="twemoji "> < svg viewbox ="0 0 24 24 " xmlns ="http://www.w3.org/2000/svg "> < path d ="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12 "> </ path > </ svg > </ span > Contributors < span class ="contributors "> < a href ="https://github.com/TonyCrane " target ="_blank " title ="TonyCrane "> < img alt ="TonyCrane " src ="https://avatars.githubusercontent.com/u/44120331 "/> </ a > < a href ="https://github.com/rzm0572 " target ="_blank " title ="rzm0572 "> < img alt ="rzm0572 " src ="https://avatars.githubusercontent.com/u/52785233 "/> </ a > < a href ="https://github.com/45gfg9 " target ="_blank " title ="45gfg9 "> < img alt ="45gfg9 " src ="https://avatars.githubusercontent.com/u/37043529 "/> </ a > </ span > </ p >
1146
1175
</ div >
1147
1176
< style >
1148
1177
.md-content .admonition : first-of-type {
0 commit comments