转专业就尽量选上吧。shell,perl顺便Linux入门。量稍微有点大,每周一个lab,从第三周开始每周一个限时一小时test。两个assignment,除了subset3其他难度都不大。这门课挂科和拿高分一样难,最后期末考试被Andrew按在地上摩擦。可以学到东西,but not a wam booster
转专业就尽量选上吧。shell,perl顺便Linux入门。量稍微有点大,每周一个lab,从第三周开始每周一个限时一小时test。两个assignment,除了subset3其他难度都不大。这门课挂科和拿高分一样难,最后期末考试被Andrew按在地上摩擦。可以学到东西,but not a wam booster
9041个人感觉属于那种不能错过的课,虽然涉及到了多种语言,但是lab和test真的很有意思,让人有动力学下去。但是18s2的这个assignment稍微有点过分了,1个assignment分为多个level,前几个level比较简单,后面的level对我来说已经难上天了好吗,还好完成每一个level都有分数。19年这个课好像改了名字和课程代码
My blog recording this course:
http://changchen.me/blog/20160727/comp9041software-construction-techniques-and-tools/
And the second assignment(making a small facebook): http://m.unsw.co
Source code: https://github.com/daya0576/matelook_mini-facebook
I did this course in 16s2, awesome course because of great leacturer~~
Teaching things such as shell, perl and python, git, cgi...
"Overview of the software development life-cycle. Command languages. Version control and configuration management, programming for reliability. Testing and debugging techniques. Profiling and code improvement techniques. Practical work involving programming-in-the-large."
9041这门课几乎每个星期都要交一个实验,一个学期大概有12个星期,这门课要交11个实验的样子,外加两个作业。这门课学的是Shell Script, Perl,CGI 和 Python,实验和作业的内容都不难,只要花时间了,基本都可以写完和拿一个不错的分数。平时的实验虽然多,但是还是基本都要写完的,因为期末的时候是上机考试,考的就是平时实验的内容。虽然学的很繁琐,但是学了可以增强一下写脚本的能力。我之前去过Internship的面试,5道题里竟然有一道题在这门课的实验出现过,一模一样。教这门课的老师上课经常讲冷笑话,他也会提醒你,如果你一星期只花了3个小时坐在这里听他讲课,课下不去tutorials不去做实验,你可能会学不到东西。
作者:陈迪威
链接:https://www.zhihu.com/question/24357695/answer/132740090
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
好课,难度适中,能学到很多脚本语言的东西。主要学bash、perl和python,但是比较占用时间,每周有一个lab总共貌似11个,占总成绩10分,每个lab本周打分。A:1.25 B:1 C:0.6 D:0.4, 总分10分也就是给你很多的犯错的机会。这个会有challenge,做了给A不做challenge是B,basic也没做完的就是C或者D了,想好好学全拿A听麻烦的,我每周做完basic只要一到两个小时的时间,但是做challenge,基本上从吃完晚饭写到12点,我都是做lab的前一天做。所以每周都要有一个晚上的时间专门做这个,如果做得慢的可能要花更久。两个作业一个是一个简单的bash转perl的翻译器,一个是cgi写个网站,都是不难但是很烦的东西。这门课我花了很多时间,为了学的明白一些,但是很多对于成绩都基本收益很小,70分一下的收益增长非常快,但是70-90这个努力,就要花两到三倍的时间,但是内容还是很不错的,很好的课,要选