山东大学软件学院考试回忆——大三下

一、学习科目

  • 区块链原理与技术
  • 软件测试技术
  • 软件项目管理
  • 项目实训

二、整体回忆

整体来说,大三下的专业课较少,除了两门政治课之外,只有四门专业课。大三下学期由于课少,考研的准备考研,找工作的准备找工作,保研的也有准备,因此整体来说上课考试是比较水的,绩点排名基本上也定下来了,不过最后一个学期对于保研边缘人来说还是挺重要的,毕竟就差这几名。

三、上课考试回忆

3.1 区块链原理与技术

这门课是klj老师上的,平时课堂虽然没有点名但是会提问,并且还经常有投票。这门课总共16周,最后四周是发一些论文,然后组织同学分组读论文。值得注意的是,这些论文的内容和讲述的内容最后考试中会出题(比如随机说出三个论文主题之类的),因此最后还要复习一下。其他内容主要就是智能合约,拜占庭将军问题和课上的几个重点。考试类型是选择+大题,整体来说还是比较简单的,但是复习的时候是真的难受,甚至怀疑为什么要选这门课,尤其是面对各种协议和算法,对着PPT看不懂,网上资料和论文也看不懂的时候确实比较崩溃。

这门课当时也是听学长学姐的推荐选的,但是到后面发现给分一般,虽然考试容易,但是复习的过程挺痛苦的,所以建议慎选。

3.2 软件测试技术

这门课的形式是上课+作业+实验+考试。所谓实验其实也跟作业类似,并不需要搭建环境之类的,最后的考试和平时的实验和作业息息相关。考试中关于黑盒白盒测试需要设计测试用例的部分,可以通过作业和实验进行练习,而其他设计概念的问题,几乎就是背诵,甚至有些内容和大三上的软件工程之类的重合了。所以总的来说,这门课可能60%的内容是通过背诵默写拿分,最后大约20%-25%的人能拿到90以上(仅代表我们这一届的情况)。

3.3 软件项目管理

这门课的形式是上课+作业+小组PPT演示+考试。由于我当时是lx老师上这门课,因此相对比较严格,每节课都会提问+雨课堂做题,小组PPT演示需要每个人都上去讲一遍,并且会计入平时分,最后的考试如果没记错的话应该是没划重点。考试除了极个别计算题和画图题,基本就是纯背诵,和上学期的软件工程如出一辙。我们这届其他班级有的老师给了提纲,事实证明考试就考了提纲上的内容,因此还是需要注意一下的,这门课的给分是大约20%的人能上90,平时如果好好完成任务平时分正常不会扣特别多。

3.4 项目实训

这门课在我们这届有两种形式,一种是学期中完成,另一种是暑假完成,但是据说下一届没有学期中的实训了,统一安排到暑假,因此学期中的不做过多介绍,本人参加的也是暑期实训(因为当时听说暑期实训给分高)。

我们这届暑期实训的主要内容是,首先给一堆题目,然后分组盲选,每个组15人左右,如果出现选题重复了就各组商量决定到底谁有资格选(通常是抽签)。在确定选题之后,会有两个指导老师,分别是校内和校外的指导老师,一般会开几次会,把需求定清楚,就可以开始干活了。中间的过程需要每天钉钉定时打卡上下班,最后的检查形式是每个组派一个人答辩,是的只有一个人去答辩。之后会给项目定等A,B两个等级。定为A等级的项目,组里有30%的同学可以拿A,定为B等级的项目,组里有20%的同学可以拿A,大约有30%左右的项目最终能拿A级,剩下的都是B级。

对于准备考研的同学,直接抱大佬大腿混即可,对于15个人的大组,想要混是非常容易的,通常只需要承担很少的工作。这门课被诟病的地方也在于他的时间,让工作,考研,保研的同学都不太开心,所以说这门课,说重要也重要,但其实也很水,因为但凡做了一些工作,都不至于项目不及格,项目评级不是A就是B。

猜你喜欢

转载自blog.csdn.net/weixin_46841376/article/details/132153975