LAB 2-2 The second pair programming assignment
Task
This assignment requires the development of a Bobing software based on the prototype of the first pair programming assignment.
Basic format requirements
- requirement 0
In order to facilitate teachers or teaching assistants in other schools to understand the actual situation of the course, please add a format description at the beginning of the assignment.
|
The Link Your Class |
https: ... |
|
The Link of Requirement of This Assignment |
https: ... |
|
MU STU ID and FZU STU ID |
eg. 13579_24680 |
|
Teammate's MU STU ID and FZU STU ID |
eg. 13579_24680 |
|
Teammate's blog link |
https: ... |
|
GitHub link |
https: ... |
|
Video demo link |
https: ... |
The code is as follows:
|The Link Your Class|<concrete link>|
|-- |-- |
|The Link of Requirement of This Assignment|<concrete link>|
|MU STU ID and FZU STU ID | |
|Teammate's MU STU ID and FZU STU ID | |
|Teammate's blog link |<concrete link>|
|GitHub link|<concrete link>|
|Video demo link |<concrete link>|
- requirement 1
- A directory is required.
- Type setting style is standard and beautiful.
- The whole document has a unified style.
- Pay attention to font and line spacing, picture centering, etc.
Implementation requirements
- Interface requirements
- Beautiful design. UI design standard is unified, beautiful and delicate.
- Users are easy to understand and use, which is in line with the usage habits of mainstream people.
- Functional requirements
- Six dice, randomly shaking to produce results.
- Many people are allowed to participate, which can be in the form of stand-alone version or network, and can automatically judge the result.
Coding requirements
- Make appropriate code specifications and conduct tests.
- Using git for version control, two people should complete coding through git cooperation. Both should have code writing and corresponding unit testing.
Blog Requirements
- Basic format [see Lab1].
- Give the student number of the paired partner and the corresponding blog address of this assignment.
- Give what you think are the key or difficult functions and programming thinking, at least 2 points.
- Give a photo, including the paired classmates, workplace, computer, and other items or scenes that can express the working experience of pair programming.
- Pair programming experience.
- Give at least 3 events that take a long time in coding, arguing, reviewing, etc., and give you great gains.
- PSP and learning progress bar.
refer to: http://www.cnblogs.com/vertextao/p/7469789.html - Give GitHub link and commit record.
- Give a link to the video demonstration of the software running.
Grading standards(60)
- Functional practicability(20)——Is there a basic function?
- Basic: single machine form, six dice, randomly shaking the output results, allowing multiple people to participate, and automatically judging the results. (15)
- Advanced: support network connection, and be able to participate in Bobing online. (5)
- Degree of innovation (5)——Do you have your own innovation?
- Degree of interface beautification (5)——Is the interface logical and beautiful?
- Blog description (20)——Is the job content written as required, and the description specification?
- Code specification (5)
- Git commits information specification, two people should complete coding through git collaboration. (5)
Tips:
1. TA can’t notice all students. If your blog can impress TA, you can get higher remarks.
2. If you have some questions, you should ask directly in the QQ group and you’d better not make a private chat with TAs or tutor.
3. Please issue your homework in the section of the assignment on CSDN.
4. The Link of each assignment you would accomplish must be submitted to Moodle, or you will lose the score of the assignment.
5. Each assignment submitted to CSDN must be completed in English.
相关推荐
【信息科学与工程学】计算机科学与自动化——第三百零五篇 计算机系统中的各类运算操作01
编号类型领域运算操作运算类型算法算法的详细设计及数学分析参数列表及参数的数值设计应用场景 (100+条)集合运算1集合运算关系代数并集 (Union)集合运算归并排序去重合并两个集合,去除重复元素。时间复杂度 O(n+m),n,m为两集合大小。输入:集合A, B。输出:A∪B。数据集成、多表结果合并、去重后的全量数据提取。2集合运算关系代数交集 (Intersection)集合运算哈希交集找出同时属于两个集合的元素。平均时间复杂度 O(min(n,m)),最坏 O(n*m)。输入:集合A, B。输出:A∩
产教融合实训基地与实践中心建设逻辑图-可编辑版
产教融合实训基地与实践中心建设逻辑图-可编辑版
idea2025-free.zip
idea2025-free.zip
sop基于灵敏度分析的有源配电网智能软开关优化配置升级1(Matlab代码实现)
内容概要:本文提出了一种基于灵敏度分析的有源配电网智能软开关(SOP)优化配置方法,旨在应对高比例分布式电源接入带来的电压波动与网络损耗加剧等问题。研究以IEEE33节点系统为算例,通过改进的灵敏度分析模型量化各节点对电压和功率流动的影响程度,进而构建SOP选址与定容的优化模型,实现降低网损、改善电压分布及提升系统运行灵活性的目标。全文详细阐述了灵敏度指标的数学推导、目标函数与约束条件的建模过程,并基于Matlab实现了完整的仿真求解流程,具备良好的工程实用性与学术参考价值。; 适合人群:电力系统及其自动化、电气工程等相关专业的硕士博士研究生、科研机构研究人员,以及从事智能配电网规划、运行与优化的工程技术人员。; 使用场景及目标:①研究分布式电源大规模接入背景下配电网的主动调控与优化策略;②指导智能软开关在实际配电网中的科学选址与容量配置;③为相关科研课题提供可复现的仿真案例,支撑学术论文撰写与算法验证。; 阅读建议:建议读者结合提供的Matlab代码与IEEE33节点标准模型进行动手实践,重点理解灵敏度指标的物理意义及其在优化模型中的应用逻辑,关注求解过程中的约束设置与算法收敛性,并可进一步拓展至SOP与储能联合配置、多时间尺度优化等复杂场景进行二次开发与研究。
Ubuntu安装Latex
关于Ubuntu安装Latex的详细记录和排错指南


