班级博客地址:【https://edu.cnblogs.com/campus/nenu/2016CS/homework/2266】
0.评分标准
0. 作业内容与软件工程内容无关,作业得分0分。
1. 要求0:作业链接,5分。若无此项,此次作业0分;若链接不可点击,-2分。
2. 要求1:git仓库地址,5分。
git项目名称:f4
git地址形式:https://git.coding.net/XXX/f4.git
项目目录:
/f4.exe (此文件名要求必须是f4.exe。java或python代码,请编译为exe。)
/f4.cs (f4源代码,文件名也可能是f4.cpp,f4.c,f4.py,f4.java)
/??? (f4源代码所依赖的其他文件,如果存在的话。)
f4.exe需要由你自己的代码编译得到。f4.cs (或其他语言源代码) 与f4.exe如果不能对应,则此次作业倒扣所有分数。
代码要求在 coding.net 做版本控制。要求push&pull时使用git客户端,而不使用web页面。推荐git客户端tortoisgit。安装过程可参考链接:https://www.cnblogs.com/ranh941/p/7555082.html。
**请注意助教或教师会使用脚本pull每个人的项目,如果你在博客中给出的链接不符合规范而导致脚本无法获取你的项目或者不符合要求1中任意一项规范,那么程序要求3.1~3.3得分为0。
3. 要求2.1:博客中给出结对编程同学的博客地址和姓名,5分;链接不可点击,-2分;无姓名,-2分;若无结对,此要求为0分。
4. 要求2.2:解题思路、重难点、编程收获,6分;上述没少一项,-2分;代码要求:要求使用cnblogs代码控件。凡粘贴IDE中的代码截图,或者贴文字而没有关键字高亮或彩色的,要求2.1~2.5为0分。
5. 要求2.3:结对编程体会,8分;若无结对,此要求为0分。
6. 要求2.4:至少三项有争论的事情,6分;少一项,-2分;若无结队,此要求为0分。
7. 要求2.5:照片一张,包括结对的2位同学、工作地点、计算机,可选项包括其他能表达结对编程工作经历的物品或场景,5分。
8. 要求3.1:功能1:支持整数和不含括号的四则运算且表达式可以重复,20分。
9. 要求3.2:功能2:支持小数和含小括号的四则运算且表达式可以重复,20分。
10. 要求3.3:功能3:表达式不重复且输出结果显示在控制台,且将控制台显示的结果输出到指定位置的txt文件中,20分。
11. 抄袭、补交、未提交作业
12. 晚一天未提交作业(-5分),晚两天未提交作业(-10分),晚三天仍未提交作业(-15分)。三天以内补交作业算作未按时提交作业(清空负分,记作0分),晚三天以上提交作业记作无效(-15分)。
13. 抄袭扣除此次作业总分!严禁抄袭!---- 老师如何发现抄袭的?[请看博客园的找相似功能](http://www.cnblogs.com/rocedu/p/7483250.html)
关于抄袭
如果出现除结对编程同学以外的同学代码、博客内容、代码运行结果截图相关的情况,扣除抄袭者和被抄袭者此次作业的所有分值,例如同学A和同学B结对编程,同学C却和同学A的作业情况雷同,出现代码运行结果一模一样或者程序雷同的情况,则扣除同学A、B、C此次作业的所有分值。
直接从网上复制粘贴别人的代码发表在博客中视为严重抄袭。模仿学习别人代码是去理解别人的代码思路,然后不看别人的代码,自己重新写代码来实现功能,而并非直接复制粘贴别人的代码放在博客中视为自己的工作。如有上述行为,扣除此次作业所有分值。
1.得分情况
对成绩有疑问的同学请于2018/12/18 22:00前在微信班级群联系老师和助教。作业成绩是公事,不是私事,拒绝私聊。
1.1 成绩表
此次作业发现4个同学出现抄袭,12和19同学博客互相抄袭;33和36同学则抄袭网上他人博客和项目,以他人项目作为两人结对成果。严重警告,并扣除此次作业所有分值!