面向对象设计与构造2022 (北京航空航天大学 - 计算机学院)

  • Re:2022-面向对象设计与构造-第四单元总结

    题外话:第2和第3条是不是有点矛盾(众所周知互测是最强的hhh) 关于第2条建议中提到的“强测与互测的数据限制差距过于离谱”的情况,首先是考虑到太多极限数据对评测机压力会比较大,另外是为了保护性能实现不那么出色的同学互测不会被过大的数据干得太惨。当然今年某些限制差距确实有点大了,未来课程在改革的时候
    BUAA-Wander  2022-06-30 12:10
  • Re:OO第四单元总结

    第一个建议感觉让人眼前一亮,或许后面可以成为一个要求(也轮不到我改革了)。 关于上机实验,OO的上机实验比较偏教学性质,且加上课下作业已经很难了,所以上机的难度上一直都不高hhh。 最后感谢同学提出的宝贵意见!
    BUAA-Wander  2022-06-30 12:02
  • Re:OO第四单元总结

    题外话:我也是ISTJ( 每个单元第一次作业都给一周半~两周时间、烤漆作业延长ddl等 今年OO课被奇怪的放假/疫情/比赛打断的次数格外的多hhh,往年整个学期下来可能只有1次作业是给1.5-2周时间的。不过每个单元第一次作业确实非常关键且花时间,适当延长时间未尝不是一个可以研究的建议。 然后对提的
    BUAA-Wander  2022-06-30 11:46
  • Re:OO第四单元总结

    第一单元确实今年难度曲线有一些问题,未来pre和第一单元应该会做相应的调整来解决这个问题。 这个意见有点经典:最近每年都有人提、每年都会被老师和助教讨论、每年都没被采纳hhh,同学有空可以从其他方面思考一下这样做的合理性(比如OO+OS是否适合同时达到人生巅峰)。 后面两个不太好评价,或许需要课程组
    BUAA-Wander  2022-06-30 11:37
  • Re:「BUAA OO」第四单元总结

    感谢同学提出的宝贵建议。 对于pre的话,明年预计会有比较大的变动,从变动结果来看的话时间确实“前移”了hhh。
    BUAA-Wander  2022-06-30 11:24
  • Re:面向对象第四单元个人总结

    对于提出的建议想稍微说几句看法: 在今年,我们在实验结束后在本单元的公共发布区公布了全部的测试数据,理论上大家是可以通过自测这些数据了解到自己写的实验代码是否正确的。 个人认为前期课上确实有必要讲授一定量的基础知识,但是毕竟课时有限,不能讲太多,很多细节仍然需要大家自己下去学。为了帮助自行学习,我们
    BUAA-Wander  2022-06-30 11:18
  • Re:面向对象设计与构造第四单元博客作业

    对于第二条建议,个人印象中每年都会有人提出,并且似乎也会在每年前几次助教组会上加以讨论,但是最后讨论的结果似乎都是不合适hhh。 今年对于UML图引导这部分,我们是在pre中让大家先接触了一下UML的一些基础知识以及画图工具,并画一下pre2task5的架构的类图,希望通过这个来对UML有一定的概念
    BUAA-Wander  2022-06-30 11:06
  • Re:BUAA OO Summary - Unit4

    研讨课今年重新设计的时候,对于会议纪要这部分想的是尽可能减少大家课下的压力,只需要对课上大家所讨论的内容加以整理形成记录即可。不过对于同学所说的“感觉可能对于不太积极的同学,只有把任务放到每个人自己身上才会上心吧”,在后续课程改革中我们也会加以考虑这一点。 个人感觉单元开始就发布博客作业(至少是要求
    BUAA-Wander  2022-06-30 11:00
  • Re:OO第四单元总结

    @知北游手记 很高兴收到老师的回复与解答。经您这么一说,我对于第三单元学习的理解也更加深入了一些,规格化设计和架构设计思想在我们的程序中确实是处处有体现,处处有大用。另外关于您提到的引用问题,对此问题的出现我十分抱歉,现已修改,非常感谢老师的指正。
    carkham  2022-06-29 23:35
  • Re:OO 第四单元总结

    通过你的总结,看到你对自己索取得成绩的肯定,也很高兴看到你get了OO课的精髓。 我们确实每一年都会构思四个单元的改进问题,但还得一步步来,现实上的限制因素也不能忽视,比如课程后半段其他课程的压力上来了,我们必须要看到这个现实。
    知北游手记  2022-06-29 23:29
  • Re:OO第四单元总结

    补充:第四单元最后的那个架构图,最好标注借鉴自课程的建议,这是基本规范。
    知北游手记  2022-06-29 23:21
  • Re:OO第四单元总结

    看到你确认自己在课程中的实实在在收获,作为课程老师,我也欣慰的笑了。 关于JML,这个语言还在发展中,工业界的应用是有的。你将来也许会遇到其他类型的形式化语言,但你会发现它们内在是相通的。其实学习JML语言本身不是目的,就像OO课程学习Java语言不是目的一样,核心是通过JML的学习来理解和掌握规格
    知北游手记  2022-06-29 23:19
  • Re:面向对象程序设计第四单元&学期总结

    恭喜你拿到了四大奖项,这是对你一学期辛勤付出的肯定。 博客论述逻辑清晰,深入浅出,你的总结相信对于下一届同学的学习会有很大的帮助。希望未来能够继续关注OO课,并贡献你的智慧。
    知北游手记  2022-06-29 23:10
  • Re:BUAA OO 第四单元&课程总结

    辛苦付出,也收获了课程最希望大家掌握的架构设计方法,幸事。 能否提供一些你对课程的改进建议呢?
    知北游手记  2022-06-29 23:00
  • Re:OO第四单元总结+课程总结

    降低互测强度,减少性能分占比是没道理的。一个是互测本身占比就不如强测高,另一个是我们既希望能有好的正确性,又想有好的性能,若想要两者兼得就必须在架构上做设计,在测试上下功夫,这样才能起到训练效果。 如果不做设计,靠堆时间嗯卷性能,那么就只有翻车一条路了。
    春日野草  2022-06-29 20:31
  • Re:OO_Unit4_blog

    @cccvs 收到~
    春日野草  2022-06-29 20:20
  • Re:OO_Unit4_blog

    @春日野草 学习到了不能在OO博客写到一半时下楼做核酸【狗头】 (断头句刚刚补上了~
    cccvs  2022-06-29 20:17
  • Re:OO2022第四单元作业总结

    第四单元已经从去年的【不可修补】修成【大概可以修补】了,希望新助教继续努力达成【不用修补】
    春日野草  2022-06-29 19:59
  • Re:OO_Unit4_blog

    第四单元你学习到了甚么【乐】
    春日野草  2022-06-29 19:18
  • Re:【Lab2】内存管理

    @Elucidator_xrb 属于是lab2导致了lab4bug
    荀彧1732  2022-06-29 16:32