Skip to main content

Survey Results



Course Survey Results


Philip   Johnson   ICS413, Fall 2008

Campus: University of Hawaii at Manoa Course: ICS 413 - Software Engineering I
Department:   Information& Computer Sciences Crn (Section):   76664 (001)    


1.   Class Level (pick one) - please note that by answering this question you could potentially jeopardize your anonymity

Mean N-Size Std Dev   Freshman (1)  Sophomore (2)  Junior (3)  Senior (4)  Grad (5)  Other (6) 
4.0 12 0.43   0(0%) 0(0%) 1(8%) 10(83%) 1(8%) 0(0%)
2.   Course - please note that by answering this question you could potentially jeopardize your anonymity

Mean N-Size Std Dev   Elective (1)  Required (2) 
1.58 12 0.51   5(42%) 7(58%)
3.   The instructor demonstrated knowledge of course content.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.75 12 0.62   0(0%) 0(0%) 1(8%) 1(8%) 10(83%)
4.   The instructor fulfilled the goals of the course.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.58 12 0.67   0(0%) 0(0%) 1(8%) 3(25%) 8(67%)
5.   The instructor communicated effectively.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.58 12 0.67   0(0%) 0(0%) 1(8%) 3(25%) 8(67%)
6.   I gained a good understanding of concepts/principles in this field.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.58 12 0.67   0(0%) 0(0%) 1(8%) 3(25%) 8(67%)
7.   I developed the ability to solve real problems in this field.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.5 12 0.67   0(0%) 0(0%) 1(8%) 4(33%) 7(58%)
8.   I learned to recognize quality work in this field.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.5 12 0.67   0(0%) 0(0%) 1(8%) 4(33%) 7(58%)
9.   I deepened my interest in the subject matter of this course.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.67 12 0.65   0(0%) 0(0%) 1(8%) 2(17%) 9(75%)
10.   I enjoyed this course.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.58 12 0.67   0(0%) 0(0%) 1(8%) 3(25%) 8(67%)
11.   I developed skills needed by professionals in this field.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.67 12 0.65   0(0%) 0(0%) 1(8%) 2(17%) 9(75%)
12.   I improved my abilities to do the kinds of writing used by professionals in this field.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.33 12 0.78   0(0%) 0(0%) 2(17%) 4(33%) 6(50%)
13.   I learned about career opportunities.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.5 12 0.67   0(0%) 0(0%) 1(8%) 4(33%) 7(58%)
14.   I help classmates learn.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.42 12 0.79   0(0%) 0(0%) 2(17%) 3(25%) 7(58%)
15.   I have become more competent in this subject area during this course.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.67 12 0.65   0(0%) 0(0%) 1(8%) 2(17%) 9(75%)

16.   Ten years from now I'll probably remember this course most by ...
knowing and understanding what I have learned from this class and continue applying it in the real world. I know that all the knowledge that I have gained from this class and from this instructor was all worth learning especially in a software engineering field. So thank you Dr. Johnson and glad I didn't give up and just drop your class because of the amount of work we did.
The principles of effective coding and software design/engineering. Also, quality assurance and continuous integration.
The teaching style and the real life software engineering projects that were done in class. I will remember how taking the course actually made me more interested in software engineering in general.
The Automated checking tools like Emma, FindBugs, JUnit, Checksytle, and Hackystat. How those tools above help in coding and packaging a system. Probably also the coding game CodeRuler - HAHAHAH!
The tools that were learned in class.
How really business related this course is.
1) people I met 2) my personal portfolio and engineering blog 3) experience of working in a group 4) fun and informative lectures
The amount of sleep I lost. But also the introduction of all the useful professional tools we have learned to use. This course felt like it really got me thinking and working like a Software Engineer/Programmer. Best prep course to get yourself on the right track as Software Engineer. He kind of looks like Hugh Laurie on "House M.D."... especially when he starts talking about Software ICU.
eclipse, ant, hackystat, junit, honestly I will never forget. One of the hardest class in my college life, but also one of the most interesting and very practical content that developers should know. I'm also taking ICS 415 from Jan Stelovsky and he has almost no passion to teach students, but you got too much passion! I like pair programming, I didn't think I can get close with classmates this much. This kind of group work should be done since ICS 111 so that we can get together while we strive for degrees.
Probably one of the few courses that got me excited about programming.
Java web dev, blogging stress.
Group projects and SVN

17.   The instructor is enthusiastic about the course material.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.75 12 0.62   0(0%) 0(0%) 1(8%) 1(8%) 10(83%)
18.   The instructor seems to enjoy teaching.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.75 12 0.62   0(0%) 0(0%) 1(8%) 1(8%) 10(83%)
19.   The instructor was effective in meeting the objectives of the course.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.58 12 0.67   0(0%) 0(0%) 1(8%) 3(25%) 8(67%)
20.   The instructor is willing to meet and help students outside class.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.17 12 0.83   0(0%) 0(0%) 3(25%) 4(33%) 5(42%)
21.   The instructor makes me feel free to ask questions.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.58 12 0.67   0(0%) 0(0%) 1(8%) 3(25%) 8(67%)
22.   The instructor has been helpful whenever I have encountered difficulties.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.33 12 0.78   0(0%) 0(0%) 2(17%) 4(33%) 6(50%)
23.   I was able to get individual help when I needed it.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.25 12 0.87   0(0%) 0(0%) 3(25%) 3(25%) 6(50%)
24.   The instructor seems well prepared for each class.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.58 12 0.67   0(0%) 0(0%) 1(8%) 3(25%) 8(67%)
25.   The instructor presented the course materials in a clear and organized way.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.75 12 0.62   0(0%) 0(0%) 1(8%) 1(8%) 10(83%)
26.   In general, the course was well organized.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.58 12 0.67   0(0%) 0(0%) 1(8%) 3(25%) 8(67%)

27.   My overall evaluation of this instructor is....
Take this class...that is my suggestion for all the students who are majoring computer science or software engineering. You get drilled with all the software testing and programming in this class and sometimes it's very stressful but worth it. You will learn things that you can apply in the real world.Being in this class helped to widen my horizon about what computer science is all about.
Great. I learned a great deal.
Professor Johnson is extremely good at teaching what he does. From day one, I recognized his passion for software engineering and how this reflected in his teaching style. He is one of the most enthusiastic teachers I've ever had at UH Manoa. I really do think that he presents material in such a way that students are more receptive to it than usual.
EXCELLENT INSTRUCTOR!!! I am going to take his 414 class next semester. Awesome!!!
good professor, will recommend to other students.
Good
10/10. I would highly recommend any new coming ICS student to take his course. It will change the way you think about software and boost your confidence to achieve better in the field.
Perhaps the best ICS instructor since my ICS 111 and 211 days. He made learning interesting. I sort of lost interest in programming in some of the other ICS courses. But the content I learned through this course have me interested again. Collaborations made it fun and less stressful.
very very good! thank you so much!
Highly effective at getting students motivated.
Johnson is really enthusiastic about the content. His lesson plan could be modified a little, stressing more on harder stuff and breezing through easier things.
Best instructor in UH

28.   Assignments are relevant to what is presented in class.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.67 12 0.65   0(0%) 0(0%) 1(8%) 2(17%) 9(75%)
29.   The instructional materials (e.g., texts, handouts, etc.) were relevant to course objectives.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.75 12 0.62   0(0%) 0(0%) 1(8%) 1(8%) 10(83%)
30.   Grades are assigned fairly and impartially.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.42 12 0.9   0(0%) 0(0%) 3(25%) 1(8%) 8(67%)

31.   My overall evaluation of this course is...
Well done Dr. Johnson. Thank you!
Great.
The only (small) gripe I have about this course is the amount of work there is to do. For a student taking 4 or 5 other intensive courses, it is a real challenge to get everything done on time and up to a good standard. However, having so much work also effectively forces one to learn even more. I know thats how it was for me. I wish I had more time to do things, yet I was learning a huge amount all the time. Other than that, this course was top notch. My favorite types of courses are the ones where you are taught about things in a real life job context. This class was exactly like that. I know for a fact that the things I learned will be used throughout my career. Another big difference about this course compared to other ICS courses is the fact that you do things in groups. This is hard at first but it is a needed skill for anyone in this business. Overall, I feel like this course really challenged me and took my programming skills to a new level. I feel more ready for a career in computer science. I would recommend it for any ICS student.
Too much reading per week. The course was awesome, I enjoyed it.
good
Good
One of the best ICS classes I've taken thus far. I'm looking forward to taking the second part of SE II with Johnson next semester.
THE course to take. Prepares you as an Software Engineer. Gives you good insight on what the industry is like. Definitely recommend taking this course before graduation.
excellent!!
An excellent way to learn about software engineering.
I think this should be a required course for ICS majors. Formal papers should be assigned instead of blogging. Written material should be graded more harshly, since this is a writing intensive class. Adding a database backend as a If there was a version of this class that was not writing intensive, it would be a little bit more enjoyable. With all that said, I did learn a great deal from this class. Do not regret taking it.
Best ICS class because the instructor keeps us interested and the course provides a lot of growth.