1, where do you think this course needs to be improved, specific measures, including: time schedule, project difficulty, etc. can be;
I think there are two places to improve, the first is the completion of the work, should let teachers or teaching assistants to participate in the completion of the process, so that the work is transparent, you can let the teacher know each classmate or each group state, and praise do good. The second is the assessment of performance, the publication of the performance before the standards of the evaluation of a little introduction, to avoid some students because they do not know the standard, and strive to complete the work at the same time did not get corresponding results.
2, you think the TA/teacher where to do the lack of, where restrictions too much, etc.;
The TA is very careful, here thanks to the TA's pay. I feel that the teacher in class do not talk about the same knowledge, add some similar interactive links, like the real development, the teacher plays our master, led us to learn knowledge. Teaching assistants to communicate more with students to avoid dissatisfaction with grades or other reasons.
3. What do you think is the problem of the grading criteria for each project, and what do you think are the reasonable grading criteria (individual/pair/team count three)
I think the criteria of the project assessment is not a problem, of course, I think there should be a standard before the development, my assessment criteria only two, one is the workload, one is to pay, of course, the two are not equal.
4, in the pair project whether you really appreciate the benefits of the end, whether the real strict to the programming, the workload of the two sides is the same;
Without strict pairing programming, we can see it in our homework. As for the benefits of pairing programming, here do not want to say anything, feel the benefits of the pair of programming is completely not reflected, to see each pair of programming work can be seen, most of the most of the work is done by a person. I think we can impose some restrictions here, of course, I don't think so.
5, your team project is successful, if you will choose this team again, why success/failure;
As I said before, we realized the process of software development (and we made the corresponding things, although we did not have a complete release and feedback), every step was successful, we even succeeded. Success is not only related to the team, but also to everyone on the team, so I will choose the team next time.
6, summarize your team in the project when everyone's time arrangement, can be written anonymously.
Generally speaking, everyone is writing when writing, of course, individual people certainly can not do. When playing, the same, everyone is playing. Here to talk about their dereliction of duty, and did not regularly carry out group meetings, although there is always a lack of staff, but the fundamental reason in my.
7, about this course you have any other good suggestions/comments
My advice is basically two answers to the first question. There are some small opinions, the first is the time arrangement, because the curriculum in the Junior college, is the students to take an examination or prepare for the key period of employment, so the course time should consider these people, can be difficult to grade or reduce the amount of work. The second is the course content, to tell the truth, the class lectures students I dare not say no, but serious lectures certainly not too much, so the course content should have a certain change, and the above mentioned about it, add some interactive link, you can assign some achievements in this, increase the enthusiasm of students. This is the first class of software engineering reform, overall, certainly better than before the effect is much better, I hope that the Software engineering course can become more and more good, a really useful, students welcome a course. Finally again thank the teacher and the TA's hard work, you have worked hard.
Software Engineering---additional jobs