选课类别:专业任务 | 教学语言:双语 |
课程类别:通识必修课 | 开课单位:计算机科学与工程系 |
课程层次:未知 | 获得学分:3.0 |
发现最近一年选张老师的课的人没有人给评价x,所以今天来写一下。
先上结论:这一门需要自学的课程,上课的时候老师讲课无功无过吧。但是自己上网课效率是会更高的。
分数构成是10%签到,30%assignment,20%project和40%期末。相较于学c和python的人,javaA的老师不会捞所以要认真对待每一次作业。期末的题是比较类似于20届的题型的(突然返祖)和21,22届不太一样。是判断(概念居多);选择(程序输出和概念);程序输出;手写代码。我们的卷子没有10分bouns但是前面几届好像有。期末考试对总评影响比较大,考前要认真突击()
project的话是80分基础分和20分(或者30分bouns)有的学期老师会给评分标准有的时候不会。如果没有给评分表的话记得问问学长学姐有没有什么bouns可以做的(设计皮肤是可以加分的~)我们今年project是消消乐。
老师上课内容也并非十分工程化,而是一些比较偏理论的概念和一些有助于理解的例子。张老师最后一节课会用来给project做的好的同学pre。倒数第二节的后半节课会讲讲他实验室的工作内容。
javaA的内容主要涵盖了数据类型,逻辑判断,类与方法初步,类与方法进阶,String,面向对象编程(继承封装多态),泛型,GUI
project指北:
froster佬的教程(给我帮助很大):https://blog.froster.icu/SUSTechCS109ProjectGuide/
平时课前预习(当正课听也ok):
lyp老师的网课:链接:https://pan.baidu.com/s/1cpBxRMF-HVLfgHYsptQr4g 提取码:Sust
期末速通学习资料:
链接:https://pan.baidu.com/s/1rsti7-NWSVkl3N8mjQoegg 提取码:Sust
这门课主打一个抽象,不知道作业设置是不是来恶心人的,按逻辑来说作业不应该是让学生学到东西吗,而我感觉很多时候都是在标榜能有几个学生做得出来,老师纯属抽象,上课纯念PPT,没接触过的专业术语也直接念,搞不清楚你上课讲好点能省去学生多少时间,还标榜一周要花多少时间才行,总之这门课纯属抽象,加上这种老师,直接逆天飞起,学期生活直接屁掉吧,最后,期末考试和实际写代码没啥关系去了,我期末复习傻逼了,在看怎么写代码,结果期末直接不及格,总之除了搞人还是搞人,慎选这门课,老师直接避雷嗯不要犹豫