楼主:
Lyu7 (永远的初学者)
2020-01-14 14:18:55※ 本文是否可提供台大同学转作其他非营利用途?(须保留原作者 ID)
(是/否/其他条件):是
哪一学年度修课:108-1
ψ 授课教师 (若为多人合授请写开课教师,以方便收录)
郑卜壬教授
λ 开课系所与授课对象 (是否为必修或通识课 / 内容是否与某些背景相关)
资讯系大二必修
δ 课程大概内容
Introduction to OS and UNIX
Unbuffered I/O
Advanced I/O
Files & Directories
Buffered I/O (时间不够,故只有影片授课)
Signal
Process Control
Process Environment
Thread Control
Ω 私心推荐指数(以五分计) ★★★★★
扎实度: ★★★★★
授课方式:★★★ + 0.75★ 频率对了可上看5颗星
甜凉度: ☆
η 上课用书(影印讲义或是指定教科书)
* 老师投影片(请务必在课堂上做笔记,否则有点难看懂)
* Advanced Programming in the Unix Environment
by W. Richard Stevens and Stephen A Rago,
Addison Wesley, 3rd Edition, 2013.
课本和投影片的内容会有落差
课本较著重介绍函式,教授的授课比较重视概念
μ 上课方式(投影片、团体讨论、老师教学风格)
投影片教学
教授其实讲的很详细,不过上课资讯量太大容易被击倒orz
事后能发现概念会学得很清楚
学期后半会有点跳,主要是因为程式作业需要的关系
有时会超过下课时间,因此下一节不要有连堂的课比较好
σ 评分方式(给分甜吗?是扎实分?)
扎实分吧,分数还没出来
Grading:
* (30%) Midterm Exam
* (30%) Final Exam
- 因为期中考平均50几分,所以期末考总分150分
* (8%) Several Hand Writting Assignments
- 本学期有四次
* (32%) 4 Programming Assignments
ρ 考题型式、作业方式
考题形式可参考Exam版上考古题
虽然教授非常不喜欢学生公开考题(要尊重智慧财产权)
但是可以向教授要题目练习
作业的话,手写每次1~3题,负担不会太大
程式题就要花较多心思了
这学期有
* I/O Multiplexing & File Locks
- socket由助教写完了,不过还是要懂它的原理
* fork & pipe
* Signal Control
- 这个作业是教授说很期待能出的XD
* Thread Control
- 这个作业难在Maching Learning公式的理解
对于没接触的人而言,我觉得出得不太恰当
ω 其它(是否注重出席率?如果为外系选修,需先有什么基础较好吗?老师个性?
加签习惯?严禁迟到等…)
* 系上的必修传统:不重出席
* 基础的话,因为程式作业要用C写,会使用者为佳
* 加签:因为今年人数很多,我只记得外系生好像没收几个
(好像也包含辅系)
Ψ 总结
今年只有这班,so没得选择
资讯量真的很大,修完绝对会有种学到很多东西的感觉
自己的和以前评价文的心得还蛮像的,有空可以看看