你认为每次项目的评分标准存在哪些问题,你认为的合理评分准则是怎样的(个人/结对/团队算三个)

评分的话我个人觉得是存在一些问题的。

第一,分数差异

问题:一个就是各班的成绩评分有高有低,有的班整体分数都比较高,有的班整体分数就比较低。这就导致最后平时分的划分的矛盾。虽然量化是标准的,但人这个变量是不统一的。

解决:暂无

第二,指标量化

问题:还有一个现实的问题就是团队项目是一个大的项目,我们判断一个团队给高分量化标准到底是什么?
是完成即可高分还是说要功能的完善?【如果完成即可高分那么结果请参照上世纪人民公社化的故事,结果怎么样我就不细说了...

解决我建议加入自评分和相关说明。

即阐述你为什么能得到这个分数,老师和助教也就可以针对你的自评来进行提问和打分。

没有任何人比自己更清楚自己的项目是怎么样的。自评分是对自己的认识,也是帮助别人来理解你的项目代码,阐述优点或者功能,或者数据结构,也可以更直观方便评分。

而这会更清楚的看出各个组在功能实现上的差异,哪个更难,哪个更简单,我想一目了然。这也回答了我上面的问题。

第三,展示博客

问题:团队的展示博客有时间和评分的两个问题。

在我看来,团队项目过程和结果同样重要,而到最后却因为考试没时间进行全体的项目结果展示,我认为这还是有些问题。应该调整一下,因为还是要有一个展示的过程在。而且,到了beta基本上就开始有期末考试的问题在了。

在评分上,Alpha阶段我当时生病回家没在学校。导致我们组alpha阶段展示只进行了前端展示,但同样出现展示问题的有好几组,最终老师给了我们最低分。老师的提先打分影响了大家的打分,因为大家也不会认真看展示内容,然后就按照老师打的排下来了。我们最后就是光荣的最后一名。

解决:时间方面,提前一下时间进度,留有时间作beta和展示。打分方面,建议是老师最后打分先让小组互评分,减少老师打分的影响,而互评分建议是其他班进行打分,而不是本班互相打分。

第四,博客&代码?

问题:有些人基本没写过代码,只是博客写得特别特别好,就可以拿高分?诸君如何看待这个事情呢?我承认这是严苛的博客评分制度的必然产物。

解决:我,无言以对,得分,但求心安。

其他。(后面还附有一些建议)

个人和结对倒是没有什么特别的评分问题。【我害怕没按照要求写,又得扣分了】

你的团队项目是否成功,如果重来一次你是否还会选择这个团队,为什么成功/失败;

是成功的。我仍然会选择这个团队。

首先团队里的组员大家都是极其向上的,想做好每一件事的人。每一次分配任务,写日志都会及时的完成。这是我们团队完成还算不错的基础。我并不算是一个铁腕的人,想想如果是另外的组员,想必会很难搞。

坦白讲,团队里很多女孩子都没有项目经验,对于开发,产品,PM也没有什么概念。

不过令我感到最开心的事是,大家找到了自己的兴趣点。

通过这个团队项目,有些人开始想学学python了,去看书,去找一些资源,去写写小东西。

有些人对前端感兴趣了,钻研前端,甚至以后想做这方面的工作。
有些人渐渐了解了PM,产品,运营的工作职责,也渐渐懂得了自己真正想做的事情。

在我看来,这是极好的!拿多少的分数从来不是授课的最重要的意义,因为在漫漫人生长路,这并没有任何意义,【当然我这个要出国的留学狗要GPA除外】而更重要的是找到一个方向,继续学习下去。

我从来不是一个讲空话的人,也没那么多宏图韬略,唯有实事求是。我敢确认团队中的每个人都有事情做了,或多或少的参与了开发,不是坐着拿成绩吃空饷的人。

我认为团队开发十分有意义,踏实做的项目比上那些空有其表的东西要实在的多。而主观的说,我们还可以写在简历上。

感谢团队的每个人,团队项目BETA结束后我们还去聚了餐。十分开心!!!

总结一下你们团队在做项目时大家的时间安排情况,可以匿名写;

编程的话,基本上我上课都会拿着电脑编程,晚上也会。不过我一般熬夜写,因为晚上感觉世界更安全,令我的心也沉静得多。

组员都超赞,坦白讲这次才真是理解了产品的重要性,有的时候我对于一个功能不太清楚该怎么写,我向他们抛出疑问,比如新的需求的内容。他们都会挺快响应的!基本上是全天候都会快速响应。

软件工程这门学问有很多 “知识点”, 这门课强调 “做中学” - 在实践中学习知识点。请问你们在项目的 需求/设计/实现/测试/发布/维护 阶段(一共6 个阶段)中都学到了什么 “知识点”, 每个阶段只要说明一个知识点就可以。

需求:学会了每种用户的需求分析所用到的方法,比如:问卷调查和线上采访(数量要有一定的要求),还有如何编写需求设计文档

设计:软件原型设计所用到的工具(如墨刀)

实现:在实现的过程中使用的项目进度安排工具(燃尽图),团队源代码管理(Git、Coding的使用)

测试:测试分为黑盒测试(通过界面的功能来测试)和白盒测试(通过测试代码看是否有bug),测试工具在结对的时候学了点单元测试

发布:了解到发布之前应该编写说明书,以便用户使用和维护人员的工作
维护:发布之后应该再次做调查,看用户使用情况以及反馈情况再进行完善

写在最后

还有一些建议:

1.建议使用Github。其实我不太知道为啥不使用Github,提交代码和coding基本一致,唯一差别大概是语言环境的不同。而Github上资源更加丰富,在求职的时候有些公司还会特意看你的github记录,如果是放到Github上,真的是项目参与的痕迹体现。

2.对于课程冲突的问题,大三下的强度挺高的,课程冲突这个问题无法避免。我建议把很多功能实现从扣分改为加分。每个人的追求是不同的,有些人过就好,有些人想学更多,有些人想拿高分。目的不同,上心程度也不一样,更重要的,编程程度也不同。如果一味的把要求定的太高,那学习成本就会陡增,编程水平一般的同学为了不扣分会花费更多的时间成本在上面。基础部分是必要完成的,其他的一些功能可以加分的,而且加分的观感比扣分要更好~


我是一个满腔热血富有情怀的中二少年,从小到大我接受的教育就是,有话直说实事求是。上学12载,也没少进行直谏,幸好老师大多善解人意,让我活到今天。这也造就了我现在的个性。课程基本结束,回看过去的三年。软件工程这门课的改革十分有意义。

本来是空洞的文字和概念,如果不通过动手实践,那它永远是空洞的文字。还是很感谢这个课程的改革,让更多的人进行了参与,参与可能会萌发兴趣。之前的很多实验也好,课设也好,大家都并没有真正上手去做,而这一次的软件工程却做到让很多人开始尝试。这也是我理想中课程的样子。

我们的目标是一致的,希望这门课真的有用,希望这门课能够学习到一些真东西。掏心窝子的话应该比假大空实在些,而这正是我这一学期上课之后的个人想法。

感谢老师和助教辛苦的付出,十分感谢真的。勇于做出改变并经常听取我们意见的张老师 我报以十分感谢!

构建之法这本书也不错,是少有的能读下来,并且很顺畅不费力的书。买了一本全新的,以后上班再读又是另一番感悟。

欢迎老师和我进行更进一步的交流!希望我们院的这门课可以越来越好。努力谦逊,不忘初心。E心E意,一心向前。

Niko 敬上

个人附加作业XD --这门课终于结束了~~的更多相关文章

  1. 一年内自学MIT的33门课? 疯狂学习有方法

    [导读]能快速掌握复杂信息,对成就卓越事业至关重要.ScottYoung的学习过程不只适用于学生,同样有助于学习复杂技能的专业知识. 能快速掌握复杂信息,对成就卓越事业至关重要.ScottYoung的 ...

  2. 用一条SQL语句查出每门课都大于80分的学生的姓名

    用一条SQL语句查出每门课都大于80分的学生的姓名,数据表结构如下: 建表SQL如下: ; -- ---------------------------- -- Table structure for ...

  3. /* * 有五个学生,每个学生有3门课的成绩,从键盘输入以上数据 *(包括学生号,姓名,三门课成绩),计算出平均成绩, *将原有的数据和计算出的平均分数存放在磁盘文件"stud"中。 */

    1.Student类:类中有五个变量,分别是学号,姓名,三门成绩 package test3; public class Student { private int num; private Stri ...

  4. SQL查询出每门课都大于80 分的学生姓名

    Course表如下: 查询出每门课都大于80 分的学生姓名有两种方法. 1.select  distinct name from Course where name not in (select di ...

  5. 代码实现:有五个学生,每个学生有3门课的成绩,从键盘输入以上数据 (包括学生号,姓名,三门课成绩),计算出平均成绩,将原有的数据和计算出的平均分数存放在磁盘文件"stud"中。

    import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; import java.ut ...

  6. java例题_50 题目:有五个学生,每个学生有 3 门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成 绩),计算出平均成绩,将原有的数据和计算出的平均分数存放在磁盘文件"stud"中。

    1 /*50 [程序 50 文件 IO] 2 题目:有五个学生,每个学生有 3 门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成 3 绩),计算出平均成绩,将原有的数据和计算出的平均分数存放 ...

  7. T-SQL - 习题01_查询每门课都大于80分的学生姓名

    时间:2017-09-11 整理:byzqy 题目:用一条SQL语句查询出每门课都大于80分的学生姓名. 最近面试C#开发工程师,碰到上面这个考数据库的题目,自己感觉有点难度,没有思路,现将找到的解决 ...

  8. 2017 年的 人生 hard 模式终于结束了,2018年回归初心

    2017 年的 人生 hard 模式终于结束了,2018年回归初心 2017年对于我个人来讲, 毫不夸张的说 算是近十年来除了高考那一年,最最惊心动魄的一年了,没有之一. >>>开篇 ...

  9. [P4994]终于结束的起点 (递推)

    终于结束的起点 终于写下句点 终于我们告别 终于我们又回到原点 …… 一个个 OIer 的竞赛生涯总是从一场 NOIp 开始,大多也在一场 NOIp 中结束,好似一次次轮回在不断上演. 如果这次 NO ...

随机推荐

  1. 为什么要学习Java EE

    Java EE学习之路 学习了Java SE,还只是完成“万里长征”的第一步. 接下来选择学习Java EE或是Java ME(或者你还想不断深入学习Java SE,只要你喜欢,你可以一直深入下去,就 ...

  2. 关于IE,Chrome,Firefox浏览器的字符串拼接问题

    昨天项目测试的时候,IE8.IE11测试勾选checkbox然后执行保存的时候,竟然执行的结果与预期相反,吓屎我了,最终排查之下,原来是拼接checkbox的值的时候出现的问题.本人对js了解知之甚少 ...

  3. ArrayList 和 LinkedList的执行效率比较

    一.概念: 一般我们都知道ArrayList* 由一个数组后推得到的 List.作为一个常规用途的对象容器使用,用于替换原先的 Vector.允许我们快速访问元素,但在从列表中部插入和删除元素时,速度 ...

  4. SQL SERVER 2008 下载地址&安装方法

    下载地址:http://sqlserver.dlservice.microsoft.com/dl/download/B/8/0/B808AF59-7619-4A71-A447-F597DE74AC44 ...

  5. js实现轮播图动画

    在网页浏览中,可以看到轮播图是无处不在的,这是一个前端工程最基本的技巧.首先看看几个网页的呈现的效果. QQ音乐: 网易云音乐: 天猫: 接下来将从简到难总结几种实现轮播图的方法. 1.样式一:鼠标滑 ...

  6. Vue.js 计算属性的秘密

    计算属性是一个很邪门的东西,只要在它的函数里引用了 data 中的某个属性,当这个属性发生变化时,函数仿佛可以嗅探到这个变化,并自动重新执行. 上述代码会源源不断的打印出 b 的值.如果希望 a 依赖 ...

  7. M4—按键识别

    三.KEY 3.1  初始化 1.相应端口时钟使能 2.配置GPIO为输入模式 3.根据实际电路图 配置浮空输入,不用上下拉 3.2  按键识别 (1)一般按键步骤(延时消抖) 1. 判断相关的管脚是 ...

  8. 80C51 数码管动态显示0~7

    所使用的开发板 普中科技HC6800-ES V2.0 PC:win7 64位 编译软件: keil uversion2 烧写工具: 普中科技开发的PZ-ISP V1.82 烧写方式:热烧写 #incl ...

  9. 你所不知道的 CSS 动画技巧与细节

    怕标题起的有点大,下述技巧如果你已经掌握了看看就好,欢迎斧正,本文希望通过介绍一些 CSS 不太常用的技巧,辅以一些实践,让读者可以更加深入的理解掌握 CSS 动画. 废话少说,直接进入正题,本文提到 ...

  10. 关于RESTful接口api的设计

    你封装api的话,你对同城,你相当于客户端,你只顺应他的签权机制:别人调你的话,你有一套签权机制,别人就是客户端,只顺应你的签权:这样就统一了,容易扩展,以后你接了几套签权,别人对你还是一套,你们就是 ...