在闭卷考试的时候,我要求同学们把意见和建议也写在卷子上,反馈给TA。 下面是TA 给我的列表,我大略分了类:
They are listed as below. I omit the names. Also I omit the positive comments which just simply say that this class is very good (there are definitely lots of it!)
book 移山之道 (i think a couple of the comments also refer to 梦断代码)
- The books are not very good. What we are told to read is childish. Not suitable for teaching.
- "移山之道" is a good. More training from that book should be used in our class.
- Provide more books so more people can read it.
- Having a paper based, closed book exam is a bad decision.
- Some discussion problems at the end of each chapter of the book can be used in class.
- We spent too much time on I Project and P Project. Should focus more on Team Project.
- I found the book 移山之道 is good for reading but not for referring, I see many localized dialogues, it maybe better for me to understand, but not to found a specification of definition of something. Besides, there’re not much explicitly emphasized things
项目 Individual Project, Pair Project, homework
- The difficulty of homework should be decreased a little bit.
- Should require the students do more documentation.
- To focus more on the scale and scalability of the program, give some detailed instructions, and really hard projects.
- I don’t like the project like I Project & P Project, since they give to much attention to the algorithmic aspect of the program, and in a really "unprofessional", way.
- Should add more check points during the development process.
- The interface in P Project should be agreed by majority of the students before used.
- More examples in lectures. Balance the work load of each time in P Project.
- For I Project, the evaluation standard should be announced ahead.
- For P Project, the interface is too complicated.
- Should have more real case scenario analysis.
- Too much work for P Project.
Team Project and Team work
- There should be penalty for those who didn’t do anything in T Project
- PM doesn’t have enough authority to manage the group. Some team members do very little work in the project.
- It may be good to have the teacher as the PM for a demo project. Then we can learn software engineering in real world instead of program homework.
- There should be more team work since it’s the core of this class.
- We can try some new and interesting method, such as Pair-Programming, since we don’t have chance to do that outside the class.
- The time of class is not very good. 1:30pm is the time for nap.
others:
- Can we have at least a 180-day-trial TFS instead of 90 ? (From the admin)
- I like to see more examples rather than terms, actually it’s not bad in the class, but maybe it’ll be better if we follow one (fictional or real) project through the whole class
- I hope students can take part in MSATC to do some real project.
- The teacher can do more demos.
- The teacher should not be too casual.
- The organization is loose. Absence for class doesn’t get penalty.
- The organization is loose. Absence for class is common.
- The content of the class is not solid. And most of the time, it feels like there is only a framework.
- Some real case in MS can be used in class.
- The teacher can invite some engineers from MS to give some presentations.
- Let students do some explanations about Test & Dev.
- As senior students pay less attention on their scores, we should use rewards and competitions to attract their interests.
我觉得移山之道这本书本身是很好的,但是很多东西因为我们没有接触过真正的所谓大项目可能无法感同身受,以及找到用武之地,即使有做TProject也大抵如此
可是当我提醒一些同学的Team Project 规模太小,不好意思说是世界一流的大学生做的项目,他们都很谦虚地说 – 我们很忙的,只能做到这样了。。。 另外一个数据:去年这门课的同学分析,真正用来做项目的时间估计只有5%, 其余都是灌水,谈朋友,灌更多水,玩,申请学校,实习,在实习的公司又灌了一些水。。。
太简单了不愿意做,难一点了又哇哇叫做不了,眼高手低,诚如斯也……当然,作为一个局外人,俺这样的评论有点站着说话不腰疼的嫌疑……btw:明年不妨让大家把blog开到csdn上,那里的炮火更猛烈些……