Skip to main content

Survey Results



Course Survey Results


Philip   Johnson   ICS314, Spring 2019

Campus: University of Hawaii at Manoa Course: ICS 314 - Software Engineering I
Department:   Information& Computer Sciences Crn (Section):   84329 (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.75 20 0.44   0(0%) 0(0%) 0(0%) 5(25%) 15(75%)
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.75 20 0.44   0(0%) 0(0%) 0(0%) 5(25%) 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.45 20 0.6   0(0%) 0(0%) 1(5%) 9(45%) 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.68 19 0.48   0(0%) 0(0%) 0(0%) 6(32%) 13(68%)
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.85 20 0.37   0(0%) 0(0%) 0(0%) 3(15%) 17(85%)
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.8 20 0.41   0(0%) 0(0%) 0(0%) 4(20%) 16(80%)
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.75 20 0.55   0(0%) 0(0%) 1(5%) 3(15%) 16(80%)
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.65 20 0.67   0(0%) 0(0%) 2(10%) 3(15%) 15(75%)
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.44 18 0.7   0(0%) 0(0%) 2(11%) 6(33%) 10(56%)
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.65 20 0.59   0(0%) 0(0%) 1(5%) 5(25%) 14(70%)
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.7 20 0.47   0(0%) 0(0%) 0(0%) 6(30%) 14(70%)
12.   The course objectives were clear.

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%)
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.7 20 0.57   0(0%) 0(0%) 1(5%) 4(20%) 15(75%)
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.72 18 0.57   0(0%) 0(0%) 1(6%) 3(17%) 14(78%)
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.6 20 0.6   0(0%) 0(0%) 1(5%) 6(30%) 13(65%)
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?
Very passionate about teaching.
Excited. Passionate. Relatable.
organized, knowledgable
Possibly on Viagra
Engaging, Knowledgable, Passionate
witty, talkative, sarcastic
Enthusiastic, passionate, insightful
Respectable Awesome
enthusiastic, motivating
Enthusiastic and Helpful
Enthusiastic and Fun
Smart, funny, and diligent.
Enthusiastic. Knowledgable. Helpful.
enthusiastic. Idealistic
Knowledgeable, passionate
Energetic, Enthusiastic, and Enlightening
Enthusiastic, Knowledgable
good screencasts
Knowledgeable, organized, witty,

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.58 19 0.61   0(0%) 0(0%) 1(5%) 6(32%) 12(63%)
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.65 20 0.59   0(0%) 0(0%) 1(5%) 5(25%) 14(70%)
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.95 20 0.22   0(0%) 0(0%) 0(0%) 1(5%) 19(95%)
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.8 20 0.41   0(0%) 0(0%) 0(0%) 4(20%) 16(80%)
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.5 20 0.61   0(0%) 0(0%) 1(5%) 8(40%) 11(55%)
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.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.68 19 0.58   0(0%) 0(0%) 1(5%) 4(21%) 14(74%)

28.   Additional Comments
Branden is very knowledgeable and hilarious.
N/A
Essays were a little tedious and I think that more time can be dedicated to explaining how to manage a database as those skills are crucial to making the final project work.(specifically how to implement things like many to many and one to many relations in a database)
Friendly mention: Branden was probably the best TA I have taken a course with. He is humorous, and hard-working and intelligent and I hope he continues to work with Professor Johnson if he does not graduate soon in the future.
None
n/a
Dr. Johnson and Branden provided a great learning environment.,


29.   Which aspects of the course were most valuable?
Learning more about HTML, CSS, and Javascript.
A wide overview of tools and development environments of Software Engineering, taught in a fast-paced yet student-friendly curriculum by a passionate instructor.
The project and WOD's were the most valuable
I thought this course gave very foundational parts that every software engineer should know.
The WODS
athletic programming, group projects, git for vcs
The screencasts helped me grasp concepts a lot better. The video tutorials helped me understand the detailed processes. Also, going to the BWOD's were very useful as well and did help me prepare for the WODs.
Web development along with learning new languages and utilizing these new tools we were given.
All of it was pretty good. html, css, react, semantic, meteor skills as well as project management
the Wod
Learning new languages, UI Frameworks, software tools such as Git and Databases.
The practice WOD's and in-class WOD's were the most valuable part of this course. It helped me understand the topics.
Athletic software engineering, team oriented assignments, creating professional portfolio, project management.
Athletic style coding was helpful for learning. Small broken down pieces of information were easily understandable and build strong foundation of knowledge. TA was extremely open and helpful to technical problems especially with regular BWOD sessions.
The WODs
The fact that there was an in-class WOD that helped prepare for the graded WOD and that the graded WOD is actually similar rather than "similar" to the practice one.
The aspect of this course that was most valuable was the introduction to web developing. Although, this course doesn't solidify the knowledge of software engineering, I feel like it is a great start.
JS and HTML/CSS skills
The screencasts for lectures were excellent, well thought out and well organized. Also, the class schedule on the course website was invaluable in managing the large amount of material covered


30.   Which aspects of the course were least valuable?
I did not care for the WODs.
The amount of readings that we required to do for each module, as some would be in excess.
Doing the online videos, I prefer to be taught in class
blogging (except for writing intensive credit), too much time spent on layout and html/css. not enough time spent on more important javascript/react/meteor functionality
Nothing
can't think of anything
The essays
I am uncertain until I apply them and realize that "yes this skill wasn't that valuable". I think as of I now I would say the skill I would utilize the least would be Design Patterns.
Nothing about this course was detrimental towards our knowledge of this course. Every topic was reliable and important towards the course's main goal - which was to be a better software engineer.
watching a video then expected to regurgitate the exact information was not helpful as much as the written tutorials. the videos were more point and click, but reading made me think more. Some of the readings were tedious and irrelevant. More guidance or integration into the course would be useful.
The group project
The fact that the graded WOD was all or nothing. There are no opportunities for students for those with most of the knowledge to get points
The aspect that was least valuable in my opinion is the WODs. Although it is great for homework assignments, I felt like in class WODs were not helpful. Copy and pasting code was quite common and that destroys the purpose of thinking of code.
WODs
I felt there were no portions of the course that lacked value.


31.   My overall evaluation of this instructor is...
The professor taught the course well. I got to learn a lot about web development.
He is very knowledgable of his subject of study, but even more notable is his passion and friendliness that he extends to the entire class. He makes learning about the content, which may be mundane at some points, enjoyable through his humor and way of instruction.
good
I thought Dr Johnson was quite knowledgeable in his understanding of software engineering concepts. He was able to successfully convey his ideas to the class.
He is a really good knowledgable guy and I would take him again.
Johnson is really good. enjoyable class and fun to learn from. He is inspiring and funny. In group meetings he gives good feedback and listens pretty well. I think though he can be a bit snarky sometimes.
Good. Pushes you to create high quality work and trains you to work under pressure with strict time limits.
Really great at doing his job as an instructor.
excellent
Phillip Johnson is an excellent instructor and does a great job on preparing students to handle tasks.
He is really good and provides the best feedback.
Great professor overall. He is very knowledgeable about the topics he is teaching us about. He is very engaging with his students and cares about everyone's opinion and wants everyone to pass.
Dr. Johnson cares for his students and is always available to answer questions. He is enthusiastic about the course material and does his best to let every student of his become more prepared and skilled software development students.
Good overall building of skills and promotion of teamwork.
Very knowledgeable in the subject, cares about the students
Great, a lot of energy and enthusiasm for the subject course even though the only thing I got out of it is that I HATE web development
The instructor is knowledgable, but the course can be designed in a better fashion. There is not enough time spent on each topic, such as react, semantic ui , and meteor. Each topic only gets a week and I feel like that isn't enough time to truly learn the frameworks, etc.
good
Very knowledgeable, gives excellent lectures.


32.   My overall evaluation of this course is...
The course was well organized. I enjoyed the order that I learned everything as it was a great way to build on top of each topic.
It is a good introduction into the field of Software Engineering, taught in a unique way that emphasizes some sort of competitive rivalry in hopes of covering the amount of content in the course, a method that is pretty effective. This course manages to challenge me intellectually, yet you feel you are able to understand it with the tools and instructors available.
good
I think this is a very good course to take if someone has never had experience working in software engineering. The course breaks down fundamentals that can be applied to industry instead of just academia.
Very fun, I feel like I could have learned more from this instructor.
I think its headed in the right direction and could be really great if it was focused a bit more towards actual development and experimentation.
A good quote to sum up this class is: NO PAIN NO GAIN. I also appreciate how it doesn't just focus on learning technical skills, but also teaches you how to be ethically responsible as well as creating a professional persona. (mini character development)
If ever allowed, I would like to take courses that follow after this to learn more.
excellent
Course is highly recommended to other students. I learned a ton about different development techniques and different coding languages.
This course overall was pretty interesting, but I realize things pick up the pace around the end of the semester and would like some indication of that being so. Group projects or some aspects of it become difficult as
This course was probably the most I have learned during this semester. I enjoyed it, the workload wasn't too harsh and the topics are interesting and with a great instructor like Professor Johnson, the course was even more enjoyable.
One of the most fulfilling courses of my undergraduate career.
Good content to learn, final project was helpful in learning software engineering principles
A lot of work, sometimes busy work, but overall helpful to advancing as a ICS student
Great, a lot of relevant and real skills were obtained, and the fact that I HATE WEB DEVELOPMENT
I would say it is about a 3/5. It is a good introduction to the real world of software engineering. I hope there is more time extended to learning each topic as this will help alot.
good
I think the course is great, but I feel that students would better benefit if a database course was taken in conjunction with this course, this would provide students with a more in-depth knowledge of software development on the front and back-end