首页 > 其他分享 >软件工程日报——课程总结

软件工程日报——课程总结

时间:2023-05-24 17:22:42浏览次数:34  
标签:编程 课程 日报 老师 练习 我们 软件工程 建民

最近王建民老师给我们布置了一个最新的作业,让我们对软件工程这门课的一学期的学习做一个课程总结。

回顾这学期的软件工程的学习,可以说是“历经九九八十一难”,现在想想这“噩梦”般的生活。我确实感觉自己收获了很多。

还记得在上半年的这个时候,我专业分流选择了软件工程这个专业,当时选择这个专业,一方面感觉这个专业很实用,会学很多技术,另一方面就是对王建民老师在导论课上的表现感兴趣。在暑假期间,建民老师就开始要求我们自己学习java知识,要求我们自己掌握web等相关知识,并在开学进行测试,我一开始对这个并不是很感冒,但没想到建民老师真的会测试。于是不出所料,我们被“安排”了。在接下来的学习中,建民老师继续延续他的风格,鼓励我们自主学习,自己根据自身水平来进行知识的获取,他负责在课堂上对我们进行检测,给我们指明一些继续的方向。建民老师的风格对于大部分学生来说,有点超出预料,因此在开学的好一阵子里,我们都是”苦不堪言“,但是在逐渐适应之后,我确实学会了很多知识,比如学会了如何连接数据库,对web端进行增删改查等知识。

本学期开学,建民老师对我们提出了新的要求,要求实现安卓端的操作。我们开始了新一轮的自学知识,于是我们又在一晚又一晚的”抱怨“中掌握了安卓开发的一些基本知识,并学着写一些老师留下的小任务,完成了包括记事本、资料查询系统等在内的小练习,除此之外,我收获最大的还是建民老师提出的个人练习、两人练习还有团队练习的过程学习。在个人练习中,根据老师的问题,自己想办法解决锻炼了自己的编程能力;在两人合作的地铁项目中,我学会了如何与人沟通,分配任务,发挥各自的长处来进行高效、快速的编码,在两个人小组练习过程中,我和我的搭档学会在一个电脑上编程,我写后端,他写前端,各自发挥自己的长处,成功完成了北京地铁的查询系统,通过本次合作,让我明白了团队的作用;在后来的团队练习中,建民老师要求我们报名服务外包杯比赛,我们团队开始从无到有一步步实现项目功能,建民老师在这个阶段,给我布置了一系列任务来督促我们的进度,他按照企业项目标准,给我们提出了类似每日会议、赛前冲刺、燃尽图等要求,让我们提前体验一下公司的经历。一开始我对他的要求还感到十分麻烦,但是在逐渐实施的过程中,我确实感到了有条理的好处,在团队练习中,我学到了如何高效分配任务,如何进行团队绩效考核,如何规范代码以实现高效率学习等。总之在这一学期的学习中,我在建民老师的课上学到了很多东西,确实是一段难忘的收获很大的经历。

建民老师让我们对他的课发表一下自己的要求,我认为在这些方面还可以有提高的余地。首先,我感觉建民老师可以增加一些对于基础知识的讲解,虽然建民老师的自学授课确实有效果,但是由于刚接触到这门课的学生对于这门课还不熟悉,一开始就要求学生自学,会导致一批学生跟不上进度,一时间适应不了导致后面的课程跟不上。所以我建议建民老师可以在开始的时候带学生连接一遍数据库或者给学生们展示一下增删改查的操作,我感觉这样学生的接受度会高一些;其次,我认为建民老师可以适当减少一些任务量,因为我感觉我们的时间确实很紧张,我们要自学各种编程知识,还有处理老师上课的练习,还有每天编写博客园,有些时候会让我们心力交瘁。最后,希望老师可以增加一些课上活动,比如说让编程能力强的人分享一下编程思路或者进行一些活跃气氛的活动,因为一连四节课的上课时间,有时候真的会感到无聊。

标签:编程,课程,日报,老师,练习,我们,软件工程,建民
From: https://www.cnblogs.com/jiacheng-712/p/17428965.html

相关文章

  • 软件工程日报——整合组内资源
    昨天,我实现了排班功能的换班操作,可以基本实现要求,本来还打算弄一个请假操作,但是由于本周六我们要开始摆摊试用,时间可嫩来不及,于是我准备先整合一下组内其他成员的代码功能,将排班的核心算法和与安卓的相互呼应进行实现......
  • 软件工程课程期末总结
    通过这学期<软件工程>这门课程的学习,使我获益良多,作为一名计算机专业的学生,觉得计算机方面的东西学的实在是太少了,专业知识的浅陋让我感到有点羞愧,老师告诉我们,我们在做毕业设计时,要根据<软件工程>这门课程中的有关内容来进行文档的撰写,我学到了很多,了解到如何来写毕业......
  • 石家庄铁道大学 王建民 软件工程 上课心得
    软件工程是一项涵盖广泛的领域,我们在课程中学习了许多知识和技能,其中包括软件项目管理、软件开发生命周期、需求分析、设计原则、编码实践、测试策略以及架构模式等重要内容。以下是我对这些主题的一些总结和心得体会: 软件项目管理软件项目管理是软件工程过程中必不可少的环节......
  • 软件工程期末个人总结
    本学期的开学目标:现状:在上学期的学习中,由于疫情的原因,以及我本人强烈的惰性,在java的学习中并没有用尽全力,而是浅尝辄止,导致我先现在的基础十分薄弱,需要在下学期对我的知识进行一个补全计划:新的学期新的开始,我希望自己能够在不落下本学期的学习的情况下,更好的补全自己缺失的知......
  • 2023.5.23——软件工程日报
    所花时间(包括上课):6h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习。我了解到的知识点:1.了解了一些数据库的知识;2.了解了一些python的知识;3.了解了一些英语知识;5.了解了一些Javaweb的知识;4.了解了一些数学建模的知识;6.了解了一些计算机网络的知识;......
  • 软件工程课程总结
    本学期的软件工程课程主要涉及了单人开发、双人开发和团队开发的基本流程,以及Android开发、JavaWeb开发和参加中国软件杯赛题的项目实践。在课程结束之际,我想写一份总结,回顾这学期所学的知识和经验。单人开发在课程开始的时候,老师讲述了单人开发的流程和注意事项,并要求我们以单......
  • 软件工程课程总结
    通过大二下学期的软件工程学习,我在王建民老师的课上学习到了很多对软件开发有关的思维逻辑问题和答案,在这半年来的学习中,王建民老师虽然没有教过我们如何使用androidstudio进行安卓端的开发,但是直接让我们进行关于安卓端app的开发。我们在这些种种的艰难中,摸着石头过河,不断地和舍......
  • 2023.5.22——软件工程日报
    所花时间(包括上课):6h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习。我了解到的知识点:1.了解了一些数据库的知识;2.了解了一些python的知识;3.了解了一些英语知识;5.了解了一些Javaweb的知识;4.了解了一些数学建模的知识;6.了解了一些计算机网络的知识;......
  • 软件工程日报——实现了换班的功能
    今天我在课上终于实现了排班换班的功能我一开始的思路是通过一个mysql语句来直接实现数据表中两行数据的调换,但是在经过两天的尝试下,这个方案被我放弃了,因为我的数据表和语句的问题,sql语句交换行数据的操作在我的数据表中并不能实现,于是今天我尝试换了另外一种思路,我试着利用两条......
  • 性能测试课程大纲
    你是否想过,身为性能测试工程师,该如何在短短的80课时内真正掌握核心技术?今天,我要分享的就是这样一个企业级项目性能测试实战课程,让你全方位掌握性能测试!......