Skip to main content

Survey Results



Course Survey Results


Philip   Johnson   ICS314, Spring 2020

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


1.   Global appraisal: Overall how would you rate this INSTRUCTOR?

Mean N-Size Std Dev   Very Poor (1)  Poor (2)  Average (3)  Good (4)  Very Good (5) 
4.8 20 0.7   0(0%) 1(5%) 0(0%) 1(5%) 18(90%)
2.   The teaching assistant was available for consultation.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.6 20 0.68   0(0%) 0(0%) 2(10%) 4(20%) 14(70%)
3.   Reading 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.6 20 0.6   0(0%) 0(0%) 1(5%) 6(30%) 13(65%)
4.   The instructor communicates effectively.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.7 20 0.73   0(0%) 1(5%) 0(0%) 3(15%) 16(80%)
5.   The instructor is enthusiastic about teaching.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.89 19 0.32   0(0%) 0(0%) 0(0%) 2(11%) 17(89%)
6.   The instructor was clear with course requirements and grading expectations.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.58 19 0.77   0(0%) 1(5%) 0(0%) 5(26%) 13(68%)
7.   Considering everything, how would you rate this INSTRUCTOR?

Mean N-Size Std Dev   Very Poor (1)  Poor (2)  Average (3)  Good (4)  Excellent (5) 
4.68 19 0.75   0(0%) 1(5%) 0(0%) 3(16%) 15(79%)
8.   Did the instructor present material effectively?

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.42 19 1.02   1(5%) 0(0%) 1(5%) 5(26%) 12(63%)
9.   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.37 19 0.96   1(5%) 0(0%) 0(0%) 8(42%) 10(53%)
10.   The instructor was able to explain concepts clearly and effectively.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.32 19 0.95   1(5%) 0(0%) 0(0%) 9(47%) 9(47%)
11.   The instructor was well organized and prepared for each session.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.74 19 0.56   0(0%) 0(0%) 1(5%) 3(16%) 15(79%)
12.   The course objectives were clear.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.67 18 0.77   0(0%) 1(6%) 0(0%) 3(17%) 14(78%)
13.   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.68 19 0.75   0(0%) 1(5%) 0(0%) 3(16%) 15(79%)
14.   The course was a valuable contribution to my education.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.74 19 0.73   0(0%) 1(5%) 0(0%) 2(11%) 16(84%)
15.   The instructor was available for consultation with students.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.74 19 0.56   0(0%) 0(0%) 1(5%) 3(16%) 15(79%)
16.   I learned a lot in this course.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.74 19 0.73   0(0%) 1(5%) 0(0%) 2(11%) 16(84%)

17.   What two or three single words best describe this instructor?
Enthusiastic, Passionate, and Opinionated.
Fun, Caring, and Knowledgeable
Smart, Clear, and nice.
Motivational Caring Enthusiastic
enthusiastic, helpful, smart
Enthusiastic and Friendly
confusing, lively
Enthusiastic and Knowledgeable. Maybe even caring.
Helpful, resourceful, engaging
Helpful, Informative, Enthusiastic
Knowledgeable Helpful Understanding
enthusiastic, helpful, knowledgeable
Passionate Intellegent
Enthusiastic and caring
Passionate Animated In-depth
Enthusiastic, passionate, fun
The instructor is enthusiastic, knowledgable, approachable.
Passionate, caring, efficient.

18.   My general evaluation of the instructor's teaching effectiveness.

Mean N-Size Std Dev   Very Poor (1)  Poor (2)  Average (3)  Good (4)  Excellent (5) 
4.53 19 0.77   0(0%) 0(0%) 3(16%) 3(16%) 13(68%)
19.   The instructor treated students with respect.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.68 19 0.58   0(0%) 0(0%) 1(5%) 4(21%) 14(74%)
20.   The instructor demonstrated knowledge of the course content.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.84 19 0.37   0(0%) 0(0%) 0(0%) 3(16%) 16(84%)
21.   This course challenged me intellectually.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.68 19 0.48   0(0%) 0(0%) 0(0%) 6(32%) 13(68%)
22.   The instructor both sets high standards and helps students achieve them.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.68 19 0.48   0(0%) 0(0%) 0(0%) 6(32%) 13(68%)
23.   The instructor was available for consultation.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.79 19 0.42   0(0%) 0(0%) 0(0%) 4(21%) 15(79%)
24.   Considering everything, how would you rate this COURSE?

Mean N-Size Std Dev   Very Poor (1)  Poor (2)  Average (3)  Good (4)  Excellent (5) 
4.68 19 0.75   0(0%) 1(5%) 0(0%) 3(16%) 15(79%)
25.   The instructor appears to have a thorough knowledge of the subject.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.84 19 0.37   0(0%) 0(0%) 0(0%) 3(16%) 16(84%)
26.   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 19 0.61   0(0%) 0(0%) 1(5%) 6(32%) 12(63%)
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.63 19 0.5   0(0%) 0(0%) 0(0%) 7(37%) 12(63%)

28.   Additional Comments
The Workout of the day's(WOD) work. Its sounds like a gimmick it sounds like I have drank the koolaid and don't know any better, but for me they work. Here's why they work. The race against the clock aspect adds an external stressor to your coding expierence. Up until now you probably haven't had to code under pressure unless you left a coding assignment until the last minute and are racing to get it working but not looking great. Well thats what the WOD's are about. With the exception of a few, they do not care about how sloppy your code, how half-hazard your variables are it is one simply objective. Does it met the requirements? If yes, 100% done move on. If not 0%. This is intimdating but its also this game of who can finish first and have the bragging rights of being the first one out of the room, there isn't a points advantage(there could be extra credit awarded to the very first person done AND have it correct) to being first just bragging rights. Applying this "race" mentality the rest of the course is super helpful as well. With as much content that you will cover in this class you really need to be at the top of your game everytime you open an expierence and put in the work. Giving yourself short bursts of produtivity in this class will give you confidence that once you are done with the expierence to move on and tackle something else. Note this doesn't always work, you will get hung up on certain expierences that just take way to long to complete in a single sitting. These are not the norm however, so make sure you are looking ahead to see if there will be any truly long experiences coming up.
Although our semester was interrupted by COVID-19, Johnson was very flexible and there was a pretty smooth transition from in-person to online. Although, not being in-person made retaining some of the information a bit harder -- when it came to the final project, it took me a couple of days to remember how to work with the framework. This is not to the fault of Johnson though. The slack channel for 314 proved to be very useful as anytime any of us had students, we could ask the channel and either Johnson or another student would respond. Honestly, one of the best professors I've had and I definitely learned a lot.
Even having read/watched all of the material in the modules, some of the assignments were very "deep end of the pool with no floaties". For instance the React Tic-Tac-Toe was very confusing. I am an EE major and am taking 19 credits. I feel like this class is generally manageable, you just have to remember to start the assignment a little earlier, as sometimes they take a lot of thinking and repetitions to get comfortable with. Overall I feel like this was a really good class. The whole 'athletic software engineering' process has been very insightful to me, and it has helped me to develop a solid work/study schedule to set me up for success in my other classes. Really enjoyed this class, although the work was slightly overwhelming sometimes. Because of COVID-19, I feel like we missed out on some insight that in-person classes provide, especially in a flipped classroom setup like this. Kinda missed Dr. Johnson and his spontaneous nature. Technical porfolios and project management on Github were also very helpful!!! In the end, it was a great experience!
Thought the class was pretty enjoyable. The instructor's love of the concepts and topics taught were communicated and made the course enjoyable. Really helped me become a better developer!
Great course and instructor for every student.
In class group assignments slowed down the pace alot and didn't really prepare us for the final project. Would've liked to learn more about using github as part of a team project and how to work as a team using github.
I really enjoyed this course and I learned a lot about software engineering. Even though remote learning was a challenge, I still feel like I took away a lot from the class.