cwiki MSSSUG|香港科技大學內地學生學者聯誼會本科部
Cwiki-查看
返回 Cwiki-首頁Cwiki-個人頁面Cwiki-貼文列表Cwiki-課程列表Cwiki-教授列表
马杀鸡ITSec必修
課程:COMP4021 [原課號:COMP303]
作者:glinaa [13级 CSE]
創建於:2018-01-03 23:34:49
課程時間:2017年Fall
授課教授:Dik Lun LEE
這門課的Grade:不知道

我认为这课马杀鸡ITSec(如果没有学过web,但有编程基础)在要选举的学期应该直接(waive掉COMP2012)去上。总比毫无根据的“我会去学”的承诺要好。(没编程基础?那就当这年没有ITSec了)

抱着刷龟的想法上的,也确实刷到了,有相同想法的人可以放心上。基本上是语言课,难度和Workload介于COMP1021和COMP2012H之间。该改课号为COMP3021了。

上半学期HTML, CSS, JavaScript, SVG。下半学期PHP, Ajax。XML教了跟没教一样。

三个作业:第一个jQuery基础,太水。第二个SVG+JS平台小游戏,占了这课workload的大头。第三个PHP聊天室,水。给的skeleton code看起来是10年前的编码风格,建议全部删了重写。

两次考试:open book open notes,比较简单。期中坑比较多,比如一道神奇的JS作用域显然是出题人为了炫技才出的。又比如一堆class和id都长得差不多的元素连续操作,眼都瞎了。期末就很正常(怎么不来个神奇的PHP作用域了?我估计出题人也不会,嘻嘻),但是题目代码有不影响题意的bug(……

八卦
> 期中的满分是95分。有空想奇怪的题目,没空加一下总分,嘻嘻。
> 教授对期中SVG看代码画图的表现比较不满,于是期末又出两题送分。

附神奇的JS作用域:

var x = 1;
function f() {
    var x = 2;
    alert(x);
    (function() {
        alert(this.x);
    })();
}
f();

附SVG解题方法:几个矩阵一乘,用结果乘最里面四边形的四个点得到新的四边形。不要去找顺序脑补translate和rotate和scale了。不过课上有人说自己不会矩阵乘法,我科药丸啊。

Comments
Write a comment
請登錄後再評論