计算机专业的毕业答辩首先关注的是毕业设计所涉及到的技术含量是否能够满足培养要求,本科阶段要具备初步的科研能力,而研究生阶段要具备一定的创新能力。以本科生为例,如果题目涉及到的是进销存管理系统,那么当前的进销存管理系统如何面对大数据时代的要求,以及能否满足互联网业务的需求,这些都是可能会面临的问题。第二:技术方案的合理性。
毕业答辩中老师比较关注的另一个问题就是技术方案的合理性,常见的关键点有三个,其一是如何进行技术选型;其二是否具有扩展空间;其三是否能够落地应用。以进销存系统为例,技术选型的方案有很多种,包括采用Java方案、PHP方案、C#方案、Python方案等等,每一种方案都有不同的技术体系,需要根据实际情况来描述如何选择具体的方案,另外要注重系统的扩展性,是否采用云平台部署等等。
第三:技术细节。技术细节往往也是老师比较关注的问题,目的是检验学生对于技术的掌握情况和动手能力。技术细节通常有三个大的方面,其一是描述某一个功能是实现流程;其二是针对于数据库操作进行提问;其三是针对于算法问题进行提问。要想顺利通过技术细节的考察,一方面需要做好充分的准备,另一方面要灵活应对,在老师提出的问题没有充分理解的时候,可以从解决问题的思路给出自己的方案,同一个问题有多种不同的方案,能给出其中的任何一种都是能够说明问题的,这一点一定要切记。
本科线上答辩,老师会提1-2个问题,请问最有可能会问什么问题?
看到这个问题,笔者又想起了去年的我。去年的这个时候,本人才刚刚把论文初稿完成,尽管按照正常的时间进度,此时距离本科论文答辩还有近两个月的时间。但几乎每一天,都紧张的要死,脑子里假设、想象了无数遍老师会问什么样的问题以及该怎么回答这个事情。真的蛮受折磨的,直到答辩,才发现并没有那么难。下面笔者以一个过来人的身份,对这个问题答辩一下自己的观点。
答辩中老师比较容易问的问题1.来自论文本身的问题我们都知道,写好一篇论文是需要很多东西的,正常情况下,你需要观点、需要数据、需要论据、甚至会需要给某个名词下定义。而做这些事情的过程,会成为老师的提问重点。比如说,老师会问你数据是从哪里来的?或者通过你的论文,明明得不出某个观点,你却得出来了,老师会问你是怎么得出来的……等等此类问题。
这个时候就要注意千万不要试图耍小聪明蒙混过关,尽管答辩现场老师只会简单翻翻你的论文,但基本上你论文中所有的问题老师都是可以看出来的。所以自己就要实话实说,老师看的就是一个态度,不会过于为难你的!笔者在答辩时就被老师直接指出调查问卷所得数据没有任何意义,笔者就直接承认了,在问卷后期,调查结束后发现了这一问题,但后边想办法进行了弥补。
老师听了就很赞许。2.来自课题本身的问题这个方面问的会比较少,基本上第一个方面就足够老师问了。但老师真问起这个问题了,那就意味着你的论文本身结构可能出了问题。比如说有的同学对题目本身理解有误,本该是学术论文却写成了调查报告,这基本上就要二辩了。不要觉得这是低级错误,真的有,笔者毕业时同组就有这样一个同学,被答辩老师直接判定对课题的理解有误。