软工+C(1): 题目设计、点评和评分
// 下一篇:分数和checklist
如何设计题目
教学中的一个问题是老师出题太简单了,题目设计一开始上来就不紧凑,我认为一个好的课程应该上来就给你紧凑感,而不是先上来“轻松2-3周”。目前见到的程序性题目有几类,都可以分别作不同层度的扩展设计。
问答类型题目,这类题目最好要有进阶,否则容易变成水题:
- 基础知识问答
- 扩展知识问答
- 高级深度问答
工具类题目,这类题目最好有明确要求:
- step by step的操作记录,这也是以后写specification的基础训练
- 对工具原理的理解和探索
- 通过工具的使用,产出实际的作品,不能只是简单的Hello world
- 能否自己做一个?怎样做?最小迭代是怎样的?
- 对同类型工具做对比分析,学会做案例分析
语言语法类型题目,这类题目也要串起来,否则容易分散:
- 从第1到第N道题目最好是同一个场景和上下文
- 第i+1道题目最好能利用到第i道题目的结果
- 最后一道题目最好是综合利用前N-1道题目
- 第m次作业最好能利用到第m-1次作业
数据结构与算法题目,这类题目最好结合实际:
- 有实际生活中的应用场景,例如北京地铁,电梯等
- 从简单版本到复杂场景
- 实现上要求进阶:
- 算法,基本实现
- 封装成类库,针对类库做好单元测试
- 做成完整的App或者WebServer
- 交付真实用户使用,反馈,改进
例如:
如何点评
有价值的点评是重要的工作,因为点评是对问题的反馈,反馈的越及时,反馈的质量越高,问题的迭代和改进就有越多丰富有内容的外部刺激。
点评应该有哪些目标呢?
- 消灭零点评,这需要课程教师和课程助教的联合作业,意义在于有教无类
- 带着问题点评,带着问题,才能让作业进入深水区
- 做追加点评,如果点评收到回复,则应该进一步点评,不设上限
- 带上相关链接点评,每个作业伴随丰富的外部链接,做到开放性和深度性
- 主题反复,如果一个主题本身会随着作业的演化进阶,点评要前后连贯,甚至反复。
例如,这个学生回答的详细,我给他扩展了一些问答,如果题目设计不足,在点评环节可以做深度和广度发散:http://www.cnblogs.com/fantasticlzs/p/6432989.html
如何评分
评分是教学中重要的一环,评分是教学中迭代的最小粒度。
- 评分应该要有具体的评分点,遵循对评分点加权平均的计算方式,具体参见构建之法
- 评分应该有能区分好坏优劣,正确反应作业质量
- 评分应该严格对照截止日期,过期0分,超过1周没交倒扣分数
- 评分应该带着启发性小结、问题、新的超链接(参考点评一节)
例如:
软工+C(1): 题目设计、点评和评分的更多相关文章
- 【BUAA软工】Beta阶段设计与计划
一.需求再分析 根据用户反馈,是否发现之前的需求分析有偏差?为什么会出现这种偏差?beta阶段你们是否能真的分析清楚用户需求?如何做到? 根据alpha阶段同学们以及课程组老师和助教的使用反馈,总结起 ...
- [福大软工] Z班——个人技术博客评分
个人技术博客 作业地址 https://edu.cnblogs.com/campus/fzu/SoftwareEngineering2015/homework/1070 作业要求 个人技术博客单次作业 ...
- [2019BUAA软工助教]结对编程 - 小结
[2019BUAA软工助教]结对编程 - 小结 一.评分规则 博客 博客共五十分 序号 要求 分值 1 在文章开头给出Github项目地址 1 2 在开始实现程序之前,在下述PSP表格记录下你估计将在 ...
- [2019BUAA软工助教]第一次阅读 - 小结
[2019BUAA软工助教]第一次阅读 - 小结 一.评分规则 总分 16 分,附加 2 分,共 18 分 markdown格式统一且正确 - 2分 不统一:扣 1 分 不正确:扣 1 分(例如使用代 ...
- 软工+C(2017第1期) 题目设计、点评和评分
// 下一篇:分数和checklist 如何设计题目 教学中的一个问题是老师出题太简单了,题目设计一开始上来就不紧凑,我认为一个好的课程应该上来就给你紧凑感,而不是先上来"轻松2-3周&qu ...
- 2018软工项目UML设计(团队)
团队信息 队名:火箭少男100 本次作业课上成员 短学号 名 本次作业博客链接 2507 俞辛(临时队长) https://www.cnblogs.com/multhree/p/9821080.htm ...
- 软工之 NABCD 模型分析及 Web of Paper 原型设计结对作业
目录 写在前面 NABCD 模型 N -- Need,需求 A -- Approach,方法 B -- Benefits,好处 C -- Compettors,竞争 优势 劣势 D -- Delive ...
- 软工实践原型设计——PaperRepositories
软工实践原型设计--PaperRepositories 写在前面 本次作业链接 队友(031602237吴杰婷)博客链接 pdf文件地址 原型设计地址(加载有点慢...) 结对成员:031602237 ...
- 自我介绍&软工实践博客点评
想想既然写了点评博客,那就顺便向同学们介绍下自己吧. 我是16届计科实验班的,水了两件小黄衫,于是就来当助教了_(:_」∠)_ 实话说身为同届生来当助教,我心里还是有点虚的,而且我还是计科的..感觉软 ...
随机推荐
- .Net Framework 4.5.1 ASP.NET MVC 5 下新建视图报“错误 运行所选代码生成器时出错 无法检索元数据 没有为该对象定义无参数构造函数”
当在控制器中新建视图的时候,选择的视图界面如下: 执行添加后报如下错误: 错误的内容为: 错误运行所选代码生成器时出错 无法检索"XXX"的元数据没有为该对象定义无参数构造函数 U ...
- Java中float型最大值大于long型?
float型在内存中占用的是4个字节的空间,而long型占用的是8个字节的空间. 注:float类型的范围是:一3.403E38~3.403E38.而long类型的范围是:-2^63~2^63-1(大 ...
- java环境配置记录
1.启动Eclipse时报错:Failed to load the JNIshared library 这种问题是因为Java与Eclipse两个软件的位数不一样,一个是32位,一个是64位,存在冲突 ...
- 仿9GAG制作过程(五)
有话要说: 在做完了数据展示功能之后,就想着完善整个APP.发现现在后台非常的混乱,有好多点都不具备,比方说:图片应该有略缩图和原图,段子.评论.点赞应该联动起来,段子应该有创建时间等. 于是就重新设 ...
- Netty学习笔记(一) 实现DISCARD服务
官方那个给出的介绍是:Netty是由JBOSS提供的一个java开源框架.Netty提供异步的.事件驱动的网络应用程序框架和工具,用以快速开发高性能.高可靠性的网络服务器和客户端程序.然后我们简单理解 ...
- Skywalking部署常见问题以及注意事项
Skywalking部署常见问题以及注意事项 Intro SkyWalking 创建与2015年,提供分布式追踪功能.从5.x开始,项目进化为一个完成功能的Application Performanc ...
- PM过程能力成熟度2级
当PM意识到自己不再是程序员后,就会在项目管理方面,逐渐达到过程能力成熟度1级.尽管这种亲身经历会带给PM管理的信心,但从项目的层面来说,整体还是混沌的,PM在经历过1级的阶段性胜利后,将面临更多的问 ...
- 前后端分离djangorestframework—— 在线视频平台接入第三方加密防盗录视频
加密视频 在以后的开发项目中,很可能有做在线视频的,而在线视频就有个问题,因为在线播放,就很有可能视频数据被抓包,如果这个在线视频平台有付费视频的话,这样就会有人做点倒卖视频的生意了,针对这个问题,目 ...
- 如何利用MongoDB打造TOP榜小程序
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由腾讯云数据库 TencentDB发表于云+社区专栏 今天我分享的主题内容大概是两部分,最主要的还是小游戏和小程序,第一部分就是跟大家分 ...
- Win10解除网速限制让网速飞起来
Win10隐藏了20%的网速,下面叫你怎么释放它: 1.按Win+R调出运行,输入gpedit.msc点击确定; 2.点击windows设置,右击基于策略Qos,选择高级Qos设置: 3.勾选如图方框 ...