Software Engineering
課程:COMP3111 [原課號:COMP211]
作者:tchenah [13级 CSE]
創建於:2016-06-11 08:27:55
更新於:2016-06-11 09:40:32
課程:COMP3111 [原課號:COMP211]
作者:tchenah [13级 CSE]
創建於:2016-06-11 08:27:55
更新於:2016-06-11 09:40:32
課程時間:Spring 2016
授課教授:Fred Lochovsky
我覺得教授: 年纪太大该退休了
這門課的Grade:还可以,我拿了大概是84的总评,最后是A
科大UG必修课里面workload最大的一门课。学的东西非常杂非常抽象尽是一些单靠理解但是又比较模棱两可的概念,比如怎么画domain model,怎么写use case specification。但是对于这些内容的理解上最大的难度在于老头的表达能力比较捉急,再加上年纪一大,头脑不太清晰,做出的解释也并不是很清楚。lecture内容和project基本没有关系。似乎每一学期的教授都不一样,所以教什么教的如何都不太一样。
Grading scheme:
- Participation 5%
乐创基老先生的花样比较多,每节lecture有当堂练习,正误无所谓,用来记考勤
- Lab 5%
教project里面需要用的东西,其实就是带着你写project。lab的机制也是交练习记考勤。project的第一个due基本就是那之前的lab所做的东西。但是注意这里有伏,老头会说“你做完了前面的lab就相当于完成了activity 1(整个project由三个activity组成)了大家要好好做lab喔呵呵呵”。不是这样的,具体我在后面project部分写。
- Test 40%
分两次,一次在常规的midterm的日期,第二次在final break前的两周左右,project的大due之前。也就是说这门课没有严格意义上的final,这一点还是挺给人省事的。一次考试20%,考的都是lecture的内容,也就是那些概念。老老实实背slides吧,能理解的就尽量理解问清楚,还是不清楚,也不用太悲伤,分值大的基本上都是比较大的概念,抠字眼难理解的那些扣不了多少分。而且考试比重小,重头戏还是project。上课的内容好好背就是了。
- Project 50%
那么,终于来了。
project分成三个activity。第一个是individual的,所谓的“做完了lab就完成了”的那个部分。光看lab不行,要好好跟着他写的activity specification来搞,但是这还不够,他上课和lab说的每一条跟project有关的信息都要好好听,总能透露一些隐藏的或者没写清楚的requirement。
第二第三个activity就是组队的了,一支队一直做到学期末的。队友要选好,一定要选好,这个project不是一个人想carry就能carry的。今年的project是三到四人一组,据经验,一个队不可能没有free ride的,所以至少要有一两个能打的。特别是从activity 2开始如果任务分配不均,后面就很难了,别人想帮都没这么容易当然一般之前free ride的狗到后面也不会想帮你的。
project的内容。今年学的是asp.net,因为没用过有挺多东西要自己搞清楚。这都不是事,关键就是老头子真的很迷,每一星期平均有一封邮件来clarify requirements,到大due将近的那段基本上一天一封一天多封。别怕麻烦,发邮件问当面问,不然分扣掉才知道为什么就透心凉了。
总的来说,project workload巨大,要求又多又杂。做好心理准备。
说点好的吧。
乐创基先生虽然老虽然迷,但是还是挺负责的。邮件基本隔天回,有问题他解决不了一定会记下来再跟进。而且他还是比较体谅学生的,交作业出现非技术性失误,都接受更正。而且最后看来,给龟还可以。
本人自认为mainland里的average水平,上面说的都是切身体会。大神们见笑。
Write a comment
請登錄後再評論
請登錄後再評論