对于这个,我采访了北航六系在读的几位研究生,他们本科也是北航的学生。
第一个:研究生二年级学姐
(1)她们课程设计的特点:大多两个人一组,很少有三个人一组的,有些牛人还是一个人写一个项目,她听到我们是五六个人一组很惊讶,本科就用这么多一组的做项目,这样看来她们的软工课程设计只能算是pairwork;而且她说她们课程设计所有人的项目都是大同小异,图书管理系统,项目管理系统,超市管理系统等等,都是一些常做的东西。
(2)她们没有阅读作业和写程序的作业,当她知道我们还要做阅读作业,就佩服我们了,说,这一门课就这么多作业,你们这学期是怎么过来的?还要做pairwork写程序,真是太累了,她们表示同情。
(3)上面说到她们课程设计大多是两个人一组做的,这位学姐就是和她的室友一起做的软工课程设计,两个人基本就是简单的分分工就行了,没有那么复杂,项目还是很简单的,设计很简单。
(4)她说我们老是做作业,老师上课没有讲什么内容,让学生下课去看,学生未必会看啊,这样教学也是有弊端的。
第二个:研究生一年级学长
首先,他是两年前上过邹老师课的学生,当采访他的时候,他的第一反应就是作业真他妈多,每周都在写软工作业,其他的课的时间都被挤掉了,熬了好多夜。
他们课程的特点就不用介绍了吧,他给了一些建议就是作业应该适当减少一些,这一学期还有两门课(编译原理和数据库技术)的课程设计要写,代码量太大了。他说当时家在北京,一个月都没有回家,期末各种课程设计都挤在一起。
第三个:博士二年级学长
这是我实验室里带我的学长,他之前软件工程课的和第一位采访的学姐的是一样的,我问他对我们软件工程的看法,他的看法如下:
(1)邹老师这个方法对我们完成任务的能力是一个很好的锻炼,计算机行业基本就是这样,给一个任务在给定时间下就要完成,一般都是逼出来的。他之前听我说我在做电梯调度的作业,他微微一笑说,还有一个礼拜时间,加油啊。
(2)传统的软件工程教的理论知识比较足,学生能学到好多理论知识,老师上课不讲,学生不会去看这种枯燥的东西的,所以老师上课要讲点理论,不能一味的只会布置作业。