[评价] 107-1 陈倩瑜 资料结构与算法实务

楼主: Icery1130 (Icery)   2019-01-24 23:30:29
※ 本文是否可提供台大同学转作其他非营利用途?(须保留原作者 ID)
(是/否/其他条件):

哪一学年度修课:
107-1
ψ 授课教师 (若为多人合授请写开课教师,以方便收录)
陈倩瑜
λ 开课系所与授课对象 (是否为必修或通识课 / 内容是否与某些背景相关)
生机系选修,外系可加签
δ 课程大概内容
基本的资料结构如stack/queue, sorting, heap, tree, graph都有讲到
同时穿插相关算法或应用
Ω 私心推荐指数(以五分计) ★★★★★
★★★★★
η 上课用书(影印讲义或是指定教科书)
使用coursera上Princeton大学开授的Algorithms课程教材
教材包含教学影片与投影片,注册coursera后就可免费使用
μ 上课方式(投影片、团体讨论、老师教学风格)
投影片+老师讲解,同时穿插教学影片
σ 评分方式(给分甜吗?是扎实分?)
分数比重是期中期末各30%,作业成绩40%,个人认为扎实偏甜
主要是因为作业分数可自己掌握,期中因为全班平均只有四十几,所以统一加十分
至于期末和学期总成绩就不太清楚有无调分
ρ 考题型式、作业方式
没有上机考,考题包含对于资料结构的理解(ex: quick sort如何实作)
还有资料结构或算法的证明(ex: 为何这个算法是正确的/复杂度)
以及手写pseudo code(大部分是从作业改编)
今年总共有十次作业,大概是十天一次作业(?,如果有遇到考试的话可能会佛心放宽期限
ω 其它(是否注重出席率?如果为外系选修,需先有什么基础较好吗?老师个性?
加签习惯?严禁迟到等…)
不重视出席率,老师也会提供课堂录影给没来上课的同学
老师人非常好,也很欢迎学生去问问题
今年加签是签到教室坐满,但老师有说未来考虑是不是要小班制教学
班上外系比例颇高,我自己就是外系选修,建议要有程式基础(我只修过商管程式设计
建议要在班上认识一两个人一起讨论作业xD,真的会很有帮助!
另外这门课使用的是Java语言,这部分要自己学上课不会教
老师说因为比较过许多教材后,认为Princeton大学的最为完善,便配合该教材使用Java
至于有没有Java基础个人觉得没差,反正遇到作业你就算不会也要去学xD
Ψ 总结
非常推荐这门课给想要更进一步学习程式领域的外系学生,老师上课讲解的十分清楚
若有认真跟课的话对于大部分的资料结构都能有不错的掌握
同时个人认为能借此机会多学习一种程式语言也是很好的机会
作者: letshock (又)   2019-01-28 22:04:00
这门就是修好修满

Links booklink

Contact Us: admin [ a t ] ucptt.com