Skip to main content

Survey Results



Course Survey Results


Philip   Johnson   ICS314, Fall 2020

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


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.4 20 0.68   0(0%) 0(0%) 2(10%) 8(40%) 10(50%)
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.7 20 0.57   0(0%) 0(0%) 1(5%) 4(20%) 15(75%)
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.5 20 0.51   0(0%) 0(0%) 0(0%) 10(50%) 10(50%)
4.   The instructor communicates effectively.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.55 20 0.6   0(0%) 0(0%) 1(5%) 7(35%) 12(60%)
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.9 20 0.31   0(0%) 0(0%) 0(0%) 2(10%) 18(90%)
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.5 20 0.76   0(0%) 1(5%) 0(0%) 7(35%) 12(60%)
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.7 20 0.47   0(0%) 0(0%) 0(0%) 6(30%) 14(70%)
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.3 20 0.66   0(0%) 0(0%) 2(10%) 10(50%) 8(40%)
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.65 20 0.49   0(0%) 0(0%) 0(0%) 7(35%) 13(65%)
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.5 20 0.61   0(0%) 0(0%) 1(5%) 8(40%) 11(55%)
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.75 20 0.44   0(0%) 0(0%) 0(0%) 5(25%) 15(75%)
12.   The course objectives were clear.

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%)
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.55 20 0.6   0(0%) 0(0%) 1(5%) 7(35%) 12(60%)
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.7 20 0.47   0(0%) 0(0%) 0(0%) 6(30%) 14(70%)
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.55 20 0.6   0(0%) 0(0%) 1(5%) 7(35%) 12(60%)
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.75 20 0.44   0(0%) 0(0%) 0(0%) 5(25%) 15(75%)

17.   What two or three single words best describe this instructor?
Enthusiastic, demanding, helpful
Enthusiastic, Challenging but Faithful
Knowledgeable and eager.
Enthusiastic, wise, and approachable
Diversed, Experienced
elusive dedicated
Cool, and Caring
challenging, caring
Caring Enthusiastic
passionate, friendly, knowledgeable
Enthusiastic, Knowledgeable
Passionate, encouraging
Very chill
efficient, steady growth
Pragmatic, passionate, transparent
Enthusiastic, knowledgeable, available
Fair, informative
passionate, organized, detailed

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.35 20 0.81   0(0%) 0(0%) 4(20%) 5(25%) 11(55%)
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.75 20 0.44   0(0%) 0(0%) 0(0%) 5(25%) 15(75%)
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.9 20 0.31   0(0%) 0(0%) 0(0%) 2(10%) 18(90%)
21.   This course challenged me intellectually.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.7 20 0.47   0(0%) 0(0%) 0(0%) 6(30%) 14(70%)
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.63 19 0.6   0(0%) 0(0%) 1(5%) 5(26%) 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.7 20 0.57   0(0%) 0(0%) 1(5%) 4(20%) 15(75%)
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.6 20 0.68   0(0%) 0(0%) 2(10%) 4(20%) 14(70%)
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.9 20 0.31   0(0%) 0(0%) 0(0%) 2(10%) 18(90%)
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.35 20 0.88   0(0%) 1(5%) 2(10%) 6(30%) 11(55%)
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.6 20 0.68   0(0%) 0(0%) 2(10%) 4(20%) 14(70%)

28.   Additional Comments
This instructor is one of the few where he added to the learning. Most professors teach the material that is in the book, Professor Johnson teaches the material, but also his style, work ethic, and attitude come through. Branden has been indispensible in completing this course.
Professor has a lot of homework assignments that incrementally teach you the content of the class. Each assignment builds either into the next one or a future assignment. WODs, although put a lot of pressure onto a student due to a time limit, challenge a student's knowledge immensely, and ensures understanding to pass.
I wish the WOD has partial points.
Real-world concepts and career-focused material; could have had a few more open- ended “lab/project” assignments throughout the semester rather than more assignments with simpler implementation. Overall, very good material, instruction and TA! The WOD structure helped ensure students would learn concepts more in-depth and at a real-world- useful level rather than do the minimum to get a passing / mediocre grade on a quiz, etc.
I am not speaking for myself since I came from a proficient background in web development before coming into this course. However, based on what I observed of my peers in my class and the instructional materials, I found that a lot of my peers struggled with a lot of the in-class "quizzes" and homework assignments because I feel that the instructor could have gone more in-depth of how HTML, CSS, and JavaScript work (for example, explaining the DOM and how it is/can be manipulated).
Continue to using discord rather than Zoom.

29.   What was the format of this class? online synchronous (class scheduled for particular days and times) online asynchronous (class conducted online - no scheduled class meeting)

Mean N-Size Std Dev   Online Synchronous ()  Online Asynchronous ()  In Person ()  Hybrid: In Person and Online Synchronous ()  Hybrid: In Person and Online Asynchronous ()  Hybrid: Online Synchronous and Asynchronous ()  Other () 
0.0 19 0.0   15(79%) 1(5%) 0(0%) 0(0%) 0(0%) 3(16%) 0(0%)

30.   If you answered 'Other' for the question above, please specify.


31.   What were the positive and negative aspects of online learning in this class?
Online learning increases the communication obstacles associated with student-to-student shyness. Professor Johnson regularly put us in situations where direct communication was either helpful or essential. The entire computer science-related industry is online now and maybe permanently for many real-world jobs in the future. I got my first tech internship this semester. The interview process was done completely online, and my work time is spent entirely on Zoom and Slack engaged in online communication. If I couldn't thrive in an online environment, I would not have gotten this internship. Thankfully the online experiences of this class prepared me for that. I understand some of the disdain for online education but I would suggest that this class remain entirely online or at least has an online component to prepare future students for the real world.
Online learning has led to a more comfortable environment for me, and allowed me to get to know some of my students better. However, the mini-sections made it difficult to get to know the students in the other mini-section when it came time to make groups for the final project.
I liked the concepts of WODS.
Positive: Learned a lot about web development. Negative: Communicating with classmates was sometimes difficult.
Positive: Ease of learning from watching screencast and having a more class like setting through discord Negative: Some screencasts were hard to follow along specifically when it came to Meteor.
Positive was that since our class revolves around work on computers, we were not affected to much by being online. We had everything in one place. Negative would be that it was harder to make relations with other students in class since it is online.
Positive: Other people may have the same issue you have so just chat in the class discord Negative: Questions might never be answered
Hard to show work or get help on work
aoirjaiprj
Positive: Self-directed learning Negative: Difficult
Overall I thought this class was really fun I feel like there was not a lot of negatives that can be change. Most of the negative issues were not having it inspersion stuff like that.
: More time to spend on work for the class -: Difficult to do group work, get help
Positive: All the course content is available online and student questions and answers are available on the Discord chat to look back on. Negative: Sometimes internet connection and other technological issues can negatively affect timed WODs.
More time to work on programming and the negative part would be not meeting group members in person
Not being able to hop onto a peer’s computer to test things / pair program was a small inconvenience, but the rest was quite similar to a classroom setting
The positive aspect of online learning in this class is that everything can be done at the comfort of being at home. The negative aspect is that we don't get to interact with the instructor and teaching assistant. With online learning, we don't get to have the immediate opportunity of asking questions or asking for help when working on classwork, which this could be done if the course was in-person. Overall, the instructor and teaching assistant were available and helpful. The only thing that I think can be improved, is that the instructor could go more in-depth with how web development works, how HTML/CSS/JavaScript relate to each other and how they work, and how the DOM works. Also based on my observation, it seemed that some of my peers were confused about how "node_modules" and Git version control do not relate to each other.
A positive aspects of online learning is that we get to learn the material at our own pace, but difficult to communicate with classmates.