面向对象程序设计——总结作业

经过博客作业后才学到的

  • Github的基本使用
  • Markdown的熟练使用
  • 博客写作习惯
  • 具体的工程开发模式
  • 代码阅读与团队协作
  • ... ...

电梯作业和团队作业中遇到的最大问题

  • 电梯作业中比较困难的是想出一个足够优秀的算法
  • 团队作业中最大的问题是理解协调队友的代码,以及使用引擎的学习成本

电梯作业和团队作业的改进和完善

  • 电梯作业中,对于调度算法有很多想法,但都不方便改进尝试,因为代码架构不够合理和测试数据的量无法验证统计意义上的优劣
  • 团队作业缺少交流,代码风格严重不统一,导致互相难以理解;短时间内无法对引擎工具有足够理解以至于不能熟练使用

重构的想法

  • 电梯作业可以通过加入可视化过程和自动进行测试的大量随机数据,来方便算法的改进和展示
  • 团队作业可以多进行交流,整合统一代码风格;以及在较短的时间限定下选择学习成本较低的开发工具

体会和感受

  • 首先肯定要感谢助教们的辛苦付出,我们虽然有时候作业也做的很累,但肯定都不如两位助教要付出的时间多,非常感谢!
  • 尝试了一种崭新的从未体验过的实践学习形式,很有趣
  • 增强了主动学习的能力,在这个过程中,也找到了一些学习方向

对于实践作业形式(博客+个人/团队编程)的看法和建议

  • 大学需要创新,计算机学科的专业学习更是如此。和传统学科大有不同的博客学习模式,让我在对比其他专业时有一种走在时代前沿的感觉(:
  • 多从趣味性角度出发,减免低效的重复性劳动,让学生想主动学习,产生有所收获的感觉,以避免厌烦和应付情绪的产生。一旦流于应付作业,这个实践作业就没有任何意义了。

猜你喜欢

转载自www.cnblogs.com/stolf/p/9279510.html