- 主题:这个编程大作业难吗
不愧是贵清……
--
FROM 111.198.57.*
这不难,初中高中搞OI进过复赛的,看懂算法导论里那些东西是基本要求
【 在 hgoldfish 的大作中提到: 】
: 你太小看现在的学生。我外甥现在高一下学期,已经看完我送给他的《算法导论》了。后面的看不懂,但是也算是瞄过。
:
--
FROM 172.105.232.*
这个题目,我瞄了一眼,脑袋都大,贵清c++课程不应该是着重培养oop能力么?这一堆细致到点的要求,全是实际工程能力的要求。
别的不说,假设就调两三个三方库,一行代码也不写,把这几个三方库的源码弄进一个工程里能编译通过不出错,就问本版写了半辈子c++的老鸟有几个能轻松搞定的...
让大一才刚学了点c++皮毛的学生,去折腾这些细节,跟出题老师自述的目的根本不合...就算用最笨的办法去实现,鉴权用hardcode 视频直接截屏bmp 网络通信直接socket 这些功能分别要靠哪个api去实现 让一个新手去搞都要懵逼一阵子,根本没给学生留什么精力去思考如何实现ood【虽然我也觉得oo早就不是二三十年前 逢码必oo的地位了,何必单拿出来开门课...
--
FROM 172.105.232.*
我觉得这出题老师就是偷懒
他搞这么个题目不是不行,但是他得替学生屏蔽掉过于细节的实现,先把他自己提出来的每个功能点的底层实现都封装成类,做好文档暴露接口给学生,然后在这个基础上,大家去自由发挥实现整个项目的功能,这才是合理的课程作业,上限很高 下限不低
题目背景真的不重要,重要的是能把精力集中在有用的方面,那些工程细节对一个刚入门的学生来说真的没有卵用...
【 在 callmebbser 的大作中提到: 】
: 是的。
: 不如大家说说什么样的题目才能体现学生掌握OOP的程度?
: 做个角色类小游戏?
: ...................
--
FROM 111.198.57.*