软件工程课程-结对编程项目

结对编程项目


评分标准

  • 结对编程项目总共8个周时,总分数55分

  • 作业期限每一周算一周时

  • 未按时完成作业,但在作业截止后的3天时间内提交作业的,得作业得分x0.6

  • 作业截止3天后未完成作业,扣该作业总分x0.5

  • 他人代完成作业,雷同作业,两队分别扣作业总分x1.0

  • 以上规则如果不懂,可先阅读个人项目的评分标准


博文要求

  • 采用Markdown形式发布

  • 建议所有要求发布到 成员0 博客的博文,除 成员0 外, 成员1 也同步发布该博文,以方便课程过后,回顾使用


结对编程项目作业0

选择结对编程项目作业

要求:

  • 选择一个适合自己的编程项目作为结对编程项目作业,可选择网页结尾的可选项目作业,也可以自拟结对编项目作业.
    选择网页结尾可选结对编项目作业的同学,选择好后, 成员0 以博客园短消息形式发送到给助教(博客园名称 张志波),消息如下:
标题:
    结对编项目作业
内容:
    成员0:
        学号:xxxxx
        姓名:xxxxx
    成员1:
        学号:xxxxx
        姓名:xxxxx
    结对编程项目作业名称:xxxxx
    选择该结对编程项目原因:xxxxx

自拟结对编项目作业需要先提交一份结对编项目说明, 成员0 以博客园短消息形式发送到给助教,助教收到后会以博客园短消息形式向同学反馈自拟结对编项目结果,同学发送消息如下:

标题:
    结对便趁自拟项目作业
内容:
    成员0:
        学号:xxxxx
        姓名:xxxxx
    成员1:
        学号:xxxxx
        姓名:xxxxx
    结对自拟编程项目作业名称:xxxxx
    结对自拟编程项目作业要求:1.xxxxx 2.xxxxx .....
    自拟该 结对编程项目原因:xxxxx
  • 作业期限:8月31日-9月1日

结对编程项目作业1

需求分析

要求:

  • 学生选择结对编项目编程作业后,每个成员分别将需求分析发布至博客,博文标题《结对-结对编项目作业名称-需求分析》(10分)

  • 作业期限:9月4日-9月8日


结对编程项目作业2

开发前设计构架,搭建环境

要求:

  • 发布设计文档至 成员0 的博客,博文标题《结对-结对编项目作业名称-设计文档》(5分)

  • 选择适合的开发工具,搭建开发环境,将环境搭建过程发布到 成员0 的博客,请每个成员独立编写自己的博文,博文标题《结对-结对编项目作业名称-开发环境搭建过程》(5分)

  • 作业期限:9月11日-9月15日


结对编程项目作业3

编写功能模块

要求:

  • 编写程序,完成基本功能模块的开发

  • 将程序同步到托管平台

  • 将开发过程发布到博客,请每个成员独立编写自己的博文,博文标题《结对-结对编项目作业名称-开发过程》(10分)

  • 作业期限:9月18日-10月6日


结对编程项目作业4

功能测试

要求:

  • 对编写的程序进行测试

  • 将测试过程发布到博客,请每个成员独立编写自己的博文,博文标题《结对-结对编项目作业名称-测试过程》(10分)

  • 作业期限:10月9日-10月13日


结对编程项目作业5

最终检查

要求:

  • 将程序运行方式,运行示例结果写到RADEME中

  • RADEME要求基础格式如下:

结对成员:
	学号:xxxx
	学号:xxxx
程序运行方法:xxxx
程序运行示例及运行结果:xxxx
其他附加内容:xxxx
  • 发布博文,博文标题《结对-结对编项目作业名称-最终程序》(15分)

  • 最终程序要求基础格式:

结对成员:
	学号:xxxx
	学号:xxxx
结对成员合照:xxxx
程序运行方法:xxxx
程序运行示例及运行结果:xxxx
其他附加内容:xxxx
  • 作业期限:10月16日-10月27日

可选结对编项目作业

1. 英文词频检测程序

要求

  • 用户可以选择__txt__文件

  • 以空格为分隔符

  • 过滤掉除了 A-Z , a-z , '- 以外的符号

  • 结果输出为__CSV__格式

可参考示例: python实现简单的英文词频统计 python统计英文词频


2.五子棋游戏

要求

  • 遵守五子棋的游戏规则

  • 双人对战模式

可参考示例: 原生JS+Canvas实现五子棋游戏


3.贪吃蛇游戏

要求

  • 遵守贪吃蛇的游戏规则

  • 具有速度调解功能

  • 地图大小调节功能

  • 自动增加难度

可参考示例: 基于控制台实现贪吃蛇游戏 python学习笔记05:贪吃蛇游戏代码


4.四则运算答题器

要求

  • 用户可以选择难度

  • 难度开发者自拟

  • 根据用户选择的难度随机向用户显示要答的四则运算题目(不得有重复的题目)

  • 用户将所有题目回答完成后,显示回答正确与回答错误的题目的数量

可参考示例: 四则运算出题器 随机四则运算的出题程序java


posted @ 2017-08-28 09:08  张志波  阅读(702)  评论(2编辑  收藏  举报
CSS from SivilTaram