Skip to main content

Survey Results



Course Survey Results


Philip   Johnson   ICS314, Spring 2018

Campus: University of Hawaii at Manoa Course: ICS 314 - Software Engineering I
Department:   Information& Computer Sciences Crn (Section):   84150 (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) 
3.69 26 1.16   0(0%) 2(8%) 12(46%) 8(31%) 0(0%) 4(15%)
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.93 27 0.27   2(7%) 25(93%)
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 28 0.52   0(0%) 0(0%) 1(4%) 5(18%) 22(79%)
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.75 28 0.44   0(0%) 0(0%) 0(0%) 7(25%) 21(75%)
5.   The instructor communicated effectively.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.64 28 0.56   0(0%) 0(0%) 1(4%) 8(29%) 19(68%)
6.   The instructor was consistently well-prepared and organized for class.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.64 28 0.78   0(0%) 1(4%) 2(7%) 3(11%) 22(79%)
7.   The instructor was accessible to students.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.54 28 0.74   0(0%) 0(0%) 4(14%) 5(18%) 19(68%)
8.   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.5 28 0.64   0(0%) 0(0%) 2(7%) 10(36%) 16(57%)
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.46 28 0.74   0(0%) 0(0%) 4(14%) 7(25%) 17(61%)

10.   Which aspects of the course were most valuable?
The athletic engineering practices helped significant;y with learning.
Doing the practice WODs were nice as it allowed for two people to help supplement each other on the material, assuming both were at least familiar with the subject.
all of it
WOD/practice WOD. Class exercises.
Working in a group has been the most valuable because I've never done it before in a ICS class.
Learning how to work with a team.
I would say that the practice/in class WODs were probably the most valuable aspect of the course as they served to reinforce the concepts and topics that were presented. The only exception to this was in the Meteor/React JS modules, which I feel did not adequately prepare us for the complexity and level of understanding needed to complete our final projects.
Althletic training, made it somewhat easy to pick up concepts
I learned a lot about HTML, CSS, javascript, etc. Basically a lot of information that I became proficient at that I haven't been able to achieve in a semester's time with any other course.
Everything was valuable. Especially his athletic software engineering approach. It really stimulated studying and made it very important to use all of the materials he provided.
The screencasts of the homework made out of the classroom learning easier. The Modules and the schedule of tasks set the expectation at the forefront. Building career related assets like techfolios helps to prepare with real life tools.
The exercises and the WODs were definitely helpful and structured well for success in the course.
learning to work under time with the WODs are the most important part.
I felt that the class was pretty interactive, which was a very valuable aspect of a good experience from this class.
Homeworks and the final project
The WODs allowed for individual success teaching me about preparation and understanding of the material. The final project allowed me to have strong communication between my peers.
Hands down making our professional profile on GitHub. I got so excited after making it that I sent the link to the professional portfolio experience to my friends and encouraged them to make one too!
The way the course was set up made it easier to digest the material every week.
the slack group seemed to be the most helpful because you can always ask for help if something comes up.
- Athletic learning course structure and the in-class WODs - Screencasts
weekly quizes (WOD) to test knowledge gained by applying material
WODs
The practice WODs were great to get a feeling of the concepts being covered and were good material to reference back to when needed.
The WOD, flipped classroom teaching was very athletic and helped me keep up with work as well as get ahead and learn more when I wanted to.


11.   Which aspects of the course were least valuable?
none of it
N/A
I felt like the essays didn't add much to the learning process but at the same time WI credits are hard to come by in the ICS program.
Learning by example
I feel like I did not gain as much knowledge of Meteor and ReactJS from the Digits practice WODs as I would have liked to. The module left a lot of details related to Meteor and React out.
The WODS at the beginning of the semester were crazy.
The WODs. Specifically the all or nothing aspect to it. I think partial credit should be given since it adds unnecessary stress.
Nothing
I would like to say that a majority of the experiences are ones that I did not watch or read. I felt that they were useful resources but not necessarily vital to success in the course.
The least valuable part of the course was learning about random facts.
I cant think of one at the moment.
The WODs were more stressful than actual learning experiences. At some point, I just focused on the practice WOD material for each week rather than actually study the tools/concepts holistically.
Every aspect of this course is valuable.
In class WODs. They ALWAYS freaked me out.
n/a
one thing i thought wasn't really necessary was the song of the wod because not many people participated in it
Very long introductory period.
Some of the Tuesday classes. Doing a practice WOD with guidance is alright, but watching a screencast for the first half of the class is not (although that was only one day).
The deadlines sometimes seemed unrealistic and they were difficult to keep up with.

12.   The instructor gives clear explanations.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.5 28 0.75   0(0%) 0(0%) 4(14%) 6(21%) 18(64%)
13.   The instructor seems to enjoy teaching.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.86 28 0.36   0(0%) 0(0%) 0(0%) 4(14%) 24(86%)
14.   The instructor seems knowledgeable in many areas.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.71 28 0.66   0(0%) 1(4%) 0(0%) 5(18%) 22(79%)
15.   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.75 28 0.52   0(0%) 0(0%) 1(4%) 5(18%) 22(79%)
16.   The instructor was enthusiastic about the course material.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.96 28 0.19   0(0%) 0(0%) 0(0%) 1(4%) 27(96%)
17.   The instructor acknowledges all questions insofar as possible.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.71 28 0.46   0(0%) 0(0%) 0(0%) 8(29%) 20(71%)
18.   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.25 28 0.93   0(0%) 1(4%) 6(21%) 6(21%) 15(54%)
19.   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.54 28 0.74   0(0%) 0(0%) 4(14%) 5(18%) 19(68%)
20.   The instructor was professional.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.75 28 0.44   0(0%) 0(0%) 0(0%) 7(25%) 21(75%)
21.   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.57 28 0.63   0(0%) 0(0%) 2(7%) 8(29%) 18(64%)
22.   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.71 28 0.6   0(0%) 0(0%) 2(7%) 4(14%) 22(79%)
23.   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.68 28 0.55   0(0%) 0(0%) 1(4%) 7(25%) 20(71%)
24.   The instructor makes the course difficult enough to be stimulating.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.59 27 0.57   0(0%) 0(0%) 1(4%) 9(33%) 17(63%)

25.   My overall evaluation of this instructor is....
Positive. Most of the material and assignments were very well fleshed out. If someone had issues that weren't technical, it was clear it was that they did not follow instructions.
The class was tough but I learned a lot. The videos were helpful to understand the subject for each week. It was organized and flowed well week after week.
he's great
Professional, well explaining materials thought screencast and lecture.
Philip Johnson was a good teacher overall.
He knows web development. Just beginning to learn some new web technologies.
I can see that Philip Johnson is passionate about the subject of Software Engineering. To say that Software Engineering is a multi- faceted subject is an understatement, and there is only so much that can be squeezed into a semester long course. I appreciate the project driven/athletic approach that Philip is attempting to employ as a way to make the course more stimulating and interesting, but at times, I feel like these aspects are favored at the expense of a coherent structure.
Enthusiastic teacher, with a ultra positive attitude.
He's a very charismatic Professor that cares about giving students the most up- to-date tools in the software engineering world.
My favorite professor thus far in my time here. His course is really well organized in modules and he gives enough practice and resources to be successful. His WODs on Thursdayâ??s are all really easy if you do all the practice. He really enforces understanding the material which I what I wish most professors would do.
motivated teacher. passionate about the future of his students and their impact on Hawaii's economy in the future.
He has a lot of energy. I enjoyed his enthusiasm in the topics covered and especially how excited he was about how he structured his class. I do think that there are some moments where he doesn't like it if we deviate from the way he expects us to do something. This is understandable as the class is structured for success through his methods and deviation is more likely to lead to failure.
A great professor, good at making students motivated and prepared for after college.
He's a great professor who is passionate about his job and the subject he teaches.
Really energetic and encouraging. Really showed students how to evolve as professionals, as well as developers.
10/10
He's very passionate about the software engineering field and it shows. He's got a lot of energy, gets really excited about the material, and is very knowledgeable about the material. I benefited greatly from watching the videos. It was fun to try and test myself and have the ability to watch the videos when I got stuck. I also liked how he would explain the methods, classes, etc. during the videos. I also like how he tries to integrate the most recent web development platforms for us to learn and use and how he's structured the class to where we come out will a lot of experience and a nice online professional portfolio. I didn't do that great in the class, but I did learn a lot and for me that's all that really matters. My only complaint is that the main course website was a little bit confusing to ease into. Even after watching the intro, I'd sometimes forget where/how to access the readings, assignments, etc. I got used to it eventually.
Excellent professor. His enthusiasm is addicting.
He is a great professor for this course, always enthusiastic to help guide students on where they need to be.
Very engaging and knowledgeable professor
Great creative prof. Takes different approach but it works well for him
Excellent Professor
A great enthusiastic teacher that shows his passion of the subject matter. However, I would like it if he covered some of the material from the screencasts in class. Maybe make it 70/30 instead of 90/10 like it is now.
10/10

26.   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.75 28 0.52   0(0%) 0(0%) 1(4%) 5(18%) 22(79%)
27.   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 28 0.52   0(0%) 0(0%) 1(4%) 5(18%) 22(79%)
28.   Grades are assigned fairly and impartially.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.68 28 0.61   0(0%) 0(0%) 2(7%) 5(18%) 21(75%)

29.   My overall evaluation of this course is...
One of the most valuable courses I took at UH.
I learned a lot throughout the class and I gained knowledge to at least be somewhat competent in many new areas.
it's amazing
Interesting courses. Learning and using different software/coding. Learning how to create professional persona, practice to do coding in limited time.
The class was good overall.
I didn't learn that much but got to learn how to work with others.
Overall, I would say that I enjoyed this course because it gave me exposure to working with a full stack Web Application framework, and I had never done any web development prior to this course. This course helped to reduce the level of apparent complexity inherent to web app development enough to make it digestible to a greenhorn like me.
Great For software engineering beginners if the WODS donâ??t get your grade
This course was stimulating and fast- paced. In my opinion, there should be more time allotted to the final project.
Great course, but in no way is it an easy course. You really need to put the time into learning the material and not just do the assignments to get them over with. The way this course is organized makes it really easy to not want to learn everything, but really, if you slack off early the latter part of the semester will become really challenging. Johnson is a great professor and is pretty funny too. Youâ??ll learn a lot of you put the effort into it.
Great course. Easy to follow and keep abreast of the material.
Definitely would take again. I do think some areas of the course needed more coverage in order to be more beneficial in the final project, but the course was well paced and well structured for you to succeed in the class.
This is a fun course, even if it wasn't a required course I would take it.
Great and interesting class.
10/10
I loved loved loved this class! I had been looking forward to taking it for a couple of semesters now and Professor Johnson did not disappoint. Sure, the workload is pretty heavy and it can be difficult to keep up with everything BUT I came out learning new material and improving upon my software developing skills. GREAT CLASS!!!!! <3
Great course!
Overall a great class, however much time is needed to prepare for his course. WODs are one of the key points to the class, which I think is helpful because o the screen cast is provided.
Great course. It is a time commitment but I would take it again.
n/a
Excellent course, will prepare me for the future.
Good introductory course to software engineering.
A very good way to enter the world of webdev, I feel like I gained a full-stack view.


30.   Other comments:
The final project seemed a bit rushed. Some parts of the digits was a bit rushed and I didn't really understand it enough to be fully prepared for the final project.
Perhaps use the extra time in class to further explain things especially at the beginning of the semester when the WODs, etc were not especially long.
Overall, the course takes a different direction than the typical class would. The course is similar to conditioning yourself for a sport. It takes a lot of time and effort from the student initially, but as time goes on, the results show. At the start of the course, the time pressure of the assignments made me tense and clumsy, but the practices and material provided helped steel me into a LEAN, MEAN, FIERCE COMPUTER ATHLETE, WHO DOESN'T FLINCH AT THE SIGHT OF A WOD. The project period is also a time of revelation.
N/A
Good for very new web developers.
Overall, I would say that my experience in this course was a positive one.
Thanks for a great semester!
Prof. Johnson is a really cool teacher that cares a lot about his students. If you didn't enjoy 111 and 211, you would enjoy 314 a lot.
Hi!
n/a
THANK YOU!