[评价] 104-2 欧阳明 数位系统与实验

楼主: kevin1ptt (蚁姨椅yee)   2016-07-29 00:53:17
※ 本文是否可提供台大同学转作其他非营利用途?(须保留原作者 ID)
(是/否/其他条件): 可
哪一学年度修课: 104-2
ψ 授课教师 (若为多人合授请写开课教师,以方便收录)
欧阳明 (与黄信元合授)
λ 开课系所与授课对象 (是否为必修或通识课 / 内容是否与某些背景相关)
资工系,大二下必修
δ 课程大概内容
1. Introduction to Boolean Algebra and Digital System Design
2. The Process of Design, Rapid Electronic System Prototyping
3. Minimization of Boolean Function
4. Combinational Circuits
5. Programmable and Steering Logic
6. Sequential Logic Design
(Reverse Engineering and Forward Design)
7. Finite State Machine Design, Hardware Description Languages
8. Case Study (ALU Design, Memory Control, etc.)
9. Programming Language VHDL and Verilog
Ω 私心推荐指数(以五分计) ★★★★★
领悟力强 爱好凉凉 接受欧阳 ★★★★★
领悟力低 想学东西 ABCD ★
η 上课用书(影印讲义或是指定教科书)
Contemporary Logic Design, 2nd edition
by Randy H. Katz and Gaetano Borriello
μ 上课方式(投影片、团体讨论、老师教学风格)
主要是用投影片+白板,常常会来回切换......
“那边同学麻烦帮我开灯一下 谢谢”
上课可以说是非常的自由奔放,想到什么就会讲什么。
内容涵括各大硬件公司或是芯片的一些常识,
也有讲到过美国的房价/物价,还有各国的 GDP/GDP per capita
也有拿 Google Cardboard 让大家玩玩看。
可能有些人喜欢,有些人不喜欢,但就是正课内容密度会颇低。
不过老师常常会让大家团体讨论,这点我觉得还不错。
“接下来给同学5分钟,大家两个两个一组互相讨论一下”
讨论完之后通常会问有没有人自愿上台分享解法/想法,
没有的话就是合授的黄信元会负责帮大家解惑。
“好我们请这位同学上来帮我们讲解一下他的做法...”
σ 评分方式(给分甜吗?是扎实分?)
学期总分计算(全部加起来 = 1):
Lab 1, Lab 2 各占 1/6
期中考, 期末考 各占 2/9
作业x1, final project 各占 1/9
另外还有上课参与加分跟口头报告加分,大概都是加1~2分。
虽然整学期下来事情很多,也要不断分组,
不过我觉得给分还算甜,除了考试之外都不难拿分,
自己最后侥幸拿了个A+。
ρ 考题型式、作业方式
期中期末基本上大部分都是跟考古题的形式差不多,
会有一些变化,不过会写的就是会写,不会写的就是不会写Q____Q
作业只有一次,都是逻辑化简跟 K-map 的东西,觉得还好。
我觉得比较麻烦的是需要写 Verilog 的两次 Lab,以及project。
Verilog 这语言好像让很多人很头痛(包括我),
变量有一堆规则,动不动就有一些怪bug,还会喷几十个warning......
project因为不限语言,而且spec非常简洁有力,
所以很多东西都要自己规划设计。
不过我觉得这些也是这门课收获比较多的部分,
除了成就感之外还有学到一些分工跟设计的想法。
口头报告是最多三人一组,从指定的几篇paper里面挑一篇,
上台报告5分钟。很多篇其实跟这门课关联不大,
有Hadoop、人机接口、甚至还有环保相关的XD
这个比较特别是同学组间互评,不过好像只有最高分的几组加分。
算是一个余兴节目吧XD
ω 其它(是否注重出席率?如果为外系选修,需先有什么基础较好吗?老师个性?
加签习惯?严禁迟到等…)
这门课的风格各种意义来说都超级自由,
出席自由、分组自由、Lab 和 project 格式自由、讲师自由......
应该是不需要什么基础,大部分内容上课都会交代,
不过有修过本系双班计概会有帮助;如果修过隔壁友系交电,
或是对布林代数/电路设计有些背景知识也会有所助益。
Ψ 总结
算是从大一到现在修过最奇葩的课吧...(隔壁的是另一种风味)
要说有上课是真的有上课,要说雷也可以说很雷。
要说很凉上课是真的很轻松,要说有loading也是真的很多事情。
虽然老师跟助教人都是蛮好的,不过总觉得这种风格的课
跟系上其他课不太搭啊XD
我们这一届开始把二上的数电改为选修,觉得挺合理的,
不知道几年后(我猜B08)会不会这门也变成选修~
如果是系上的,不喜欢 bitcoin 跟 android 的话可以选双班这门。
如果是外系的,看完还想修的就来吧XD
作者: mike84265 (CYT)   2016-07-29 21:15:00
泪推另一种风味
作者: suhorng ( )   2016-07-29 19:10:00
verilog 如果知道 wire 跟 reg 代表什么意思其实也还好XD可是要像学 C 语言一样. 需要建立一套写法XD
作者: weirdfoot (ユニライト)   2016-07-29 17:55:00
推黄教授
作者: pilihank168 (毳毳)   2016-07-29 13:55:00
隔壁班很棒啊XD
作者: Gin1024 (Gin)   2016-07-29 13:25:00
合授黄教授真的上的很好 推
作者: suhorng ( )   2016-07-29 11:42:00
合授XDD 隔壁班, bitcoine 跟 android XDDDDDDDD
作者: even841130 (嘎哈歪)   2016-07-29 06:32:00
合授XDD 你太坏了
作者: FTICR (FT-ICR)   2016-07-29 02:09:00
Verilog 和 C 都摸过一些,觉得 Verilog 好写很多XD
作者: exe1023 (Alex)   2016-08-01 09:48:00
推黄教授救场
作者: itis0423 (co)   2016-07-30 10:14:00
但这门课某种程度上又跟计结有关
作者: ittfie (kevin)   2016-07-30 21:20:00
交电应该是完全涵盖啦,差GDP就是XD
作者: q82419 (q82419)   2016-07-31 19:15:00
要珍惜阿 三年前那种project loading才是恶梦(?
作者: goldenfire (金)   2016-07-31 22:51:00
隔壁班其实是区块炼跟安卓
作者: QQEBM (中)   2016-07-31 22:55:00
嘘spec跟助教 推黄教授

Links booklink

Contact Us: admin [ a t ] ucptt.com