1, where do you think this course needs to be improved, specific measures, including: time schedule, project difficulty, etc. can be;
For:
First of all, I think the project in front of this course has a lot of help, but the final Test paper to reduce the practicality of this course, the examination I think can be canceled, really no big help, can only say deal with, completely will software engineering curriculum to project programming, add a few also can.
Schedule is also available, two lessons a week. Project difficulty moderate, suitable for most people, but the number of additional projects less, for the students with good programming ability, there is no much room for development.
2, you think the TA/teacher where to do the lack of, where restrictions too much, etc.;
For:
Teacher Zhang's teaching method is very good, this is the first time I realized that a course really will learn just apply to practice, classroom knowledge tells very in place, very image, let people easy to understand. But the atmosphere of the classroom is not enough, many people only do the lesson under the project, the class hastily.
Ta very hard, in the school to concentrate on their own studies at the same time also for our study busy, our homework evaluation and explanation, in the group is not for us to instill the soul of chicken soup, for we will enter the social life to pave, to the teaching assistant teacher thanked. But we have not seen one side, so I suggest that in the future this course will allow you to have a video call with your TA teacher (it may be time-critical for the TA and can be a group call).
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);
For:
Personal: Personal work is a relatively simple programming work, many people are very much the same, which also has a relatively good score to get high. But some self-improvement again, thanks to a newer version, the teacher did not pay attention to, wrote a language, can be used directly, although the language is not international popular, but also to be familiar with more languages, I just published, it may be the teacher has not much knowledge of the language, no one attention.
Pairing: This project is very good, two people to complete a project, very cooperative spirit, and we completed the more smoothly, scoring standards are more reasonable.
Team: This in our team there is no problem, but in other teams may have a lot of problems, no pay for the person, the captain can not give points, even if the minimum is not much lower, so the score to the captain will not pay the number of points, are comparable, this is the most important, other team work, Are all teacher judges, very fair and impartial.
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;
For:
Experience the necessary cooperation and collaboration spirit, I use graphics to write the code well, he is responsible for assembly and testing, the workload is consistent. In fact, the project can be completed by a person, but it is only a matter of time, two people greatly save time consumption, so that our project can end early, to carry out the next task.
5, your team project is successful, if you will choose this team again, why success/failure;
For:
Our team work successfully, if again I will choose this team, because I think our team is not the most powerful, but there is a tacit understanding, because we have cooperated many times, no matter what project we can handle freely.
The reason for success is nothing more than a tacit understanding of the cooperation, out of the small mistake, but quickly resolved, there is no too big jam, the whole team project overall is smooth, is a lot of small steps more complex, but all resolved. Next is the most important no one is lazy, what to do and what to do, any step is seamless, making the process smooth.
6, summarize your team in the project when everyone's time arrangement, can be written anonymously.
For:
We basically spend the afternoon evenings and weekends:
A responsible for code writing, on weekends, usually also at night;
BC Test after completion;
Other members of the work, auxiliary programming, collection of pictures, PS and other operations basically in the evening without class time.
7. You have any other good suggestions/opinions about this course;
For:
The abolition of the exam has been said many times, here is not to say, there is one can meet with the TA, collective organization, or let the teaching assistant to teach online can also.
Additional topics in software engineering