Roach, Steven

CS 4310-25358

Spring 2003

 

 

Comments:

 

 

1.      The class is excellent the way things are organized and conducted.  Although I think that Dr. Roach may allow for the students to pick the team they want to be in because that would and greatly in team relations. When students know each other they communicate better and therefore will work better.  Enhancing their work and by these means producing a better project.

 

We do not allow students to choose their own teams for several reasons. First, it is our intent to have you learn how to communicate with a more diverse set of students that you would likely choose on your own. It is a human tendency to select people who are most like you. However, we want you to be able to work with a wide range of people.

 

We further believe that the product you create will be much better if your team has greater diversity. This is because a wide range of ideas are needed to create usable, flexible, reliable software.

 

Finally, the research shows that the two team selection strategies that have the highest probability of creating disastrous teams are (a) random and (b) self-selected teams. We are actually doing you a favor by not allowing you to choose your own teammates. Dr. Gates and I discuss this matter frequently with our colleagues at other institutions. In fact, we are hosting a panel session on team strategies in the classroom at the Frontiers in Education conference in 2003. Having studied the matter, we believe that self-selected teams are not appropriate in this situation.

 

2.      Would be good to have all notes printed in the “nice color” course notes.  Sometimes I stopped listening just because I was writing.  You are an excellent teacher.  Despite the grade I got (less that A for sure), I’ve learned a lot.  Thanks.

 

I chose not to have color copies because of the expense. Chose not to print all of the content of every slide because students stop taking notes and stop paying attention when I do this. By only giving you part of the notes, I have relieved you of the need to write everything, but have encouraged you to have your pen in hand and write during the lecture.

 

3.      This is an overall excellent course.   Dr. Roach has obviously put a lot of thought into the structure of the course.  I learned a great deal about teamwork and about software engineering.

 

4.      This class is the prime example of the need to establish a reasonable load of work associated with number of in class hours.  A 3 hour class that requires 15-20 hours of group meetings to discuss project assignments 10 hours of individual work to do the assignments plus 6 hours of studying and reading is far from reasonable.  The book is an expensive paperweight.  While sections were assigned to be read during the beginning it was not referred to again after the third week of class.  The handbook was an excellent idea.  A table of contents would have been extremely helpful.  The class is a pressure cooker, with so many huge assignments due, many new topics to learn, a project to try to grasp, and a group of new people to learn to work with you constantly feel behind the entire semester.  Some of us do take other classes and other responsibilities.

 

If your team is spending 15-20 hours per week in meetings, then you are obviously wasting a lot of time. One of the objectives of this course is for you to learn to conduct effective meetings. In order to do this, you must have a reason for meeting, come to the meeting prepared, stay on task, and end the meeting when the objectives are met or no productive work is being accomplished.

 

The book discusses many of the topics covered in class. I assume that you can read and do not need me to read the book to you. I expect that you will find the text book from last semester as well as the one chosen for this semester useful in 4311.

 

I have added a table of contents to the course notes for 4311 next semester.

 

5.      This class has definitely been the most intensive class, I’ve taken a while at UTEP.  But, I have really learned many new things that will help me in the future.  The structure of the class was a challenge for me in that it was very time intensive, mainly because I had other classes to worry about.  I know that if this class was the only class I was taking, say like during the summer, I would have learned much more.  The instructor is a very good instructor, I like the fact that he’s more interested in the students learning.  But the lectures do go very fast and is difficult to capture everything that is being taught.

 

 

6.      As a student at any level of my studies, have I had to work as hard.  As I have in CS 4310. Along with the hard work, I have gained so much from this class, I’ve learned and applied it over and over again.  I don’t know what grade I’ll get in this class, but I know what I am getting out of it.  Dr. Roach challenged us day in and day out, at times I would leave school confused not knowing what the heck just happened; but in time things became clearer and now I feel like a stranger student.

 

 

7.      I enjoyed the class.  I felt that we didn’t have enough feedback with the SRS draft.  I would have learned more if there would have been more comments on the SRS requirements section.

 

Monica and I both went through all of the SRS drafts and provided extensive feedback. I  don’t know what else we could have done to assist you.

 

8.      Excellent teacher.  Thanks I learn a lot.  I have two suggestions to improve the class.  1st. make the exams with less theory.  Put more exercises.  2nd Provide example of the assignments most of the time I didn’t know how to start them.

 

My exams cover the ABET objectives for the course that are not covered in any other manner (such as the project). I am obligated to assess my students on the course objectives. 

 

9.      I have learned a lot in this class, in all ways.  I have learned to work in a team which is pretty difficult.  Dr. Roach is a really good teacher.  The class is exaggerated difficult, so slow down.  I like this class and I hope to get a good grade because after this an usual amount of work we all deserve a good grade.

 

The pace of the course is fast. There is a great deal of material to cover, and you need to cover it in order to succeed on your project. I don’t know where there is time for a slower pace. Can you recommend where to take more time and where to spend less?

 

10.   I think its pretty hard to have somethings due on the day of a test or one day before, the test should have more space in time between when you turn deliverables in for example if something is due on a Monday the test should be on a Thursday to have more time to review the material.

 

Part of being a professional in the software industry is being able to plan. The exams were scheduled on the first day of class. All assignments are made several days or weeks before they are due.

 

11.  Dr. Roach is a nice and cool professor.  He pushed us very hard throughout the semester.  I wish he could force us to have mandatory weekly meetings with him.  This way he knows where exactly we are and how we should do to make progress.

 

 

12.  Excellent course.  Finally a class that gives you a taste of the ‘real’ world.  My main concern however involves the group assignments.  Although we were trained in class what the assignment is, I believe we didn’t spend enough time training how to perform the assignment.  It kind of felt like trial and error…we were ‘coding and fixing’ to schedule.  Students with similar schedules could be grouped together. 

 

 

13.  First I really enjoyed the whole semester in the class, thank you Dr. Roach.  It would be a good idea to have more contact with the client so they can give us feedback of what we are doing.  It would be a good idea if you would ask us to do a presentation during the semester on topics such as use cases, feasibility reports.