选课类别:通识 | 教学类型:理论课 |
课程类别:一般通识 | 开课单位:计算机科学与技术系 |
课程层次:自由选修 | 学分:2 |
中规中矩的一门课,老师讲得不赖,但对我来说也不算引人入胜。
难度上,只考虑本课程的作业的话,对预修过C语言的同学来说,学习这门课程如同砍瓜切菜。
大作业是用javafx动态展示一个原理。
老师展示了以前同学的代码,很多都是诸如粒子在势场中的运动、随机游走等数学、物理过程(当然,也有一些有趣的作品,比如计科一个大佬结合机器学习做了一个五子棋游戏,做的还是蛮漂亮的)。作为一个饱受物理数学摧残的锵小将,我本来打算做一个赛尔号对战场景(顺便加点鬼畜因素),后来又打算做一个飞船大战外星人的弱智小游戏。那天和寝室一个哈麻批聊天,他的三言两语令我虎躯一震,我赶紧找到实验要求,只见上面写着和游戏有关的作品将会挂科(之前那位老哥主要是想展示机器学习原理)。合着只能做数学物理化学计算机某个原理的可视化呗,还真就妮科特色!做个游戏它不香吗,我觉得就算是照搬网上的代码,如果能看懂代码,收获也比展示某个无用的物理过程要多(不是说物理原理无用,而是说展示这个原理学不到多少东西)。
疫情原因在网上上课,可能有的人学的比较懒散,学期末有很多人退课。
老师挺认真的,每次下课的时候同学都会鼓掌然后老师会轻轻鞠躬,感觉很好 www
不过讲课基本就是念ppt,ppt基本就是教材【】平时没有作业,期末考就是自己写个程序在全班前展示,然后评分是同学互评再加讲的早的会有分数加成,自己磨了一个星期写了个感觉挺有创意的?最后 A-
最大收获可能是认识了很多大佬【】我滴妈有几位大佬您们写的东西过于强大了吧orz
这门课要求大二及以上学生选,预修c语言。
作为大一新生去混了一下。
老师上课主要就是讲课件,然后分析代码,平时不留作业,最后就是交个大作业,上台展示,可以自己写也可以改代码,同学评分。展示的早还有附加分。
个人建议 没有面向对象语言基础的还是上完课后好好把课件代码看看,或者练练手。
我平时听的似懂非懂,做大作业发现无从下手,恶补了一周才弄懂。
做了个水平一般的程序。最后A-。我也知足了。