eCAFE - Course and Faculty Evaluation, University of Hawaii

eCAFE: Course and Faculty Evaluations


Instructor: Carleton Moore

Available Survey Results

ICS211, Spring 2015
ICS415, Fall 2013

Carleton Moore: ICS211, Spring 2015

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 211 - Intro to Computer Science II Crn (Section): 83817 (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   Sophomore   Junior   Senior   Grad   Other  
3.27 22 1.32 Freq(%) 1 (5%) 4 (18%) 11 (50%) 3 (14%) 0 (0%) 3 (14%)
2. Course - please note that by answering this question you could potentially jeopardize your anonymity
Mean N-Size Std Dev   Elective   Required  
1.95 22 0.21 Freq(%) 1 (5%) 21 (95%)
3. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.82 22 0.39 Freq(%) 0 (0%) 0 (0%) 0 (0%) 4 (18%) 18 (82%)
4. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.77 22 0.53 Freq(%) 0 (0%) 0 (0%) 1 (5%) 3 (14%) 18 (82%)
5. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.82 22 0.5 Freq(%) 0 (0%) 0 (0%) 1 (5%) 2 (9%) 19 (86%)
6. The instructor was consistently well-prepared and organized for class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.73 22 0.55 Freq(%) 0 (0%) 0 (0%) 1 (5%) 4 (18%) 17 (77%)
7. The instructor was accessible to students.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.62 21 0.74 Freq(%) 0 (0%) 0 (0%) 3 (14%) 2 (10%) 16 (76%)
8. How can the instructor improve the teaching of this course?
Not much, just need more side help besides the professor and the TA.
Nothing, Professor Moore is pretty much almost perfect.
more examples to better understand materials
Maybe being a bit more specific in regards to homework directions.
Remove the daily quizzes.
Make better use of the labs. Fire Erik.
N/A
Less writing for the quizzes, writing code was time consuming but Javadoc was excessive
More reasonable deadlines for the homework. The Friday deadlines for homework were brutal for me. With working full time and going to school full time it was almost impossible to get the homework done at the deadlines consistently. Maybe it's possible if you don't work but I'm sure that isn't a luxury a lot of students have. Also if you could release some code example of how to complete the homework after grading it would be a great help. I did well on most of them but being able to compare my code to the professional's code would help greatly in my understanding of what is good code and for the one or two assignments that couldn't be solved (huffman decompressing hint hint wink wink) it would help see where I was going wrong.
N/A
Create more examples for concepts that many people will have a harder understanding of. Using real world examples like the queue with shopping lines. Spend a bit more time on certain concepts that slow down students and their understanding of the materials.
9. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.52 21 0.68 Freq(%) 0 (0%) 0 (0%) 2 (10%) 6 (29%) 13 (62%)
10. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.5 20 0.69 Freq(%) 0 (0%) 0 (0%) 2 (10%) 6 (30%) 12 (60%)
11. Which aspects of the course were most valuable?
Everything I learned so far in this course is very interesting and would keep me wanting to learn more about computer science.
Everything was very valuable.
I thought learning all the different data structures were useful, not only in understanding them but I also broadened my knowledge of the java syntax.
Learning the many subjects of programming and the hands on experience.
I found that the singly linked lists and doubly linked lists to be the most interesting to me but also sometimes difficult to understand.(stacks too)
linked lists and sorting algorithms
I have to say that I found the quizzes given were likely the most valuable part of the course for me. Initially the idea of hand written quizzes that involved programming were terrifying. But I have come to really appreciate them and I think they have helped my programming more than the homework. Being forced to try and write functional code without the help of an IDE really helped me focus on the specific ideas names and syntax of the class and is something I'm going to try and continue to practice in this way in the future.
Sudoku!
I appreciated that after the quiz, Cam showed us how to correctly solve the problem.
The diverse amount of basic topics in java coding.
The website, and amount of quizzes.
How to handle different data structures and the benefits of each
As much as I hated it the having quizzes almost every single class kept me honest and up to date with the material for the most part. Also although I didn't like it when the semester started the whole primary lecturing being done through screencasts was actually great. It allowed far more flexibility in schedule to be in and out of class relatively quickly and be allowed us to do the learning when it was most convenient.
Having us handwrite codes in lecture and then type it on the computer helps us to retain the information we learned
Everything we learned in this course were valuable because it all connects with one another. Most valuable is learning how to construct and use each things we learned in this course.
12. Which aspects of the course were least valuable?
Too much coding, but hey thats computer science for ya!
Everything was valuable.
The time of the lab ran late night which was a hassle and tiring.
Huffman trees...
huffman trees
None.
lab
None
All seemed important
Honestly the lab felt half unnecessary which was weird as I felt it was almost essential in 111. Probably because in 111 everyone is still fresh to programming so a lot of handholding was required but in 211 everyone generally has the programming idea down so the whole learning thing is more of a sit down and actually work on the assignment rather than in 111 where'd you get random things to work on everyday to teach you basic concepts. What was valuable about the lab was the actually coding quiz rather than writing them. This definitely helped make learning the concepts more concrete. What I would have liked is specific feedback about the quizzes (both lab and lecture) about what was wrong. It doesn't really help my learning if I see that I got something wrong but no idea what it was exactly. I would have liked better feedback on the homework as well but I can see that being difficult with so many peoples code to go over.
N/A
13. The instructor gives clear explanations.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.36 22 0.73 Freq(%) 0 (0%) 0 (0%) 3 (14%) 8 (36%) 11 (50%)
14. The instructor seems to enjoy teaching.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.64 22 0.58 Freq(%) 0 (0%) 0 (0%) 1 (5%) 6 (27%) 15 (68%)
15. The instructor seems knowledgeable in many areas.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.82 22 0.39 Freq(%) 0 (0%) 0 (0%) 0 (0%) 4 (18%) 18 (82%)
16. The instructor was effective in meeting the objectives of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.64 22 0.49 Freq(%) 0 (0%) 0 (0%) 0 (0%) 8 (36%) 14 (64%)
17. The instructor was enthusiastic about the course material.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.59 22 0.59 Freq(%) 0 (0%) 0 (0%) 1 (5%) 7 (32%) 14 (64%)
18. The instructor acknowledges all questions insofar as possible.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.68 22 0.57 Freq(%) 0 (0%) 0 (0%) 1 (5%) 5 (23%) 16 (73%)
19. The instructor is willing to meet and help students outside class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.48 21 0.75 Freq(%) 0 (0%) 0 (0%) 3 (14%) 5 (24%) 13 (62%)
20. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.73 22 0.55 Freq(%) 0 (0%) 0 (0%) 1 (5%) 4 (18%) 17 (77%)
21. The instructor was professional.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.95 22 0.21 Freq(%) 0 (0%) 0 (0%) 0 (0%) 1 (5%) 21 (95%)
22. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.82 22 0.5 Freq(%) 0 (0%) 0 (0%) 1 (5%) 2 (9%) 19 (86%)
23. The instructor presented the course materials in a clear and organized way.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.82 22 0.39 Freq(%) 0 (0%) 0 (0%) 0 (0%) 4 (18%) 18 (82%)
24. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.82 22 0.39 Freq(%) 0 (0%) 0 (0%) 0 (0%) 4 (18%) 18 (82%)
25. The instructor makes the course difficult enough to be stimulating.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.64 22 0.58 Freq(%) 0 (0%) 0 (0%) 1 (5%) 6 (27%) 15 (68%)
26. My overall evaluation of this instructor is....
Excellent teacher! would love to have him again as a teacher for any course
One of the best Professors I've had.
Professor Moore is a very nice, genuine person who is always willing to help out a student who may be lost.
A great and approachable professor that has concern for helping his students understand the material and do well in the course.
I will give you an A if you give me an A. Just kidding, Professor Moore taught this class well.
Very professional and knowledgeable. I feel like his life outside of teaching is incredible and like he is some sort of legend or something. Kind of guy who would be fun to talk about life with or something. Good professor though.
I would highly recommend this teacher to others and I feel that he made the course very enjoyable due to the fact that he obviously enjoyed the course material and was enthusiastic about answering any and all questions we had.
he's great!
Awesome course. I learned a lot and this has been one of my favorite courses in college.
A very good professor of ics
Excellent teacher. Would recommend to anyone. Learned the material effectively.
Professor Moore is a good teacher. He is enthusiatic about teaching but i feel as if he falls flat on some points. He uses pre recorded lectures on youtube which usually have many problems. He gives an attendence quiz every day, which is fine but sometimes what we study for isnt on the quiz itself so it makes it harder.
Very good
I actually prefer his method of teaching over the norm. When I started the course I remember specifically talking to my friends about how I hated the hands off/screencast on your own time approach to lecturing but over the course of the semester I found that it's actually far more useful for learning as I can rewatch the parts of the lecture that I didn't quite get or slow it down and stop it outright and just sit on whatever the concept is for a few minutes and think about it whereas in class that would be a impossibility.
He is friendly and knowledgeable about his subject matter
Carleton Moore seemed pretty tough at first when he introduced that we had to take a quiz every lecture day but as the semester went on, it didn't seem too bad. His homework seems fair enough but sometimes has hard concepts to grasp which requires more time to understand. He followed the book which helps a lot during times of confusion and he is willing to answer any questions you may have.
27. Overall, the TA is an excellent teacher.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
4.09 22 1.06 Freq(%) 1 (5%) 1 (5%) 2 (9%) 9 (41%) 9 (41%) 0 (0%)
28. The TA grades paper (exams, homework) fairly.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
4.36 22 1.09 Freq(%) 1 (5%) 0 (0%) 4 (18%) 2 (9%) 15 (68%) 0 (0%)
29. The TA was easy to talk with and available for consultation.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
4.27 22 1.08 Freq(%) 0 (0%) 3 (14%) 1 (5%) 5 (23%) 13 (59%) 0 (0%)
30. Assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.82 22 0.39 Freq(%) 0 (0%) 0 (0%) 0 (0%) 4 (18%) 18 (82%)
31. The instructional materials (e.g., texts, handouts, etc.) were relevant to course objectives.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.45 22 0.86 Freq(%) 0 (0%) 0 (0%) 5 (23%) 2 (9%) 15 (68%)
32. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.5 22 0.74 Freq(%) 0 (0%) 0 (0%) 3 (14%) 5 (23%) 14 (64%)
33. My overall evaluation of this course is...
The best way to teach this type of course.
I enjoyed the ICS 211 experience.
A challenging and time consuming yet useful course that helped better my coding abilities.
awesome.
Good and important course.
Great course.
it was good.
Really enjoyed the lecture. The lab was disappointing. It was most often a waste of my time.
a great course that really taught me how to code effectively.
Excellent course. Little if no flaws. Would recommend.
It is an ok course to learn programming from. Some of the assignments are pretty hard which makes the class harder in general. I would have to say that if you did take ICS 111 but the teacher did not prepare you for this class, you will have a hard time understanding most of the materials until mid-way into the class. Most of the class is self taught learning. The labs don't really teach us how to program, its more of an add-on. If there was no labs for this course it wouldn't make much of a difference to the teacher, TA or the students as everything is self taught.
Good course that was taught well, best that could be hoped for for a mandatory course
It was really good and definitely helped further my understanding of java and programming concepts. Definitely a lot more dry than 111 was but the structure of the course helped learning the material a lot.
Good times.
Overall, I enjoyed this class and learned a lot from it. It challenged me and really keeps me thinking. Assignments were clear but tricky to think about sometimes but directions were precise enough to understand.
34. Other comments:
I feel that every teacher should teach like Professor Moore. His grading is fast, clear, and fair. His HW is very applicable to real life situations and he has a lot of outside of class things to help you and improve your chances of learning.
N/A
I enjoyed Mr. Moore as a professor and his class structure
None.
None
This class with its B requirement makes it very hard to stay around a B due to the many assignments and quizzes. You can do very well on assignments but if you do bad on quizzes or vice versa its hard to maintain a B. I would say 85% of the class at this time is averaging a C status which brings pressure on the students.
None
I told my TA hi once and he snubbed me...but I still think he's a cool guy. That was my only comment.

Carleton Moore: ICS415, Fall 2013     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 415 - Intro to Prgrmmng for the Web Crn (Section): 80060 (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   Sophomore   Junior   Senior   Grad   Other  
3.81 16 0.54 Freq(%) 0 (0%) 0 (0%) 4 (25%) 11 (69%) 1 (6%) 0 (0%)
2. Course - please note that by answering this question you could potentially jeopardize your anonymity
Mean N-Size Std Dev   Elective   Required  
1.53 16 0.52 Freq(%) 7 (44%) 8 (50%)
3. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.8 16 0.41 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (19%) 12 (75%)
4. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.88 16 0.34 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (13%) 14 (88%)
5. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.73 16 0.46 Freq(%) 0 (0%) 0 (0%) 0 (0%) 4 (25%) 11 (69%)
6. Assignments and assessments in this course were related to course objectives.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.88 16 0.34 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (13%) 14 (88%)
7. Global appraisal: Overall how would you rate this COURSE?
Mean N-Size Std Dev   Very Poor   Poor   Average   Good   Very Good  
4.69 16 0.6 Freq(%) 0 (0%) 0 (0%) 1 (6%) 3 (19%) 12 (75%)
8. Global appraisal: Overall how would you rate this INSTRUCTOR?
Mean N-Size Std Dev   Very Poor   Poor   Average   Good   Very Good  
4.69 16 0.6 Freq(%) 0 (0%) 0 (0%) 1 (6%) 3 (19%) 12 (75%)
9. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.69 16 0.48 Freq(%) 0 (0%) 0 (0%) 0 (0%) 5 (31%) 11 (69%)
10. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.69 16 0.6 Freq(%) 0 (0%) 0 (0%) 1 (6%) 3 (19%) 12 (75%)
11. Which aspects of the course were most valuable?
programming for the web
The weekly assignments were good practice and allowed me to understand the concepts better.
The in-lab activities really helped me get a better understanding of the concept than being given homework.
Course material, assignments.
The course gave a wide overview of many different technologies available to us.
We covered a lot of the new technologies in web design which really helped me because it can often be very difficult trying to figure out what to use in such a rapidly changing field.
Exposure to a variety of technology
Learning a lot about web design.
The in-class activities were very helpful in learning the material.
12. Which aspects of the course were least valuable?
not sure
Personally,the introduction on html was a bit elementary for a 400 level course.
Quizes were useful, but should not be worth so much compared to assignments.
Pop quizzes.
Can't think of any!
The early homework assignments were a bore.
13. The instructor gives clear explanations.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.44 16 0.73 Freq(%) 0 (0%) 0 (0%) 2 (13%) 5 (31%) 9 (56%)
14. The instructor seems to enjoy teaching.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.63 16 0.62 Freq(%) 0 (0%) 0 (0%) 1 (6%) 4 (25%) 11 (69%)
15. The instructor seems knowledgeable in many areas.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.73 16 0.46 Freq(%) 0 (0%) 0 (0%) 0 (0%) 4 (25%) 11 (69%)
16. The instructor was effective in meeting the objectives of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.69 16 0.48 Freq(%) 0 (0%) 0 (0%) 0 (0%) 5 (31%) 11 (69%)
17. The instructor was enthusiastic about the course material.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.69 16 0.48 Freq(%) 0 (0%) 0 (0%) 0 (0%) 5 (31%) 11 (69%)
18. The instructor is willing to meet and help students outside class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.63 16 0.72 Freq(%) 0 (0%) 0 (0%) 2 (13%) 2 (13%) 12 (75%)
19. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.63 16 0.62 Freq(%) 0 (0%) 0 (0%) 1 (6%) 4 (25%) 11 (69%)
20. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.81 16 0.4 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (19%) 13 (81%)
21. The instructor presented the course materials in a clear and organized way.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.75 16 0.45 Freq(%) 0 (0%) 0 (0%) 0 (0%) 4 (25%) 12 (75%)
22. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.75 16 0.45 Freq(%) 0 (0%) 0 (0%) 0 (0%) 4 (25%) 12 (75%)
23. My overall evaluation of this instructor is....
Moore seems very knowledgeable on the subject and it really shows during lectures.
good guy
Good teacher but could explain the contents a bit more in-depth.
Pretty good at explaining the course material. Very helpful in explaining concepts after class.
I just wish there was more time spent in class.
Great teacher and really nice guy. He did great considering it's his first semester teaching here (I think).
An excellent professor I really enjoyed learning from.
A pretty good professor. I would definitely take a class from him again.
Great teacher, only thing is the class moves at a fast pace and without some knowledge of overall web design it takes a bit more work to follow, but this is not again Mr. Moore, he understood my stand on where i am at with web design and made it so that if i needed any help he was always willing.
24. Assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.69 16 0.79 Freq(%) 0 (0%) 1 (6%) 0 (0%) 2 (13%) 13 (81%)
25. The instructional materials (e.g., texts, handouts, etc.) were relevant to course objectives.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.63 16 0.81 Freq(%) 0 (0%) 1 (6%) 0 (0%) 3 (19%) 12 (75%)
26. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.63 16 0.62 Freq(%) 0 (0%) 0 (0%) 1 (6%) 4 (25%) 11 (69%)
27. My overall evaluation of this course is...
8.5/10
It was a good learning experience and it made me really into making websites and playing with stylesheets.
The student will learn everything on the syllabus as well as access to help.
Highly recommended, but perhaps the course is better suited online.
I very much enjoyed it. It wasn't too difficult, it wasn't too easy. I learned about many new technologies that I otherwise probably would never have taken the time to look at.
Really enjoyed this course. Learned a lot about this field.
It does enough to introduce various technologies to the student but it's up to the student how much they want to put in and learn. The class does not feed you the answers to problems. It encourages you to find your own answers to problems.
Great crash course to learn all the different web technologies and get a brush of every popular source out there.
28. Other comments:
Appreciate the professor for taking time to go over new technologies to students. Taking the time to go over php or ajax an extra day was useful.
Glad it was offered this semester.
Thanks!