程序设计II(马建辉) 2019春 2018夏 2018春 2017春 2016春 2015夏 2015春 2014春 2013春  课程号:01117501
2019春 2018夏 2018春 2017春 2016春 2015夏 2015春 2014春 2013春  课程号:01117501
9.1(14人评价)
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:一般
选课类别:计划 教学类型:理论实验课
课程类别:本科计划内课程 开课单位:计算机科学与技术系
课程层次:学科群 学分:3
课程主页:暂无(如果你知道,劳烦告诉我们!)
点评 写点评
Alex 2019春

这门课存在的意义,可能就是充实妮可学生可怜的代码量

首先谈谈老师,马老师上课还行,至少达到了我对科大老师上课的绝大多数要求。但是这门课美中不足的是课程内容设置的问题,前面讲了一些简单的算法是一个好事,可以作为大家从程序设计到数据结构的过渡,但是本次课程不应该将重点放在这里,因为这只是一个过渡。真正的重点应该是面向对象的程序设计和思想方法,个人感觉面向对象的部分本课程讲得太少,对于刚刚接触面向对象的同学很难理解和吸收。在这安利一下王子磊老师的面向对象程序设计,课件超棒!我就是把老师的课件看了一遍就基本掌握了C++面向对象程序设计的方法,链接奉上~http://vim.ustc.edu.cn/?product=oop

再来谈谈助教,只能说zjx nb!赵助教对于课程的态度和课程实验的设计都堪称完美,是我辈学子的楷模!秒杀马老师19年秋数据结构某些划水不负责的助教。

最后谈一谈给分,马老师给分,自然不差,期末背背算法(一定要看马老师课件上的八皇后)期末考个90+没什么问题

感谢老师和助教的付出~

(我是20年春季学的,但是为啥没有这个选项。。。

2020-09-18 12:08 3 1
patpat脆脆条 2019春

2020春。只是来记录几件趣事。中间加粗是重要的,其余不用看,浪费时间。

我是连第一节课都没听完的人,其它课都没听或就一两分钟,但满勤,因为,每周四晚上我都会把电脑放在电脑椅上,再推到我床头,腾讯课堂打开、电脑休眠,第二天闹钟响了后立马翻身登课,然后继续睡,虽然不知道马老师上课到底怎么样、PPT有个啥,但却是我睡得最安心的课了~开心~,课程内容记得最清楚的是某次出现在老师桌面的外包项目(~ ̄▽ ̄)~。

平时作业+附加题+代码风格全满,作为大一才接触编程的人很有成就感。其实一开始很没自信,觉得做出来的同学都好强。当然了,做的过程也是痛苦的,因为没听课、基础不好,走的弯路挺多的,为了把思路写出来,有时候做的梦都是如何实现代码。*有时会将简单问题复杂化;*有一次用几个思路解题却error了,结果是因为输入的方式搞错了;*之后和同学聊天才知道自己有的方法有点奇怪,如逆逆波兰式我是用链表解的。对了,有道附加题,别的同学看了一眼就出来了,我想了两天,不过最后所用的时间最少,代码的规整程度和易读性也是我最满意的,啊,私の美しい娘~

别随便给人你的代码,被直接或间接抄袭了就很烦,毕竟再怎么差也是自己一个符号一个符号敲的。

关于期末考,魔幻。快捷键?我假期为了过空洞骑士的梦魇二阶,把键盘的A和D敲没了QAQ,然后改了几款常用软件的快捷方式,而且我嫌F小键太远、手有点小,按起来不方便,改成了我的游戏惯用键,调试是Ctrl+“聚法”,执行是Ctrl+“平砍”,这样编程的时候会更有气势~开学前换了另一台旧电脑后就再也没碰过VS了。所以难以评价这道题合不合理吧,它是特别的那种。

如果你有神经衰弱、抑郁、焦虑等类似的病症且在服药,首先,请在考试周坚持按时按量服用,这会让你的情绪更稳定更易控制,其次,搞清楚药的药理毒理,如我服用的有成瘾性和影响近事记忆,我以为不会发生在我身上,结果啊哈哈。还有,注意记录用药后的情绪不稳定时段,有重要的事情不要安排在那个时段,如考试(如果在那个时段暴躁了,一定要花点时间(2-5分钟),认清自己现在的状态,然后好好安抚、调整自己,平常记一两个能让自己平静下来的句子或一两组自己喜欢的环境氛围用于回想,没事的)。

至于结果,没多少兴趣,平时分满且占50%,附加还加分,我只要做对20分就不会挂。总评80(现在回想起来,我的答卷实在是...),谢谢老师和助教捞我(哎,要是平时分占60%就好了,都不用去考,真的累(桃子))。连续两周轰炸,情绪整体保持稳定便是我的胜利。

给8星是因为这门课睡得很好(睡得好对我来说是一种奢侈),老师助教也尽职尽责。

这个学期数据结构好好搞,争取拿个4以上,毕竟能做最好就别只要及格,而且本科毕业出去好找工作

2020-09-19 13:53 2 1
cryptonym 2015春

老师经常在课堂上讲一些课本之外的,比如进程间通信之类的。上机题目就是书后习题。但期末前有个大作业,难度稍大,是写一个利用管道进行进程间通信的程序,没基础的同学可能会有困难。期末考试是上机考试,题目和平时作业类似。

2015-07-31 09:25 2 0
RichCSR 2019春

你做得好啊,做得好啊! 期末考所谓的“阴间”题,稍微自己愿意去拓展学习的人都不至于答不出。那个填快捷键的题就是瞎蒙也能蒙对(没错在下蒙对了vs2019的全部默认快捷键),而最后评卷这道题全给对了,老师还是挺善良的。 反倒是玩命看ppt、背算法、刷无聊的入门题的考试专家会遭受打击。我早就看考试专家不爽了! __当然像平时作业那种难度的题能快速解出的水平还是必须的

2020-09-18 11:15 1 0
perl 2018夏

课程难度不大,因为是夏季学期没留书面作业,只是上机了几次。马老师讲课还行吧,虽然喜欢扯一些课堂外的东西但是该讲的内容也都讲了(还补充了一点点面向对象的知识)。如果真的想学程序设计II还是建议在春季学期学,夏季学期上课太短了,很多知识来不及消化,训练的量也完全不够。

给分并没有评课社区上说的那么好,只是优秀率会调到35%以上,但是高分段基本不调(造成高分段的人数极少)。

2018-09-07 20:40 1 0
TheLitFire 2018春

/*--------------2020春助教感言---------------*/

疫情线上,当时想着拿点钱氪崩崩崩,就挑了个助教当。好巧不巧马老师对课程的实验把控比较随意,我还是个老OI,就把八章的实验题都出了(现在回忆一下自己的二三月份全干这个了orz)

如下面我的老评论所述,也和某些评论看法不同,我(或我的室友)经历过编译 / 操作系统 / 算法 / veribug编程的洗礼之后,感觉科大在代码编程和debug的训练上还不足够(虽然开发和OOP也不行,但是可能上述在其他课程上用的更多),所以出题的时候特别考虑了这些,把能想到的边界条件、易错写法等等都融合进了testcase,虽然比例不大。实验的难度也设置的比往年要大(自己都可怜新生们),所以把之前本来是基本题的难数据点变成了附加题,也在每章设定了超出总分数目的题目给大家一点选择(虽然我是累爬了

判完第四章之前,同为懒狗的我也是懒得代码查重的,但是光自己的20+份就看到两三对不咋动脑子的抄法,为了维护自己精心设计的实验心血,一怒之下秋后算账,成为当年度匿名群和助教群里的话题(雾),也反手给自己增大了一倍的工作量

本届在陈凯明老师的指导下开始进行代码风格评判,标准也是我出的(

考试当场我看到卷子的时候人也傻了(,都不知道咋判卷子了(,你说快捷键那道题我成天VSCode+WSL+gcc咋办嘛(

最后辛苦各位同学了,我知道你们为了搞完实验+不被查重+写好风格很累,希望我不会被冲烂(

2018-07-20 22:51 1 0
ldeng 2017春

教了C++,教了面向对象。

其实这门可主要的重点是解决一些简单的问题啦……

会布置一个有图形界面的大作业……语言不限,能真正的学到很多东西……

收获巨大。

2017-07-20 16:41 1 0
Civilization 2016春

马老师是我见过给分最好的老师

2016-08-10 11:08 1 0

课程难度填”中等“,作业多少填”中等“,都是因为本学期优秀的助教@TheLitFire

赵助教平时在课程群上兢兢业业,及时回答同学们的问题,反观某位助教,当天该他答疑的时候从不上线,私聊问的问题过了一学期都没回答,如果不想带课何必当助教呢

这门课本身对于学过数据结构的同学来说难度就不太大,本人因为转院需要补修于是选了这门课,然而赵助教的题目还是让我感受到了相当大的难度,以至于我并没有完成所有的选做题,自然而然地为最后被卡绩94埋下伏笔。需要说明的是,赵助教的题目虽然难度大,但是绝不是故意来搞你心态的那种题目,我身为一个没有高中oi经验的计算机系学生,能做到这种好题目内心还是感到收获满满,感谢赵助教,辛苦了!

(PLUS,就算你没有及时完成题目,也有补偿的机会)

就课程本身来说难度不太大,前面对于我来说新的知识就是大数运算和日期处理,以及一些递归,枚举,高效计算的算法。搜索相关的知识在数据结构已经学过了,所以难度不大。后面Python和cpp的知识也自己学过一些,所以不做赘述,Python和cpp是不考的。

考试上,考了经典八皇后,本人考场直接默写,还有很多素质类题目,极大地制裁了做题家,我是舒服了hhh。这些题目只要平时真正热爱编程真正用心编程,都是能轻松解答的。(对,我说的就是第一道大题,考察了字符串函数的函数原型)

马老师水平很高,给分很好,赵助教水平很高,而且敬业,课程体验非常好。

最后,有些整个学期完全当甩手掌柜什么都不管的助教(导致我在本该他答疑的那天数次找到赵助教答疑),建议把工资分出来给zjx((

2020-09-18 16:55 0 2
USTCNoob 2019春

马老师给分超级好!!!讲得也很nice,就是课程PPT经常忘记上传。

课程难度对于一些没有编程基础的小白来说可能有些难度(但多练的话肯定还是没问题的!

对于有编程基础的同学来说,这门课完全可以水一水就过去了OTL

无书面作业,通过OJ提交编程题,当时做的时候觉得有些题很困难(其实是我自己太菜了),现在回头看觉得只要认真学了不算太难。

期末的话是几道编程题,手写代码。难度偏简单(虽然我这个菜鸡还是考崩了,不过最后还是奶回来了)

另外,马老师人也特别有趣,强推马老师的所有课!

2020-01-06 00:39 0 0
JohnDoe 2019春

19年春季学期基本上是在讲一些非常基础的算法(枚举、贪心、搜索、动态规划等等基本算法),对于有一定算法基础的同学来说应该是一门水课。

老师上课比较有意思,会穿插些自己的经历和一些故事,至少不算很无聊。

作业是在oj上布置和提交。考试是几个简单的算法题+手写代码。

就我个人而言给分还算不错,因为我个人之前已经学习过一些相关方面的知识,再加上我后面不怎么去上课,所以我在这门课上除了绩点外收获不多。但没有相关基础的同学应该还是有收获的。

注:老师不点名,但偶尔会有随堂思考题(变相点名),不过具体占多少不是很清楚。

2019-11-22 14:03 0 0
daiaqswde 2017春

给分据说是给满a档的,然而从来没轮到过我。总是被从3.7卡到3.3。

2019-01-21 22:09 0 0
随遇而安 2017春

讲道理的话出分真的慢,暑假小学期的课8月20几才给分orz。对于c语言没有基础并且学得不算太好的我来说,每天的大作业确实有点压力(不过只有开始4次计入成绩,后面的可以不做)。但是最后给分确实不错,我最后考试最后一个20分大题不会做,还是调到了87,他给的优秀率大于35%。虽然10天并没有什么收获。。。

2018-08-25 12:41 0 0

这学期马老师讲得很少,作业没有,考试简单,给分很好。

2016-08-06 09:39 0 0

马建辉

教师主页: 暂无

其他老师的「程序设计II」课

陈凯明, 马建辉 10.0 (1) 2020春
孙广中 8.3 (27) 2020春 2019春...
周颢 5.0 (1) 2016夏
黄章进 6.4 (7) 2016夏 2015春
未知 2017夏 2017春

马建辉老师的其他课

数据结构 9.0 (18) 2020秋 2019秋...
程序设计II 10.0 (1) 2020春
程序设计I 8.5 (4) 2018秋 2017秋...
C++ 2005春 2004春
数据结构与数据库 2013春 2012春...
程序设计实践 2012春 2011春
软件技术基础上机 2011春 2008春
面向对象程序设计 2011秋 2009秋...