作者dav1a1223 (Lai_can)
看板NTUcourse
标题[评价] 106-1 李允中 软体工程设计
时间Sun Jan 14 12:30:16 2018
若是通识课程评价,请用 [通识] 分类,勿使用 [评价] 分类
标题范例:
[通识] A58 普通心理学丙 林以正 (看完後请用ctrl+y删除这两行)
※ 本文是否可提供台大同学转作其他非营利用途?(须保留原作者 ID)
(是/否/其他条件):
是
哪一学年度修课:
ψ 授课教师 (若为多人合授请写开课教师,以方便收录)
李允中
λ 开课系所与授课对象 (是否为必修或通识课 / 内容是否与某些背景相关)
资工所选修
δ 课程大概内容
Ω 私心推荐指数(以五分计) ★★★★★
4.5颗星
η 上课用书(影印讲义或是指定教科书)
投影片为主
μ 上课方式(投影片、团体讨论、老师教学风格)
从软体开发的概念、专案管理开始介绍,开始进到这堂课的精髓:物件导向程式设计和De
sign pattern,每次上课都有很多事情要做,每次要做的也不太一样,主要分成几类:
1. 上课
2. 各组报告程式作业的design
3. 各组报告open source读code进度
4. 现场小组做设计、写code
会说不太一样是因为通常会根据状况和进度调整,有时候open source报很久,有时候写c
ode写比较久,也有时候两个design pattern在十分钟就讲完
是很注重小组团队合作的课,因为整个学期下来每个礼拜都要约讨论作业design和projec
t,老师也鼓励不同科系背景组队,想法比较多元
教学风格上老师有时候蛮好笑的,都会和学生互动,上课气氛大致不错,但是也有时候对
於自己坚持的点很莫名,这学期有个同学比较低调但是很认真,学期末报告是老师就咬住
他对这位同学没印象,一直怀疑他是不是都没来上课很混
σ 评分方式(给分甜吗?是紮实分?)
据老师的说法是只要该做的都有做不用担心成绩的问题
ρ 考题型式、作业方式
作业从学期1/3後周周都有
都是给1-2篇文字需求,然後各组做架构设计并且写code每周至少花2-3小时要和小组聚会
讨论做作业(不太可能线上)
学期project是小组阅读一个open source
每个人至少要读10000行,并且每两三周就要上台报进度给老师听(class diagram),通
常老师会问很多问题,一定得准备齐全,最後就是要大报告,找出open source里面用到
的design pattern和画出系统架构
有期中期末考,也是给一个文字需求小组做设计,今年期中考是个人写扣,期末是小组写
扣,通常会考很久...期中考了五个小时,期末考了八个小时.....下午一点进教室晚上九
点半出来,还要自己带晚餐进去
ω 其它(是否注重出席率?如果为外系选修,需先有什麽基础较好吗?老师个性?
加签习惯?严禁迟到等…)
不点名但是一定要让老师有印象
建议要稍微会Java或是其他OO的语言基础(但是课堂是规定一定要用Java)
第一堂课老师会极力劝退不是真心想修的同学,会说内容很重啊什麽的,的确不是算轻松
的课,每周都要花时间讨论作业和看open source
今年选修的重要有资工所 资管所 电机系还有十个左右台大医院资讯室的人
人数会控制在40人左右,因为这样的教学方式不可能太多人
Ψ 总结
想要学好软体设计一定要懂些design pattern,而老师算是台湾软工界很知名的学者,和
老师讨论都能对这些pattern有更深入的认识
会扣0.5颗星是因为老师有时候很主观(指上面提到咬住同学没来这件事)有时候时间仓
促就会快速带过上课的pattern介绍,还是只能自己看再去跟老师或同学讨论
但是整体来说学到软体设计和用一学期读一个open source都学习到很多
不过据说接下来一年半老师不会开课
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.115.245.14
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/NTUcourse/M.1515904218.A.E15.html
※ 编辑: dav1a1223 (59.115.245.14), 01/14/2018 12:32:48
※ 编辑: dav1a1223 (220.129.164.127), 01/14/2018 21:49:19
1F:推 asg269: 推个 01/15 13:38
2F:推 alan4chen: 推 01/15 14:22
3F:→ alan4chen: 老师:不是老师主观,是老师二十几年的经验 01/15 14:23
4F:→ Glamsight: 你怎麽可以质疑老师呢? 01/17 00:47
5F:→ Glamsight: 不可以说你,要说老师! 01/17 00:47
6F:→ Glamsight: null是念null,再念一次。 01/17 00:47
7F:→ Glamsight: 设计很难说有最好的,但这堂课老师说的算! 01/17 00:47
8F:→ Glamsight: 不能说你错,但是呢…嗯…你懂的(点一下头) 01/17 00:47
9F:→ Glamsight: 是否该出个李老师语录呢 XD 01/17 00:47
10F:推 Glamsight: 如果用一个字来形容这门课,就是“累吧”;那如果要用 01/17 00:56
11F:→ Glamsight: 两个字来形容的话,就是“超累”吧。 01/17 00:56