Skip to main content

Survey Results



Course Survey Results


Carleton   Moore   ICS314, Fall 2022

Campus: University of Hawaii at Manoa Course: ICS 314 - Software Engineering I
Department:   Information& Computer Sciences Crn (Section):   74509 (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.54 24 0.51   0(0%) 0(0%) 0(0%) 11(46%) 13(54%)
2.   Considering everything, how would you rate the GA/TA’s sections of this COURSE?

Mean N-Size Std Dev   Very Poor (1)  Poor (2)  Average (3)  Good (4)  Excellent (5) 
4.5 24 0.72   0(0%) 0(0%) 3(13%) 6(25%) 15(63%)
3.   Considering everything, how would you rate the LAB for this course?

Mean N-Size Std Dev   Very Poor (1)  Poor (2)  Average (3)  Good (4)  Excellent (5) 
4.04 24 0.91   0(0%) 1(4%) 6(25%) 8(33%) 9(38%)

4.   What did you find most valuable and helpful about the instructor?
Feedback
He was always available for questions, especially with the class Discord.
Available for consultation. Straight forward.
learning to understand the problem before asking for help
Very intuitive and knows his stuff
Something that I found the most valuable about the instructor was that he would be able to identify the problem immediately and also be able to show us the solution and how he did it to further our understanding. He was also very helpful when getting feedback when he was responsive.
Fairness and ability to break down complicated topics so that we (the students) could understand them easier.
The instructor provided helpful tips and critiques. He was almost always available to help students out.
Effective feedback and project oriented coursework.
I though the teacher knew a lot about the subject. If you had a bug he was usually able to quickly help you find and resole it.
Dr. Moore is incredibly knowledgeable in the software engineering domain. His experience in the industry clearly shows in the way that he teaches the material and answers questions. He is also humorous at times, which overall made the class a lot of fun.
Available to answer questions
Often humorous. Makes the class enjoyable while still teaching us the things we need to know.
he had long office hours and let students come in even if it wasn’t his regular office hours.
I really liked the fact that most of the topics and skills that you learn in this class has usage in the outside world or industry.
I thought the instructor was very understanding to allowing ample time on particular assignments while also offering clear instructional help or being able to answer multiple questions best he can.
Always open to answer questions or resolve issues, and availability/response time was made known at the beginning of the semester.
He focused on hammering down key values and skills which helped a lot.
For once, I liked the flipped class structure and the professor was really good at teaching in this style. The professor is very open to questions especially since he is in the discord and can respond as soon as he sees it.


5.   What did you find least valuable and helpful about the instructor?
He kept most lectures/explanations short, since the class website had most of the information we needed on it, but I would've liked if he expanded on things a bit further in class.
Many lessons were videos and I felt like there was not much interaction with the professor. However, that can be taken both good and bad as we could rewatch the lecture videos.
idk
Something that I found least valuable/ helpful about the instructor was that there wasn’t really a connection between the videos posted online and the material being covered. A deeper understanding of the material would have been able to be given if at the beginning of class it was constructed with a discussion, in the beginning, just to help bridge ideas.
sometimes content is outdated and issues arise that are very situational.
I don't know, I thought he was good.
N/A
None
sometimes I would get lost with his explanations. He’s also not always that patient when I’m struggling on new concepts.
I kinda wish the instructor had more readings or references to certain website for either designing a website(front-end) and referencing the data collection(back-end). Especially, during my team's final project we have difficulties on creating unique reference ids for each user-made content/object to the website. I believe that this is not really referenced in the class.
I thought that for the portion of the WODs, the WOD idea is phenomenal, although I would prefer if the practice WODs were more difficult than the WOD itself, since that way we would learn and be more prepared than we are for the WOD.
Sometimes he explained things at too high of a level for us to understand properly.
Nothing comes to mind to such an extent
Sometimes he repeats himself when giving feedback, specifically for the first Milestone.

6.   The instructor is fair and objective in evaluating students.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.71 24 0.46   0(0%) 0(0%) 0(0%) 7(29%) 17(71%)
7.   The instructor is well prepared and organized.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.79 24 0.41   0(0%) 0(0%) 0(0%) 5(21%) 19(79%)

8.   Which aspect of the course were most valuable?
Web development, tutorials, skills.
The homework and WODs were good at getting us some practical understanding of the concepts learned.
Video lectures. Meaningful and useful information was taught.
working in groups, time management,
the videos really helped to understand the wods
The aspect of the course that was the most valuable was being able to understand coding patterns that appear in software engineering along with learning valuable skill sets such as GitHub and project management skills. The course was very well structured, in being able to teach valuable topics. It also focused on the application of concepts compared to complete theory.
WODs and other various pedagogical techniques that helped me learn quickly.
Learning how to use various software development tools and languages was invaluable for my education. I feel that I learned a lot of skills that will be useful for the workplace.
It is well structured
Learning how HTML and Javascript
The WODs were a very good way to force you to learn the material well.
This course taught me a lot about higher level software engineering principles. I first questioned why Meteor was used instead of other popular frameworks. I came to the conclusion that Meteor is a great starting point to learn a bit of everything that comes into play when building a web application. WODs were also very useful to help us retain the languages and tools that we learned.
WODs
The hands on experience with a multitude of useful applications for web design.
learning react/bootstrap as well as backend code, none of which I learned previously.
I really valued that HTML, CSS, and Javascipt were very important in the industry. Even though, it seems very barebones since we needed to understand the foundations and the basics of said languages. Ultimately, I found it useful because now I have some experience and knowledge of what is a full-stack program.
I felt most, if not all aspects of this course were very valuable. I particularly valued the WODs, since I felt that was a pretty accurate depiction on some interview questions that could help to prepare me for those stuff. I also really valued the idea of creating your own personal portfolio and also completing an application as a final project. It was also nice learning how to properly build a website and edit the styling of it.
The style of homework/practice WODs (try first, then watch the solution video and try again if needed) felt like it really helped me to learn and remember the content.
I think the most valuable aspect of the course is teaching students to be able to work properly in a team environment and under time constraints.
As mentioned before, this is one of the only flipped classrooms that I think helped in learning the material. The videos online were super useful and the homework is a good way to gain proficiency in our coding skills. The weekly tests, while stressful, were a good goal to strive for when learning the material. The project at the end is also a good way to test all of the knowledge we've gained up until that point. The best ICS class I've taken to date.


9.   Which aspect of the course were least valuable?
It's a bit too fast pace. There's a lot of things I don't quite understand about Meteor as I didn't have enough time to digest everything thrown at us. Oh also, I don't like the essays. I get why we have them, but I really hate writing.
N/A
Something that was least valuable was that it was relatively hard to get ahead in some cases due to the material being outdated and leading to some time to understand the application. There are also videos that are outdated so the interfaces aren’t the same, therefore, making it more difficult to understand what is happening.
using intellij, although I personally didn't have any problems with it, I know various students that did not have mac machines which led to a lot of inconsistencies.
The biggest issue I had was learning React and Meteor. Eventually, I gained a better understanding of how to use them through repeated exercises, but it took awhile for me to understand. I feel that the tutorials provided could have been better.
WODs
The WODs in the beginning that only take 15 minutes or so it felt like that we could have used the rest of the class period, but class just ended instead.
N/A
None
WODs being all or nothing. It’s also unfair when GitHub doesn’t work on a wod and/or you spelled something wrong and you still get 0 credit for it even if you figured out the answer
I find it least valuable during the first 4-5 weeks of class when it felt weird that we did some topics that did not really permeate through the semester. Which lead to an awkward transition on trying to learn how to design a website and as well as the backend of it.
I thought that since most/all aspects had some value, I particularly would have enjoyed learning more on back-end database since although we had a week of a couple assignments, it would be nice if it was more closely related to some of the things within our final project (like login, etc.)
It seemed like certain assignments in the course could easily be skipped or don't have too much impact in the learning.
The due dates for some of the assignments are odd and the lack of a conclusive list of things to turn in can be a hassle at times. Also, having two modules at the same time can be a bit confusing especially with homework assignments.


10.   Other comments?
N/a
Nope
the Discord office hours only allow for two people to be in the office hours voice chat. This is weird and unnecessary making it so that only one student can get help at a time before having to jump off discord VC for another student to get help.
Many things were outdated or not friendly for non-Mac users.

11.   The instructor was open to comments and questions.

Mean N-Size Std Dev   Rarely (1)  Sometimes (2)  Frequently (3)  Generally (4)  Almost Always (5) 
4.78 23 0.67   0(0%) 1(4%) 0(0%) 2(9%) 20(87%)
12.   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.88 24 0.34   0(0%) 0(0%) 0(0%) 3(13%) 21(88%)
13.   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.83 24 0.38   0(0%) 0(0%) 0(0%) 4(17%) 20(83%)
14.   The instructor treated students with respect.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.79 24 0.41   0(0%) 0(0%) 0(0%) 5(21%) 19(79%)
15.   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.79 24 0.66   0(0%) 1(4%) 0(0%) 2(8%) 21(88%)
16.   This course challenged me intellectually.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.65 23 0.65   0(0%) 0(0%) 2(9%) 4(17%) 17(74%)
17.   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.58 24 0.72   0(0%) 1(4%) 0(0%) 7(29%) 16(67%)
18.   The instructor was available for consultation.

Mean N-Size Std Dev   Strongly Disagree (1)  Disagree (2)  Neutral (3)  Agree (4)  Strongly Agree (5) 
4.54 24 0.83   0(0%) 1(4%) 2(8%) 4(17%) 17(71%)
19.   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.63 24 0.58   0(0%) 0(0%) 1(4%) 7(29%) 16(67%)
20.   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 24 0.0   0(0%) 0(0%) 24(100%) 0(0%) 0(0%) 0(0%) 0(0%)

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