Software Construction: Techniques and Tools  COMP9041

5 Comments

    1
Anonymous   Feb. 26, 2019, 11:21 p.m.

如果你是it萌新,这是不容错过的好课。大大提升代码水平/自学能力,而且还可以顺便入门Linux。

    2
Anonymous   Oct. 25, 2018, 6:59 p.m.

9041个人感觉属于那种不能错过的课,虽然涉及到了多种语言,但是lab和test真的很有意思,让人有动力学下去。但是18s2的这个assignment稍微有点过分了,1个assignment分为多个level,前几个level比较简单,后面的level对我来说已经难上天了好吗,还好完成每一个level都有分数。19年这个课好像改了名字和课程代码

    3
HenryZhu   Aug. 30, 2016, 9:26 p.m.

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."


IMG_8807.JPG


    4
Anonymous   Dec. 28, 2016, 12:34 p.m.

9041这门课几乎每个星期都要交一个实验,一个学期大概有12个星期,这门课要交11个实验的样子,外加两个作业。这门课学的是Shell Script, Perl,CGI 和 Python,实验和作业的内容都不难,只要花时间了,基本都可以写完和拿一个不错的分数。平时的实验虽然多,但是还是基本都要写完的,因为期末的时候是上机考试,考的就是平时实验的内容。虽然学的很繁琐,但是学了可以增强一下写脚本的能力。我之前去过Internship的面试,5道题里竟然有一道题在这门课的实验出现过,一模一样。教这门课的老师上课经常讲冷笑话,他也会提醒你,如果你一星期只花了3个小时坐在这里听他讲课,课下不去tutorials不去做实验,你可能会学不到东西。

作者:陈迪威
链接:https://www.zhihu.com/question/24357695/answer/132740090 
来源:知乎
著作权归作者所有,转载请联系作者获得授权。


    5
caixiangyu   Feb. 3, 2016, 2:40 p.m.

好课,难度适中,能学到很多脚本语言的东西。主要学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这个努力,就要花两到三倍的时间,但是内容还是很不错的,很好的课,要选


Your Comment

 or  Login first
(Send email to [email protected] to modify ur anonymous answer)