作者zzzzabcd (zzz)
看板NTUcourse
标题[评价] 施吉昇 系统程式设计
时间Sat Jan 30 00:55:02 2016
※ 本文是否可提供台大同学转作其他非营利用途?(须保留原作者 ID)
(是/否/其他条件):是
哪一学年度修课: 104-1
ψ 授课教师 (若为多人合授请写开课教师,以方便收录)
施吉昇
λ 开课系所与授课对象 (是否为必修或通识课 / 内容是否与某些背景相关)
资工系大二必修
δ 课程大概内容
大概就apue前面几章
IO, File, process, limit,
thread, daemon, signal
Ω 私心推荐指数(以五分计) ★★★★★
★★★★☆
我很喜欢老师上课的方法,是有在关心同学的,
讲的内容也很清楚
不会拘泥在很刁钻的地方,但也能全面的覆盖系统
少给半颗星的原因是因为整体的脉络会有点乱,
但打到这里想想可能是因为系统本身就是有点乱
然後课本本身也跳来跳去的
另外就是,老师会在上前面的章节的时候讲到後面的东西
虽然系统本身就是环环相扣的,但同学一开始就会不知道
老师在说什麽
η 上课用书(影印讲义或是指定教科书)
Advanced Programming in Unix Environment
虽然说不买课本也是可以
但这本书本身是好书,非常推荐买
μ 上课方式(投影片、团体讨论、老师教学风格)
老师会自己做投影片,然後上课就照着投影片讲
但我觉得投影片自己看是看不懂的,因为他投影片
都会有一些问题问同学,上课的时候会解答
但是投影片上不会有答案,没上课自己看会看不懂(我啦)
σ 评分方式(给分甜吗?是紮实分?)
我觉得是又紮实又甜
作业 40%, 内容後面叙述
考试期中期末各 30%
然後老师可能是看我们期中考太烂,因此公布了几次课堂小考
是会预先公布哪天要考的范围的(不是抽考形式)
算是加分的,有3次,各4%,算是送分
上课回答问题也可以加分
另外最後还提供大家加分的方法,可以写学习心得或是调查报告
最多可以再加10分
这样打下来零零总总真是加了不少分数
但事实上还是紮实分
ρ 考题型式、作业方式
考试是不开书考的纸本笔试,印象中有看code然後
说出哪里会有问题,比较几个函数的不同,以及城市在结束
的时候会发生的事情等等,期末考有十几分的名词解释吧
我觉得不会考很细,都是概念的东西,但范围真的很广,
因此我自己考起来很痛苦(我是念课本)
期中期末都70上下
作业的话
这学期的作业是要写一个csiebox
作业一:模拟github上的merge。
要用DP(那时候还没教,但其实应该自己找找是看得懂的)
然後找出两份file的confilc的地方,并且output出来
作业二:csiebox开始
处理client监控他的资料夹,上传档案到server,以及
後续的更新档案。
作业三and四:详细忘了
但我记得有file lock,server端在异地被更动之後更新本地端
用poll处理多重client的情况
作业五:daemon以及web monitor
把server daemonlize,以及连接助教给的web api
作业,我觉得,很难。
不过,看得出来老师以及助教是很努力在帮助大家完成作业的
以及作业的内容还有环境对於熟习unix系统很有帮助
最後,作业可以做出一个东西感觉也满不错的
值得注意的是作业是有连贯的,但助教都会公布前一次
的参考解答给大家,因此不用担心某次没写出来後面就完了
ω 其它(是否注重出席率?如果为外系选修,需先有什麽基础较好吗?老师个性?
加签习惯?严禁迟到等…)
加签不确定,但教室满空的。资工系的课一概都不点名,迟到也
不会怎样吧。上课满轻松的
外系的话,想要了解linux这是条很快速的道路。
需要的应该只有C程式设计,还有毅力
Ψ 总结
老师在课程网上查不太到这门课的评价文,但我很喜欢他
上课的方式,以及作业的内容。作业虽然很难但老师以及助教
除了努力帮助大家之外,最後还加了那麽多分,所以绝对没有为难
大家的意思吧(我猜啦)。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 150.117.24.213
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/NTUcourse/M.1454086504.A.2FC.html
1F:推 SahsB: 作业三是select/poll跟下载 作业四是thread mutex跟lock 01/30 09:46
2F:→ goldenfire: 不过他的给大家的投影片常常图片盖在文字上 01/30 11:00
3F:推 exe1023: 推分数超甜教学认真 01/30 12:42
4F:推 brian980466: 感觉跟大二上必修好像 02/01 17:58
5F:→ brian980466: 阿干 就是大二必修啊XDDDD 02/01 17:58