个人课程总结

  个人课程总结

  本学期在建民老师的带领之下我们进行了很多项目的开发,学到了很多东西,不仅收获了知识也使我更加的了解软件工程这个专业以后将要从事的工作类型,增加了我对软件工程的兴趣,也增加了我对Java、android等语言的敏感程度,我相信这些东西对于我今后的学习和生活起到很大的影响作用!

本学期收获最大的三项内容:

本学期在java方面跟随老师的步伐做了很多小实验,通过这些实验我获得了很多知识,其中我收获最大的三项内容如下:

  第一个实验就是二维数组,这此实验的设计思路:暂时用的是最笨的方法,首先确定初始点(左上角的元素)之后确定末尾点(右下角的元素),之后运用简单的遍历进行加和,然后与暂时的最大子二维表的和进行比较,保留最大的,以此类推。初始设计思路是:

(1)求出对角线及对角线之外的几个二维表的和,

(2)然后在他们的基础上减去所求子二维表中不包含的行和列,

(3)再加上重复减去的元素,进而求出最大的子二维表的和;

  通过二维数组实验,提升了我的逻辑思维能力,使我开始从多个角度看待问题,使问题变得更加容易理解和解析;

  第二个实验是石家庄地铁售票系统,地铁售票系统的关键点在于换乘,所以首先要分为换乘和不换乘两种情况。不换乘比较简单,通过起始站名和终点站名查询他们的num,然后list打包输出到jsp就可以。换乘的话就先要找到两条线路,找到两条线路的交点也就是换乘站,然后分别输出起始站到换乘站,换乘站到终点站两段路线就完成了;

  这个实验是我第一次接触和生活密切相关的项目,使我真正认识到我们所学的东西最终都是要落实到实践上的,我们不能为了完成实验而完成实验,这样不利于我们的学习与时间学习与实际相结合;

  第三个实验是一连串的实验层层递进,依次是对于文本文件中的字母进行统计、对文本中单词进行统计、对文本中单词进行过滤(将无用的单词写进一个新创建的文本中不对其进行统计操作)、将统计字母数量统计单词数量和根据输入数量从多到少输出单词封装成方法并写一个菜单进行操作、最后是对文本中的单词进行词语接龙统计最长链并将最长链输出到给定的文本文件中,通过这些实验我掌握了对于文本文件的访问方法,对文本文件中子母、单词数量的统计,文本文件中单词的首字母和尾字母的查找,在这方面受益匪浅!

     下学期需要改进的三项内容:

一、在遇到问题时总是想寻求网络或者他人的帮助,总是懒于思考,这个问题很致命,在下学期的学习中我会控制自己想要偷懒的想法,在遇到问题时先自己独立思考,实在想不出来就去寻找有关这题的知识点,而不是直接去找答案,直接找答案会使做的一切毫无意义;

二、在下学期的学习中务必使自己上课认真听讲,本学期在上课时总是会走神,注意力不集中错过了建民老师讲课的精华,实在是后悔;

三、在下学期的学习中我需要是自己更加的具有学习的积极性,不能再想这学期一样被动,只有在老师的督促下才会学习,要加强学习的自觉性;

三点批评意见(我认为老师这种教学很好,很符合当代大学生的学习习惯,在这种课堂中,学生可以轻松的学习到很多重要的知识):

一、老师授课的方式非常适合我们,他根据本课程知识结构的特点,重点突出,层次分明。理论和实际相结合,通过例题使知识更条理化。但授课速度有点快,来不及记录。

二、可以增加提问环节

三、可以多举行课外实践活动,增加学生对于软件工程的理解;

原文地址:https://www.cnblogs.com/jinseliunian/p/11055445.html