软件工程学期总结

学习收获:

眨眼间一个学期又过去了,回忆这个学期学习软件工程的点点滴滴,印象最深刻的是那次同学们分组讨论给父母设计一款手机,虽然我们最后没有设计出实物,但是那个过程却让我收货颇多,让我了解到软件工程师一个工程,需要每个人真心投入才能学到知识,也了解到一个团队的重要性。

a)书写的代码量多少行?

第一次作业

#include <iostream>

using namespace std;

int sum(int x,int y);

{   

returnx+y;  

}

int main(void)

{   int x,y,s;

     cout<<"输入两个整数:";

     cin>>x>>y;

     s=sum(x,y);

     cout<<x<<'+'<<y<<'='<<s<<' ';

     return 0;

}

第三次作业

  int sum=0;

        for(int i=1;i<=100;i++)

        {

         sum+=Ai;

         }

         System.out.println("start");

         int start=nextInt();

         System.out.println("end");

         int end=nextInt;

         System.out.println(start=start+);

         System.out.println(end=end+);

         for(int i=start;i<=end;i++);/*这边用start/end做下标(start/end是自己定义的,可以根据start/end来任取数组的范围,像是startA20,endA66,即可实现A20到A66的求和运算*/

         sum+=Ai;

         System.out.println(sum);

}

第四次作业

  int sum=0;

        for(int i=1;i<=100;i++)

        {

         sum+=Ai;

         }

         System.out.println("start");

         int start=nextInt();

         System.out.println("end");

         int end=nextInt;

         System.out.println(start=start+);

         System.out.println(end=end+);

         for(int i=start;i<=end;i++);/*这边用start/end做下标(start/end是自己定义的,可以根据start/end来任取数组的范围,像是startA20,endA66,即可实现A20到A66的求和运算*/

         sum+=Ai;

         System.out.println(sum);

}

从第一次作业开始到最后的作业发现自己就写了40行左右的代码,这对于一个计算机的学生来说真的是太惭愧,写的太少,平时还是要多敲敲代码。即使不会也不懂但是我相信敲着敲着也慢慢就会的。

   b)熟悉(了解)了哪几个软件工具?

1、从老师布置的几次作业来看,第一次的作业是C++的用法和心得让我稍微的了解了C++的历史和用法。接着的作业是挑一个软件了解它的历史,我选择的是学习机,发现现在市面上的大部分的学习机都是从最初的学yo发展而来。然后还稍微研究了微信南通大学的教务管理系统的不足之处。这些是平时从作业上了解的一些软件。

2、我的手机上这个学期也下载了好几款APP,例如返利网,这是一款专门打折的APP,用户可以把自己在淘宝上收藏东西的名称输入到返利网上,你就可以搜到同样的产品,并且会比淘宝上便宜很多。但是你在返利网上买东西的时候要付全款(就是跟淘宝价格一样),等到你收到东西后确认收货了,返利网则会给你返5%~10%的钱,甚至更高,但是返利的钱有时候不会马上到账,一般最迟的话会在一个月之内返给你的。而且在它超级返的活动里,新用户可以用一分钱买到相应的东西。真的是好处多多,我觉得这个APP非常适合那些精打细算的女生,就比如我O(∩_∩)O哈哈~

c)这学期你学到的对软件工程相关知识有哪些?

这学期的软件工程,我主要了解了一个团队的重要性,因为在那次的团队讨论给父母设计一款手机,我发现一个团队的合作真的太重要了,大叫一起想主意,一起讨论、研究,这个过程非常的开心。并且我们也能从团队的其他成员中学到自己平时所想不到的。这门课业让我了解到一款软件不仅仅是写好代码这门简单,这其中包含太多太多。

 d)本课程对你在哪些方面有帮助? 

团队合作不仅在学习上给我们很大的帮助,同时在生活上也是随时需要和他人进行合作的。

2:不足之处

 a)课程在哪些方面与你最初的期望有较大差距?

以前我所理解的软件工程是一门教我们如何系统的去开发一款软件,而且会有很多实践的活动。但是学了这门课之后,发现书上的内容仅连几行代码也找不到,并且书上的这些内容相对我们莱索是没什么概念的,这只是在开发软件过程的一个思想。说实话,是有点失望的。

b)教学方法、教学内容等提出批评意见。

老师上课的时候气氛不对,因为都是他一个人在说,下面几乎没人听,而且老师也管,而且他的PPT全是英文,真的好烧脑的。

希望老师下学期能在课堂上多一些讨论的课题,激起学生的学习兴趣,让课堂变得更生动活泼。

3:建议

 a)如果让你重新开始学习这么课程,你准备怎么做?

对于这门课,认真听的次数真的是屈指可数,如果重新开始的话,我会更认真的听下去的,而且尽可能的跟老师进行互动。

 b)如果让你从大一开始重新学习,你又准备怎么做?

如果让我从大一重新开始学习的话,肯定会比现在认真一些吧,会从大一的时候给自己定一些学习目标,学习计划,不让自己的大学四年白白浪费。

c)对老师教学方式、作业布置方式和点评、教学内容组织三个方面有什么建议和意见。 

这是一门新的课程,给我的感觉确实很独特的,这与其他专业课很不一样,其他专业课书上的内容充满了代码,所以这让我有很大的兴趣。老师的教学方式总体上来说是挺好的,特别有一点是带上扩音器来进行课堂讲解,这让班上同学都能够听清话语,可以说是很完美的,无论是普通话还是教学思想、教学内容都是很合格的老师;对于老师布置作业的方式,这也是我第一次经历透明的、公开的博客作业方式,一方面方便同学之间互相了解,方便同学们之间互相借鉴。也可以促进老师与同学之间的交流,把成绩公布出来也有种督促大家学习的思想,我个人感觉是新颖独特的。教学内容组织,老师有整体的规划,我们跟着老师的步伐把课上理论与课堂实践结合,分组讨论等。这都是很完美的。老师以后可以继续用这种新颖的方式教学。

4:推荐一位你觉得教得好的老师,简单介绍下他的课程(名称、教学目标),老师的教学方法、作业形式,以及你们如何师生沟通的。

这学期我相对喜欢的老师应该是鲁松老师吧,她教的是汇编语言。我觉得鲁松老师的课虽然看上去气氛有点小紧张,但是对于每一道题她都会细细的我们分析,可能是我吸收的比较慢需要这样的老师带领,而且鲁松老师课下是以为特别活泼的老师,没事也会和我们开开玩笑,但是这样的老师反而更容易接近一点,而且平时和我们之间的互动也特别的多。但是对她唯一的不满就是期末考试不给我们划重点/(ㄒoㄒ)/~~

5:自由发挥! 写下你想对老师、助教说的话(内容不限)。

对于小林老师我想说的是:您应该对我们稍微凶一点,因为平时看你上课听的人真的是少的可怜,大部分都是低头族(虽然我也是( ⊙ o ⊙ ))。还有就是老师应该多多开展一些活动课,类似上次让我们自由发挥给父母设计手机的课,我觉得那样的课同学们的积极性特别好,学习的氛围也是特别浓,这样不会每次上课就只有您一个人在那里说了。

对于助教,从来也没见过他本人,希望他下学期能来课堂跟我们聊聊天,分享一下他的学习经验。

原文地址:https://www.cnblogs.com/lazygirl/p/5073789.html