期末总结

软件工程课即将接近尾声,半个学期的学习,有心酸,也有收获。我们学习第一章的时候,第一点就说“软件=程序+软件工程”,当时不明白是什么意思,随着课程的慢慢学习,总算明白了这个公式的含义。

     原来要创造一个足够好的软件,是离不开软件工程的;做一个软件项目是需要团队来解决的,一个人肯定是不够的,时间和精力都不可能实现,我们要考虑用户的需求,从一个个由大到小的用户故事来体现用户的需求,我们还要有具体的设计思路,然后写代码,测试,维护等等。

     我从小到大都不爱看书,就连小说都不看,所以没有看过有关专业的课外书。记得第一次助教来我们学校,听了他和同学们的讨论,我突然对“构建之法”这本书产生了兴趣,有几天老抱着“构建之法”,可最终还是没坚持下来。我也觉得应该看一些跟专业有关的书,可是就是不知道看什么书好,什么书合适。

    从C#课开设到现在,真不知道自己写了多少代码,就算有很多,那也不是自己真正写出来的,课堂上老师把任务布置下去,就开始对着书本一行代码不差的写下来。那时候觉得把书本上的代码写下来一点错误都没有就算是完成任务了,事后想想真是可笑;老师只是布置一个很简单的任务,就算是依葫芦画瓢也画不出来。听的多了,看的多了,慢慢的我就开始揣摩每一句代码的意思,有时候老师布置书本上没有的任务我也能写上一两句代码。

    我们陈老师刚教我们的时候,我根本听不懂,上了两三节课还是不知道这门课是干什么的,感觉老师讲课有点抽象,也可能是我自己的理解能力差,不过老师经常给我们讲一些小故事,一边提起我们的兴趣,一边让我们容易理解。还有老师用加分的形式让我们来完成一个个的任务,我感觉这个方法很好,每当我们完成了一个任务加分了,那种感觉棒棒的。上第一节的时候,陈老师就让我们抄书,其实我并不排斥,老师让我们这么做定有他的理由,确实,如果不让我们抄书,可能这门课学完,我们都不会翻书看看。

    其实我这个人学习很自由,但有作业肯定先把作业完成,不管花多长时间。以后我尽量管住自己多看书,多看代码,多写代码。

    像我,平时没事都不会说去翻书看看,但每次做博客作业,我都会翻书看看,上网查查资料,学到不少。说实话,挺期待助教在博客上布置作业,每次我都会去花很长时间去思考,当每次完成的时候,既高兴又有成就感。

时间: 12-21

期末总结的相关文章

高等代数期末考试

高等代数的最后一站,有惊无险. 高等代数期末考试试题

数据库期末考试复习题 第一章

作者 : Dolphin 原文地址:http://blog.csdn.net/qingdujun/article/details/27820507 一.单项选择题: 1. 位于用户和操作系统之间的一层数据管理软件是  C    . A.DBS  B.DB  C.DBMS  D.MIS 2. 数据库系统中的数据模型通常由    A     三部分组成. A.数据结构.数据操作和完整性约束 B.数据定义.数据操作和安全性约束 C.数据结构.数据管理和数据保护 D.数据定义.数据管理和运行控制 3. 

复旦大学2016--2017学年第二学期(16级)高等代数II期末考试第七大题解答

七.(本题10分)  设 $n$ 阶复方阵 $A$ 的特征多项式为 $f(\lambda)$, 复系数多项式 $g(\lambda)$ 满足 $(f(\lambda),g'(\lambda))=1$. 证明: $A$ 可对角化的充要条件是 $g(A)$ 可对角化. 证明  先证必要性. 设 $A$ 可对角化, 即存在非异阵 $P$, 使得 $P^{-1}AP=\Lambda=\mathrm{diag}\{\lambda_1,\lambda_2,\cdots,\lambda_n\}$ 为对角阵,

中国MOOC_面向对象程序设计——Java语言_期末考试编程题_1细胞自动机

期末考试编程题 返回 这是期末考试的编程题 温馨提示: 1.本次考试属于Online Judge题目,提交后由系统即时判分. 2.学生可以在考试截止时间之前提交答案,系统将取其中的最高分作为最终成绩. 1 细胞自动机(30分) 题目内容: 这是细胞自动机的非图形版本.细胞自动机是指在一个二维网格内,每一个网格是一个细胞.每个细胞有活和死两种状态. 初始时刻,有些细胞是活的,有些细胞是死的.自动机的每一步,根据每个细胞周围8个格子内的其他细胞的生存情况决定这个细胞下一步是否存活.具体的规则如下:

codevs 2915 期末考试

时间限制: 1 s 空间限制: 16000 KB 题目等级 : 黄金 Gold 题目描述 Description 期末考试要来了,某同学正在努力复习. 他要复习N个知识点,每个知识点需要一定的知识做基础. 现给你一个AOV网,其中有M条边<Ai,Bi>. 问他能考得怎样?(假设他只要复习了就不会出错,没复习就什么也不会) 输入描述 Input Description 两个正整数N,M M行,Ai  Bi. 输出描述 Output Description 若能考满分,输出Oh,yeah! 若能及

JAVA 期末设计(一)

本次期末是设计的主题是“五子棋” 小组成员:马腾,白伟山,吕锦涛 (一) 五子棋的历史源远流长,操作简单易学,相信很多人都会玩.此次我们设计的五子棋游戏将具有以下特点 1.游戏操作简单,界面友好. 2.界面灵活缩放,可随窗体大小绘制游戏界面. 3.支持游戏悔棋 4.比赛结束有动画效果提示并弹出“是否再来一局”对话框 (二)本程序由两个图片资源包和4个类构成 图片资源包括程序界面图片资源和程序背景图片资源 ChessPanel类构建下棋面板 GoBangModel类负责承载棋盘棋子的数据模型 此部

大三上------期末总结

今天终于把万恶的期末考试给考完了!想想考的都是专业课,原本以为肯定会复习地很开心.因为不用像以前一样只是考试前一周什么都不会,然后考前疯狂地看书刷题,考完之后瞬间遗忘.不过事实证明...为了考试看书还是非常痛苦...即使是喜欢的算法,C++,操作系统....不过幸好已经考完啦!接下来为期四周的寒假又不用为考试而学习了! 大三上这一个学期接触的主要的东西依旧还是底层的系统和算法吧.在开学的第一个月把<UNIX环境高级编程>看了一遍,而且是英文原版的.要说真的学到了什么,其实没有,因为这本书更像是

Linux系统管理期末考试小结

这学期主要讲Linux系统管理,内容分为六章:了解并安装Linux系统,文件和目录管理,用户.组和权限管理,磁盘与文件系统管理,系统软件包管理,系统进程和服务管理.期末考试要求每个学生在自己的笔记本电脑里新建虚拟机,安装rhel6系统,并设为桥接模式,然后按照考题要求进行实践操作.最后评分时,我编写了一个可以自动评分的脚本,并将脚本程序在我电脑的Linux虚拟机里设为NFS共享,然后依次在每个学生的虚拟机通过NFS共享,复制脚本到本地进行评分.试题和脚本我已在附件里共享,有兴趣的朋友可以下载练习

复旦大学2015--2016学年第二学期高等代数II期末考试情况分析

一.期末考试成绩班级前几名 胡晓波(90).杨彦婷(88).宋卓卿(85).唐指朝(84).陈建兵(83).宋沛颖(82).王昊越(81).白睿(80).韩沅伯(80).王艺楷(80).张漠林(80).张子涵(80) 二.总成绩计算方法 平时成绩根据交作业的次数决定,本学期共交作业12次,10次以上(包括10次)100分,少一次扣10分. 总成绩=平时成绩*20%+期中考试成绩*20%+期末考试成绩*60% 三.最终成绩及人数 最终成绩 人数 A 26 A- 1 B+ 14 B 16 B- 20

期末课题设计

我们三人小组经过讨论最终决定将期末课题定为视频播放器 功能:(1)实现用户登录 (2)添加/删除  (3)播放/停止  (4)快进/后退 可以的话增加其它功能 成员工作分配:王凯.宋江涛负责实现界面,胡美玲负责实现功能,最后由组长王凯组织调试.