历史匿名回执 ·
课程内容:先把一门编程语言(Elm)的底裤给你扒了学个基础,然后以小组为单位在一个给定的游戏编写框架*底下硬造一款自己的游戏。 //别数了,其实是两款,上半学期题材被锁死,下半学期放你自由飞翔 *:这框架(Elm-messenger)是TA亲手搓出来的,我上课那学期它自己还在反复重开,用起来嘛,不舒服,跟穿着湿袜子跑步一个体感 上课自由度:高,Tech部分你可以直接蒸发,但TC部分、Lab要查attendance(小组合作,人必须到场,魂可以不在) 考核标准:较为古怪,主打一个不看你的游戏最后长啥样,而是盯着小组各成员的贡献(就是commit数和行数)发分数,而且每一阶段都会波及最终分数,跟连环债一样一环套一环。 授课质量:中,这门课本身挺有意思,但是workload较大(尤其是修bug和代码健康),对git,bash(以及)等工具或软件要求能熟练运用。再叠上夏季那更肥的wkld,建议你还是先在秋季选了马牛的151之后再酌情考虑。 PS:这课上半学期结束后,有概率对人员进行重组(而且是强制的,不是商量)。 这门课主要发布通知的平台不是Canvas,而是Mattermost,你要是错过某些重要的meeting(甚至是临时通知的那种),极有可能吃deduction。 总体并不是特别推荐,但如果你是编程大神,或者你是马孝子,而且时间多到能拿去喂狗,那就完全不是问题。