数据科学基础大作业
引言
由于数据科学的学习需要就要完成一个数据分析的任务,所以我们按照老师的要求写了这篇文章,文章贡献者Chaos
。
主题
学生编程能力分析
背景
满足陈老师日常突然发疯的特殊需求大数据时代背景环境下的科学分析技术
- 多维衡量学生编程能力的需求涌现
- 数据科学基础课程提供相关知识能力
学生编程能力分析角度
定义:n值 单项中对应集体能力的平均数、中位数、众数、峰度、偏度衡量标准中视情况而判定的更为合理一项(具体有待后期考证)
(如若文件中对应n值难以计算,会采用预先计算设定得的n值以减少资源消耗)
提交数据相关
定义:分时值 定义个人对应单题
(最后一次提交成绩 - 第一次提交成绩) 中途花费的时间*
定义:分次比 定义个人对应单题
(最后一次提交成绩 - 第一次提交成绩)/ 提交次数
- 基础编程能力
- 衡量标准:个人第一次提交获得分数与 n值 比较
- debug能力
- 衡量标准:分时比低、分次比高,获得对应评分越高
- 编程稳定性:
- 衡量标准:总体题目的得分的峰度与n值比较
- 基础编程能力
代码能力相关
- 可维护性(兼容可读性/规范性):
- 衡量标准:命名规范、结构空行完整,对应部分注释完善
- 多样性:
- 衡量标准:代码实现的方式多样性,重复度低
ctrl-c、ctrl-v情况少
- 衡量标准:代码实现的方式多样性,重复度低
- 安全性:
- 衡量标准:类的封装处理
什么?没有类?那就直接给个100吧
- 衡量标准:类的封装处理
- 衡量方式:尝试数值化计量对应能力并于n值比较
- 可维护性(兼容可读性/规范性):
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 icimence's Tech Blog!
评论