Java毕设答辩老师一般会问些什么问题?

培训教学 潘老师 2年前 (2022-02-11) 4269 ℃ (0) 扫码查看

很多同学在Java毕设答辩时由于准备不充分,不知道老师一般会问哪些问题,导致答辩不通过,甚至影响毕业,即使毕设项目做的再好,因为几个主要问题回答的不理想,也很难让老师信服代码是本人开发的,从而影响毕业答辩的分数,那么,Java毕设答辩一般会问些什么问题呢?

首先不同院校对学生的毕业设计的要求肯定是不一样的,比如985或211等一流院校和二流甚至三流院校相比,难度肯定高很多,而且有的院校可能会卡通过率,也是一方面影响因素。因此潘老师针对万卷不离其中的一些问题做一下总结,更多的是指引一个方向。

明确一点,无论哪种类型的院校,答辩老师在询问问题时肯定是紧紧围绕你的Java项目系统来的,主要有以下几个方向:

一、检验真伪类问题

检验真伪类题主要围绕学生毕设项目代码和论文的真实性设计的题目进行提问。它的目的很简单,就是要看这代码是不是你写的,论文是不是找人代做的,这些问题基本都是最基础的一些技术问题,比如:

  • Java毕设项目使用了什么哪些框架技术?为什么这么技术选型?(自己写的不可能不知道吧)
  • 说一下某某功能是怎么实现的?代码在哪里?具体执行流程是怎样的?

如果你是买的毕设项目,自己有没有去研究过核心功能代码,那么这么问下来,一问三不知,答辩老师也不少,基本有99%的把握认定你是买的项目,而不是自己写的,直接就挂了。潘老师之前就遇到这样的学生,最后我直接问这项目是不是自己写的,自己也承认不是,最后肯定挂了!其实买项目或者网上找的项目,问题不大,主要像这些基础的问题一定要搞明白,功能代码定位要准确,就算答辩老师怀疑不是你写的,但问的你都会,没有实证,没人会说不是你写的

二、探测水平类问题

探测水平类题目,主要还是是基础知识为主,主要是问一些java毕设项目或论文中涉及的技术性问题,探测学生的水平高低、基础知识是否够扎实,掌握知识的广度深度等,甚至可能会出现一些超纲的问题,如果基础问题都没问题,超纲问题又能答得很好,那就注定能拿到高分。比如最基础的一些框架技术相关知识:

  • MVC模型是什么?有什么优点?
  • Mybatis如何实现关联查询?
  • 数据库设计要遵循什么原则?
  • Spring框架的核心功能相关的等等

总之,基本上就是你项目用什么技术,这些技术的核心知识点,你就要掌握,甚至可能会被一些老师连环追问,就跟面试差不多,要有较好得心态,正常发挥。如果遇到没听过的技术问题,不会就说不会,乱编基本瞬间就被识破了。

三、弥补不足类问题

这类题目,主要是指针对你的Java毕设项目或毕业论文中所存在的一些薄弱环节,如业务功能不完善,代码功能可能存在的漏洞,数据设计存在的不足,提出一些问题,然后让你去考虑如何解决这些问题。如果你的项目在演示过程中,出现的意料之外的bug,比如点击某个按钮突然出现空指针异常,那么很有可能会被追问原因,哪行代码报错,为什么报错,怎么解决报错?这一类的问题,这一类题目要求有较好处理bug问题的能力,主要考验你的实操和应变能力。

四、自由发挥类问题

还有一类可能被忽视的问题类型就是自由发挥类,这就比较考验你对项目的理解与认知,一般院校有要求说学生的项目必要注重实用性,不能与社会生产脱轨,要具备一定的社会使用价值。因此,这类问题就比较考验自己的临时发挥与语言表达了。

最后几点回答Java毕设问题的建议

这里潘老师给大家提几点关于回答Java毕设问题的建议:

  • 1、务必要熟悉代码与功能的对应关系,即使不能全部熟悉,但如果团队协助完成的,自己那部分一定要熟悉。
  • 2、毕设项目涉及的技术的核心知识点务必要熟悉,哪怕你是临时去背一下都可以。
  • 3、掌握以上两点基本就能过了,如果还想拿高分,那就靠项目本身的质量与应用价值了
  • 4、回答问题不要紧张,理清思路,答辩前可以和同学相互模拟一下

总结

以上就是Java毕设答辩老师一般会问些什么问题得全部内容,还有什么疑问或更好的建议可以留言评论哦。


版权声明:本站文章,如无说明,均为本站原创,转载请注明文章来源。如有侵权,请联系博主删除。
本文链接:https://www.panziye.com/teach/4315.html
喜欢 (15)
请潘老师喝杯Coffee吧!】
分享 (0)
用户头像
发表我的评论
取消评论
表情 贴图 签到 代码

Hi,您需要填写昵称和邮箱!

  • 昵称【必填】
  • 邮箱【必填】
  • 网址【可选】