eCAFE - Course and Faculty Evaluation, University of Hawaii

eCAFE: Course and Faculty Evaluations


Instructor: Scott Robertson

Available Survey Results

ICS464, Spring 2014
ICS667, Spring 2014
ICS111, Fall 2013
ICS111, Fall 2013
ICS111, Fall 2013
ICS111, Fall 2013
ICS111, Spring 2013
ICS111, Fall 2012
ICS111, Spring 2011
ICS464, Spring 2011
ICS111, Spring 2010
ICS664, Spring 2010
ICS111, Fall 2009
ICS111, Spring 2009
ICS691, Spring 2009
ICS111, Fall 2008
ICS111, Spring 2008
ICS665, Spring 2008

Scott Robertson: ICS464, Spring 2014

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 464 - Human Computer Interaction I Crn (Section): 88616 (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.9 11 0.88 Freq(%) 0 (0%) 0 (0%) 3 (27%) 6 (55%) 0 (0%) 1 (9%)
2. Course - please note that by answering this question you could potentially jeopardize your anonymity
Mean N-Size Std Dev   Elective   Required  
1.56 11 0.53 Freq(%) 4 (36%) 5 (45%)
3. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.64 11 0.5 Freq(%) 0 (0%) 0 (0%) 0 (0%) 4 (36%) 7 (64%)
4. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.09 11 0.94 Freq(%) 0 (0%) 1 (9%) 1 (9%) 5 (45%) 4 (36%)
5. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.18 11 0.98 Freq(%) 0 (0%) 1 (9%) 1 (9%) 4 (36%) 5 (45%)
6. The instructor was consistently well-prepared and organized for class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.64 11 1.21 Freq(%) 0 (0%) 3 (27%) 1 (9%) 4 (36%) 3 (27%)
7. The instructor was accessible to students.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.36 11 0.81 Freq(%) 0 (0%) 0 (0%) 2 (18%) 3 (27%) 6 (55%)
8. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.27 11 0.79 Freq(%) 0 (0%) 0 (0%) 2 (18%) 4 (36%) 5 (45%)
9. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.27 11 1.27 Freq(%) 1 (9%) 0 (0%) 1 (9%) 2 (18%) 7 (64%)
10. Which aspects of the course were most valuable?
Learning how HCI works in the real world with things like conferences and papers
I found group work the most valuable in the course. In the real world, we work with people that we are not too familiar with, and create the best product possible.
The open, exploratory nature of the group projects. It really felt like our typical class life was flipped upside down. Instead of spending energy on making a paper long enough, or doing whatever you do to get points, we really had nothing to focus on except these open ended questions. Some pretty surprising ideas came out of that! I had my mind blown several times by the ideas of my teammates, and other teams. Not only did this mean I learned things that I probably wouldn't get out of self study & the internet, but I was also convinced of the values of these ideas because my experience showed their value, not just some statements by experts. I know plenty of students that wrote 2x or 4x the minimum required on assignments because they were focused on grappling with the questions and ideas. The class gave me a sense for how HCI can be more than just an ergonomic/efficiency tool, but actually able to transform an application to a totally different use case. For example, you could say the difference between cuniform tablets and moveable type is simply HCI, and that change altered how we use writing enough to change all of society. Finally, a good example of how this class went so far beyond it's mandate, was I gained a vast appreciation for the value of non CS and CS hybrid professionals. I'm honestly a tech elitist, but no matter how brutally honest or frugal I wanted to be, I can see situations where I'd want an artist or painter on my dev team. As an equal, not an assistant. Not something I ever thought I would think. BTW, it was also good to finish 15 minutes early and start on group assignments occasionally. That forced everyone to get started, no excuses, and even the less enthusiastic members participated, bringing different ideas, and discussing after the class officially ended.
The two take home tests were the only things in the class where I actually felt like I learned something from.
Learning conceptual design models, the architectural design of projects, basically anything and everything that is relevant to HCI was covered in this course.
Books by Norman, and the content covered in them. Very well-written and makes it easy to understand the crucial functional/emotional impact design plays in HCI. Content was translated well into the in-class lectures.
Overall project was very useful to help understand the material.
11. Which aspects of the course were least valuable?
Primarily everything in the course is valuable. I enjoy how the exams are open-ended and are not tied to one answer for each question. However, I wish that there were more interaction with our group members as well as having more miniature assignments that would help us prepare for the Final Project in the future.
Hmm, the statistical stuff IS valuable, but I think it could be taught better in a non-oral way. It's a technical mathematical idea, so you pretty much won't know it for real until you sit down with pen and paper and try it out. I'd say keep up the unusual approach and go elementary school style: give handouts in class and have us try it out. The lecture would only require about 10 minutes of discussion of why this is important and how it would be used by HCI professionals. Do a 'call and repeat' format where you explain the first type of stat test, have us do it in teams, explain the next type, and so on.
The group project was completely worthless. I felt like we did nothing throughout the whole semester.
Poor organization
Statistics, surveying, etc. Good to understand that they are used to evaluate design during the iterative process, and have a basic understand of what they are, but a lot of time was spent on them and it wasn't really reflected in our project.
Using class time to talk about articles that each person read.
12. The instructor gives clear explanations.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.64 11 0.67 Freq(%) 0 (0%) 0 (0%) 1 (9%) 2 (18%) 8 (73%)
13. The instructor seems to enjoy teaching.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.64 11 0.67 Freq(%) 0 (0%) 0 (0%) 1 (9%) 2 (18%) 8 (73%)
14. The instructor seems knowledgeable in many areas.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.64 11 0.67 Freq(%) 0 (0%) 0 (0%) 1 (9%) 2 (18%) 8 (73%)
15. The instructor was effective in meeting the objectives of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.18 11 0.98 Freq(%) 0 (0%) 1 (9%) 1 (9%) 4 (36%) 5 (45%)
16. The instructor was enthusiastic about the course material.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.64 11 0.67 Freq(%) 0 (0%) 0 (0%) 1 (9%) 2 (18%) 8 (73%)
17. The instructor acknowledges all questions insofar as possible.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.45 11 0.82 Freq(%) 0 (0%) 0 (0%) 2 (18%) 2 (18%) 7 (64%)
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.27 11 0.9 Freq(%) 0 (0%) 0 (0%) 3 (27%) 2 (18%) 6 (55%)
19. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.73 11 0.47 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (27%) 8 (73%)
20. The instructor was professional.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.64 11 0.67 Freq(%) 0 (0%) 0 (0%) 1 (9%) 2 (18%) 8 (73%)
21. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 11 1.0 Freq(%) 0 (0%) 1 (9%) 2 (18%) 4 (36%) 4 (36%)
22. 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.18 11 0.75 Freq(%) 0 (0%) 0 (0%) 2 (18%) 5 (45%) 4 (36%)
23. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.91 11 1.04 Freq(%) 0 (0%) 2 (18%) 0 (0%) 6 (55%) 3 (27%)
24. The instructor makes the course difficult enough to be stimulating.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.91 11 1.38 Freq(%) 1 (9%) 1 (9%) 1 (9%) 3 (27%) 5 (45%)
25. My overall evaluation of this instructor is....
Great professor, really likes teaching and it definitely shows .
Knowledgable professor
Since I had Dr. Robertson for ICS 111, I already knew his teaching style from the beginning. I know that he is a very good professor and is knowledgeable in many aspects of Computer Science. Even though he gives lectures, he knows how to make it entertaining and engaging with his students. His grading is also very lenient, so we all have the opportunity to succeed in his class. I enjoyed having Dr. Robertson again in a second class, and I hope he continues to be an active professor caring about his students learning essential Computer Science material.
Yeah... difficult in such a different way. That was a good experience to have. Dr Robertson is a very good teacher, and in a tech field such as this, it's really good to have a course with someone like him. I'd reccomend anyone looking to build a startup, or go the hybrid business rout to take a class with him, because you really see the value in the other disciplines we intersect with, and the value of good speaking abilities.
Nice, knowledgeble professor
True professional who is an active, knowledgeable, intelligible, computer scientist.
Good teacher, very approachable and enthusiastic.
I overall enjoyed his class, but his assignments are a bit too laid back. Enforced due dates would be preferred and helpful in keeping students engaged with material.
26. Assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.55 11 0.69 Freq(%) 0 (0%) 0 (0%) 1 (9%) 3 (27%) 7 (64%)
27. 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 11 0.69 Freq(%) 0 (0%) 0 (0%) 1 (9%) 4 (36%) 6 (55%)
28. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.36 11 0.81 Freq(%) 0 (0%) 0 (0%) 2 (18%) 3 (27%) 6 (55%)
29. My overall evaluation of this course is...
Good course, a nice break from all the programming intensive courses
Good course to learn about human interaction with technology
I really enjoy the format of the course. First of all, I enjoy the lecture/discussion aspect of the course. Most lecture only has the professor talking the entire time, but Dr. Robertson made it interactive wtih his students. Most of the time, the professor is unable to finish his lecture due to the intensity of the discussions, which is a good indicator that his students are engaged in the material he is presenting. However, I did find the format for the Final Project to be confusing. I was confused in the beginning what exactly what was expected of us for the final project because it is worth 55% of our course grade and it seems that we did not so a lot of work on it. This is primarily due to the fact that Human-Computer Interaction focuses more on the theoretical aspects of Computer Science in ways on how humans interact with machines. Overall, although the logistics of the course is slightly confusing, this was an interesting course that I found useful in my future in the field of Computer Science.
A. A class like this should be mandatory for everyone.
You of course have lots of expertise and knowledge, but the course seemed very disorganized and not well prepared. The group project was just thrown together with not much thought and did not help at all with my learning. After taking the class, I wouldn't recommend other student taking it; instead, I recommend ICS 419.
I would recommend this course to friends who are up -coming students enrolled within the computer science department at University of Hawaii Manoa.
Good introductory course into HCI. Liked the project, and wished it was more of a focal point. It's kind of hard to work on the project consistently throughout the semester because we needed so much of a foundation at the start, so by the middle of April it seemed like we'd done nothing towards 55% of our grade.
Very useful for learning about the user's point of view and how programmers can create systems for them. This area was very interesting and further helped me learn about design (previously took ICS 419).
30. Other comments:
Thank you Dr. Robertson for an excellent semester, and good luck in teaching Human-Computer Interaction concepts to students in the future!
I don't think I'll be doing HCI in my career, but I still picked up a lot of skills I will use. Thanks!
Design the class better and it can improve!
The full class must be a surprise, hope the class schedule can be refined in the future.
None.

Scott Robertson: ICS667, Spring 2014     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 667 - HCI Design Methods Crn (Section): 88621 (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  
5.13 8 0.35 Freq(%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 7 (88%) 1 (13%)
2. Course - please note that by answering this question you could potentially jeopardize your anonymity
Mean N-Size Std Dev   Elective   Required  
1.43 8 0.53 Freq(%) 4 (50%) 3 (38%)
3. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.63 8 0.52 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (38%) 5 (63%)
4. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.13 8 0.64 Freq(%) 0 (0%) 0 (0%) 1 (13%) 5 (63%) 2 (25%)
5. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.25 8 0.46 Freq(%) 0 (0%) 0 (0%) 0 (0%) 6 (75%) 2 (25%)
6. The instructor was consistently well-prepared and organized for class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.5 8 0.93 Freq(%) 0 (0%) 1 (13%) 3 (38%) 3 (38%) 1 (13%)
7. The instructor was accessible to students.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.25 8 0.71 Freq(%) 0 (0%) 0 (0%) 1 (13%) 4 (50%) 3 (38%)
8. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.25 8 0.46 Freq(%) 0 (0%) 0 (0%) 0 (0%) 6 (75%) 2 (25%)
9. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.88 8 1.36 Freq(%) 1 (13%) 0 (0%) 1 (13%) 3 (38%) 3 (38%)
10. Which aspects of the course were most valuable?
The freedom of feeling like a designer instead of having to meet deadlines.
Discussions
Class lectures/discussions, readings
11. Which aspects of the course were least valuable?
Since it's in a classroom environment we expected to have a little more of a focus in what we need to do for the project as the semester progresses. However, most of us felt too free that we lost focus of what we needed to do for the project before the end of the semester.
Project
12. The instructor gives clear explanations.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.38 8 0.74 Freq(%) 0 (0%) 0 (0%) 1 (13%) 3 (38%) 4 (50%)
13. The instructor seems to enjoy teaching.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.38 8 0.52 Freq(%) 0 (0%) 0 (0%) 0 (0%) 5 (63%) 3 (38%)
14. The instructor seems knowledgeable in many areas.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.38 8 0.74 Freq(%) 0 (0%) 0 (0%) 1 (13%) 3 (38%) 4 (50%)
15. The instructor was effective in meeting the objectives of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.88 8 0.64 Freq(%) 0 (0%) 0 (0%) 2 (25%) 5 (63%) 1 (13%)
16. The instructor was enthusiastic about the course material.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.38 8 0.74 Freq(%) 0 (0%) 0 (0%) 1 (13%) 3 (38%) 4 (50%)
17. The instructor acknowledges all questions insofar as possible.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.38 8 0.74 Freq(%) 0 (0%) 0 (0%) 1 (13%) 3 (38%) 4 (50%)
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.43 8 0.79 Freq(%) 0 (0%) 0 (0%) 1 (13%) 2 (25%) 4 (50%)
19. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.63 8 0.52 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (38%) 5 (63%)
20. The instructor was professional.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.63 8 0.52 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (38%) 5 (63%)
21. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.63 8 1.06 Freq(%) 0 (0%) 1 (13%) 3 (38%) 2 (25%) 2 (25%)
22. 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.0 8 0.93 Freq(%) 0 (0%) 0 (0%) 3 (38%) 2 (25%) 3 (38%)
23. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.63 8 1.06 Freq(%) 0 (0%) 1 (13%) 3 (38%) 2 (25%) 2 (25%)
24. The instructor makes the course difficult enough to be stimulating.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.88 8 0.83 Freq(%) 0 (0%) 0 (0%) 3 (38%) 3 (38%) 2 (25%)
25. My overall evaluation of this instructor is....
That he is a good teacher with full knowledge in what he explains. He presented a lot of interesting topics in class.
Knows how to use a relaxing way to help us get the experience of how a designer is by not setting much deadlines and rather have us think of ideas naturally.
very knowledgable about the subject area, helpful and flexible.
26. Assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.38 8 0.74 Freq(%) 0 (0%) 0 (0%) 1 (13%) 3 (38%) 4 (50%)
27. 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.5 8 0.76 Freq(%) 0 (0%) 0 (0%) 1 (13%) 2 (25%) 5 (63%)
28. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.13 8 0.83 Freq(%) 0 (0%) 0 (0%) 2 (25%) 3 (38%) 3 (38%)
29. My overall evaluation of this course is...
That is a very interesting course of you think on developing applications or creating interfaces for new technologies
It's a pretty interesting course which allows one to cooperate with other people on similar interest for the project. We can think big in this class and present a concept of a design instead of actually producing a real product. Useful in helping grad students in getting ideas on what they want to do for their masters project.
Not quite sure where the project is going
I really enjoyed this course and learned a lot! It was very interesting. We had a good group that contributed to the discussions.
30. Other comments:
Please assign homework ahead of time and not during the weekend! Readings for the next lecture should be assigned at the latest at the end of the lecture.
I liked the relaxed nature of the course. It might just be me, but I think it would still be helpful if there was more of a solid plan for readings, assignments, days you'll be away, etc. Sometimes there wasn't enough time to do the readings, and I wasn't always clear on what to do for assignments. Other than that, I learned a lot from you, our speakers and classmates. Thank you!

Scott Robertson: ICS111, Fall 2013     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 111 - Intro to Computer Science I Crn (Section): 75558 (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  
2.77 22 0.87 Freq(%) 2 (9%) 5 (23%) 11 (50%) 4 (18%) 0 (0%) 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.81 22 0.4 Freq(%) 4 (18%) 17 (77%)
3. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.59 22 0.5 Freq(%) 0 (0%) 0 (0%) 0 (0%) 9 (41%) 13 (59%)
4. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.45 22 0.74 Freq(%) 0 (0%) 1 (5%) 0 (0%) 9 (41%) 12 (55%)
5. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.32 22 0.84 Freq(%) 0 (0%) 1 (5%) 2 (9%) 8 (36%) 11 (50%)
6. Global appraisal: Overall how would you rate this COURSE?
Mean N-Size Std Dev   Very Poor   Poor   Average   Good   Very Good  
4.36 22 0.9 Freq(%) 0 (0%) 2 (9%) 0 (0%) 8 (36%) 12 (55%)
7. Global appraisal: Overall how would you rate this INSTRUCTOR?
Mean N-Size Std Dev   Very Poor   Poor   Average   Good   Very Good  
4.27 22 0.77 Freq(%) 0 (0%) 1 (5%) 1 (5%) 11 (50%) 9 (41%)
8. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.32 19 0.75 Freq(%) 0 (0%) 0 (0%) 3 (16%) 7 (37%) 9 (47%)
9. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.33 19 0.84 Freq(%) 0 (0%) 0 (0%) 4 (21%) 4 (21%) 10 (53%)
10. Which aspects of the course were most valuable?
lectures
the lectures were very informative and well paced.
programming
PowerPoint slides and pre-labs.
writing out the programs and going over everything step by step, and the times he explained how some programmers work outside of the classroom.
examples during lecture
the lab.
The lab sections were most valuable, in that it helped to reinforce the concepts learned in the lecture.
I valued the fact that after every exam, we would go through each problem to see what we did wrong & how we can fix our mistakes.
I think I learned almost all the material in open lab.
Learning how to apply these codes
The programming lab.
11. Which aspects of the course were least valuable?
textbook
the pre-lab quizzes
nothing
n/a
the powerpoints, since i didn't have powerpoint on my computer the slides became all clustered and hard to understand when i downloaded the lecture powerpoints.
the lecture
The lecture class moved a little fast and did not feel structured. I often got lost during the lecture, and had to re-read it later or experiment in lab.
I don't know what the point of having a lab is, if you don't go over the material you learned in class that day. We would do practice thing we went over in class 1-2 weeks ago.
None
The tricky exams.
12. The instructor gives clear explanations.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.37 19 0.68 Freq(%) 0 (0%) 0 (0%) 2 (11%) 8 (42%) 9 (47%)
13. The instructor seems to enjoy teaching.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.68 19 0.58 Freq(%) 0 (0%) 0 (0%) 1 (5%) 4 (21%) 14 (74%)
14. The instructor seems knowledgeable in many areas.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.63 19 0.5 Freq(%) 0 (0%) 0 (0%) 0 (0%) 7 (37%) 12 (63%)
15. The instructor was effective in meeting the objectives of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.39 19 0.61 Freq(%) 0 (0%) 0 (0%) 1 (5%) 9 (47%) 8 (42%)
16. The instructor was enthusiastic about the course material.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.63 19 0.6 Freq(%) 0 (0%) 0 (0%) 1 (5%) 5 (26%) 13 (68%)
17. The instructor is willing to meet and help students outside class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.05 19 0.85 Freq(%) 0 (0%) 0 (0%) 6 (32%) 6 (32%) 7 (37%)
18. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.21 19 0.98 Freq(%) 0 (0%) 2 (11%) 1 (5%) 7 (37%) 9 (47%)
19. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.47 19 0.61 Freq(%) 0 (0%) 0 (0%) 1 (5%) 8 (42%) 10 (53%)
20. 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.5 19 0.71 Freq(%) 0 (0%) 0 (0%) 2 (11%) 5 (26%) 11 (58%)
21. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.26 19 0.99 Freq(%) 1 (5%) 0 (0%) 1 (5%) 8 (42%) 9 (47%)
22. What two or three single words best describe this instructor?
efficient, knowledgeable, clear
Enthusiastic
helpful, good explainer
passionate friendly
knowledge, nice
Enjoyable, enthusiastic, but slightly scattered.
the programmer guy
nice engaging enthusiastic
knowledgeable reasonable enthusiastic
intelligent, difficult, boring.
Awesomely Great
Quirky, Efficient
Enthusiastic Smart
23. My overall evaluation of this instructor is....
efficient
Great professor
great
very good
Good
good
awesome. Robertson is a really cool teacher who knows what he's talking about & knows how to relay important concepts to his students. He is the bomb.com
Scott missed about two weeks of class due to jury duty. I disagree that he had questions on the exam that he didn't even teach us. That didn't seem fair to me.
Great Instructor
Great professor Tests were tricky
24. Any comments about the TA?
thanks
Unhelpful: Needs more practice teaching and getting students involved with class discussions. However, the students could also be at fault since ICS students are not the most talkative bunch of people.
todd is cool, usually everyone is tired in lab right after lecture and cant remember anything we just learned so he refreshes are memory. he's friendly and excited to help
If they can improve their directions and explanation in writings then that would be very good.
I found my TA to be unfamiliar with teaching and I wish I was given one of the other TA's. I learned more from them during the short time I interacted with them compared to the one assigned to my lab.
loved the cslabassist but wish there was more videos on what to expect for the tests
He was unable to provide answers to questions asked in order to understand the labs. Explanations were very vague.
He's cool.
Todd was a good T.A., but he has a difficult time explaining things (I think he needs to work on his pubic speaking skills). It also doesn't help when he has no idea what we have learned in class already.
Needs to find a way to get students to talk and communicate.
25. Overall, the TA is an excellent teacher.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
4.16 22 1.12 Freq(%) 0 (0%) 3 (14%) 1 (5%) 5 (23%) 10 (45%) 0 (0%)
26. Assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.47 19 0.61 Freq(%) 0 (0%) 0 (0%) 1 (5%) 8 (42%) 10 (53%)
27. 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.42 19 0.61 Freq(%) 0 (0%) 0 (0%) 1 (5%) 9 (47%) 9 (47%)
28. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.32 19 0.82 Freq(%) 0 (0%) 1 (5%) 1 (5%) 8 (42%) 9 (47%)
29. My overall evaluation of this course is...
good class
It's G
very good
good.
work heavy, but once the program runs it's pretty fun.
good
good, though a bit fast paced at the end.
good.
Would not take a class from this professor again.
Very Good
Great course although the B is quite difficult.
30. Other comments:
thank you
good
I was happy with my experience in this class, and it gave me a deeper interest in programming despite the difficulties.
lecture too long, more videos and hands on labs
I know our we had the CSLabAssist thing, which was extremely useful, however the prelabs only went up to ArrayLists, and there was quite a bit of content that was not given prelabs, which would've been helpful.
DON'T GO TO JURY DUTY!
Even if I receive a "B" for this course, I plan on retaking this class with Ravi next semester due to the excellent review i've heard abut his class. I would not feel confident moving on to the 211 course no matter what grade I receive.
N/A

Scott Robertson: ICS111, Fall 2013     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 111 - Intro to Computer Science I Crn (Section): 75559 (002)    
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  
1.81 26 1.2 Freq(%) 15 (58%) 4 (15%) 6 (23%) 0 (0%) 0 (0%) 1 (4%)
2. Course - please note that by answering this question you could potentially jeopardize your anonymity
Mean N-Size Std Dev   Elective   Required  
1.81 26 0.4 Freq(%) 5 (19%) 21 (81%)
3. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.58 26 0.64 Freq(%) 0 (0%) 0 (0%) 2 (8%) 7 (27%) 17 (65%)
4. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.46 26 0.58 Freq(%) 0 (0%) 0 (0%) 1 (4%) 12 (46%) 13 (50%)
5. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.35 26 0.69 Freq(%) 0 (0%) 0 (0%) 3 (12%) 11 (42%) 12 (46%)
6. Global appraisal: Overall how would you rate this COURSE?
Mean N-Size Std Dev   Very Poor   Poor   Average   Good   Very Good  
4.35 26 0.85 Freq(%) 0 (0%) 2 (8%) 0 (0%) 11 (42%) 13 (50%)
7. Global appraisal: Overall how would you rate this INSTRUCTOR?
Mean N-Size Std Dev   Very Poor   Poor   Average   Good   Very Good  
4.28 26 0.68 Freq(%) 0 (0%) 0 (0%) 3 (12%) 12 (46%) 10 (38%)
8. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.17 23 0.83 Freq(%) 0 (0%) 1 (4%) 3 (13%) 10 (43%) 9 (39%)
9. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.39 23 0.66 Freq(%) 0 (0%) 0 (0%) 2 (9%) 10 (43%) 11 (48%)
10. Which aspects of the course were most valuable?
I really liked how the lab was set up in which we got to do prelabs before each lab. I believe it helped to get us all understand the concepts faster.
Loops and Conditionals. First test was crucial.
Lab
N/A
learning the basics of programming.
Lectures were the most valuable especially when Professor Robertson demonstrated using jGrasp.
Everything. This course is like learning a new language so you honestly need to know everything that is discussed.
The labs. The god damn labs are gold.
The effectiveness and complete dedication of those involved in teaching this course. The material is unrelenting and cares not if "wish" you understood it. If you possibly can, take a course to prepare you for this one if available. If you don't know anything about Java Coding, you will struggle. The course isn't intended to "nurture you along". The timing of assignments and tests was "sympathetic" to the students.
All aspects were very valuable.
The examples were very good. He showed us some parts of the code in order to not only help us to understand the concept of what we're learning, but also how to make it ourselves.
Lab sections were the most helpful since we got to practice our programming hands on and go over material from the lectures with the TA.
in lecture coding examples.
The labs and the videos on jgrasp were very helpful in my learning.
The lab days and lab after hours were invaluable in helping me learn programming.
Everything!
11. Which aspects of the course were least valuable?
The textbook. Although it was a good resource when one needs further explanation, it was possible not to look in it as much as it was worth.
Everything was valuable.
None
N/A
learning about human interactions with computing systems
The practical exams were the least valuable in my opinion. I felt that the midterms itself was beneficial and well enough to test my knowledge of different course material.
Nothing
Lectures are too boring.
I can't think of anything concerning this course that was not very valuable. There was no "busy work" associated with this course. There was no "filler" during the lectures or labs. Straight forward and trimmed lean was the course.
none
Some concepts were skimmed through briefly (blackbox, whitebox, I/O exceptions).
None
maybe fewer things unrelated to current semester learning objectives.
Got kind of bored at the lectures.
nothing specific
Nothing!
12. The instructor gives clear explanations.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.13 23 0.63 Freq(%) 0 (0%) 0 (0%) 3 (13%) 14 (61%) 6 (26%)
13. The instructor seems to enjoy teaching.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.3 23 0.76 Freq(%) 0 (0%) 0 (0%) 4 (17%) 8 (35%) 11 (48%)
14. The instructor seems knowledgeable in many areas.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.52 23 0.67 Freq(%) 0 (0%) 0 (0%) 2 (9%) 7 (30%) 14 (61%)
15. The instructor was effective in meeting the objectives of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.48 23 0.67 Freq(%) 0 (0%) 0 (0%) 2 (9%) 8 (35%) 13 (57%)
16. The instructor was enthusiastic about the course material.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.48 23 0.67 Freq(%) 0 (0%) 0 (0%) 2 (9%) 8 (35%) 13 (57%)
17. The instructor is willing to meet and help students outside class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.13 23 0.81 Freq(%) 0 (0%) 0 (0%) 6 (26%) 8 (35%) 9 (39%)
18. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.22 23 0.85 Freq(%) 0 (0%) 0 (0%) 6 (26%) 6 (26%) 11 (48%)
19. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.39 23 0.72 Freq(%) 0 (0%) 0 (0%) 3 (13%) 8 (35%) 12 (52%)
20. 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.39 23 0.78 Freq(%) 0 (0%) 0 (0%) 4 (17%) 6 (26%) 13 (57%)
21. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.35 23 0.78 Freq(%) 0 (0%) 0 (0%) 4 (17%) 7 (30%) 12 (52%)
22. What two or three single words best describe this instructor?
Helpful Knowledgeable Approachable
Knowledgeable Competent
Good teacher
Happy, nice
knowledgeable, enthusiastic
informative, clear
Fair and enthusiastic.
Enthusiastic and knowledgable.
Fun, Informative, smart.
Knowledgable
Reflective, Attentive, Knowledgable
knowledgeable, serious, and precise.
Enthusiastic, Knowledgeable, Friendly
1. Knowledgeable 2. Helpful
enthusiastic, intelligent, and organized
Tall, Dark, Handsome
competent, knowledgeable
Clear, organized, knowledgeable
23. My overall evaluation of this instructor is....
Made the class easier even though it was still challenging. He is a good teacher and made things simpler to comprehend.
yeah.. I didn't really go to class very often. What I saw was good.
Overall good teacher. Makes a difficult subject bearable.
See above
Awesome
good.
He is a great professor with a lot of passion and knowledge of computer science and programming.
A fun guy who knows what he's doing and is willing to explain it back to the students.
Mediocre.
"Tremendous!".
very good
He's a very good professor!
Dr. Robertson was very good at communicating with the students and helping us to understand the material by using fun examples that helped us follow along during lectures (ex. many piggy bank and pizza examples for understanding methods, loops, etc). He was also very generous, changing exam dates so we didn't have to take the 111 and 141 midterms on the same days. After each exam, he goes over answers as well as posts lecture slides on laulima to help us further review the material.
A+
Good teacher!
He is an average professor.
He's a good lecture professor. He goes over everything in class and makes sure to explain every detail. If a student has a question, he is sure to answer them with examples if needed.
24. Any comments about the TA?
Well the ATA was also good as well. I liked not only the help he provided for the class, but also what it is like to be a ICS major in general.
Very interested in what he is teaching, and very helpful overall.
Best TAs around. Robert Ward is super helpful.
Great TA
Honestly I'd rather learn from my TA than the actual professor.
helpful and makes it comfortable to ask questions.
Love his enthusiasm. Loud in a good way haha, and very funny. Knows his stuff and is always willing to help out.
Great TA. Wish he could TA again next semestar when i retake the class.
My TA Robert Ward was very great and made labs pleasant. He was always willing and open to help everyone.
Much fun. Such wise. Wow. (Please stay the same)
Hard to ask for help
Robert Ward is awesome.
You can't do better than to know, study with, or work with this Robert Ward. Always available, always concerned that you understand and always quick to respond.
Robert Ward is a great TA, every time i needed help he was available and willing to meet with me. He explained everything really clearly and demonstrated everything with examples, which really helped. Thanks to him i learned as much as i did in this class.
No.
Robert Ward was a very helpful TA. He was always available for help on homework and if we couldn't see him in person, allowed us to email him questions which he responded relatively quick. He was very good at reviewing things discussed in the lecture and also did very well when he had to lecture in place of Dr. Robertson during jury duty.
very excited to help students learn.
Bad teacher! Just kidding, good teacher!
The TA is more valuable than the professor. The TA is better at explaining things in a way that the student can understand. The TA is more friendly and willing to help at any moment.
WE LOVE YOU, MR. ROBERT!!!
25. Overall, the TA is an excellent teacher.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
4.75 26 0.68 Freq(%) 0 (0%) 1 (4%) 0 (0%) 3 (12%) 20 (77%) 0 (0%)
26. Assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.57 23 0.59 Freq(%) 0 (0%) 0 (0%) 1 (4%) 8 (35%) 14 (61%)
27. 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.43 23 0.66 Freq(%) 0 (0%) 0 (0%) 2 (9%) 9 (39%) 12 (52%)
28. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.52 23 0.67 Freq(%) 0 (0%) 0 (0%) 2 (9%) 7 (30%) 14 (61%)
29. My overall evaluation of this course is...
Although challenging, a very good course and I believe I gained a lot of knowledge about Java programming.
Really good class, the teachers were right that its really hard to catch up if you get behind. The teacher/TAs were more than willing to help though so its all good.
8/10
Good course
Good.
good. Not too difficult.
Good Learn a lot, fast paced.
It was a great course that taught me many things about computer science and technology.
Very hard, but so worth it. The feeling of having a program actually work is amazing, but much like learning a new language you need to study and constantly program or else you will easily forget it.
It's hard. Concepts are difficult to grasp.
The course is designed to further the academic career of individuals who are already fairly well acquainted with the concepts contained there-in. Don't take this course "blindly" if you can avoid it. Be prepared. Perhaps audit it for a semester before you actually take it.
great course to get started with programming.
This course is the stepping-stone for future programmers.
Very good course that gave me basic understanding of programming through java.
A+
Not too easy, not too hard.
Great class. Furthered my interest in computer science and programming. It has also broadened my range of general computer interests.
The professor and TAs prepare us well and try their best to help students along the way. The course is hard if you don't pay attention in lecture.
30. Other comments:
N/A
I was planning on majoring in ICS as double major but ICS 111 and 141 just killed it for me. It's hard for someone who has no background in programming or ICS in general to be engaged or optimistic about ICS 111.
The ATA, was also pretty awesome too. Always willing to help out and makes sure we not just understand the material but to really 'understand' the material.
Getting a B or higher to move onto the next course is a bit difficult to achieve for some so maybe you can lower that a bit to maybe a B-? Also, have more extra credit opportunities.
Large learning curve they don't account for. Why help those who already know while ignore the ones that need it.
None
n/a
n/a
None at the time.

Scott Robertson: ICS111, Fall 2013     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 111 - Intro to Computer Science I Crn (Section): 77860 (003)    
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  
2.1 20 1.45 Freq(%) 11 (55%) 2 (10%) 3 (15%) 2 (10%) 2 (10%) 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.9 20 0.31 Freq(%) 2 (10%) 18 (90%)
3. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.7 20 0.47 Freq(%) 0 (0%) 0 (0%) 0 (0%) 6 (30%) 14 (70%)
4. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.65 20 0.49 Freq(%) 0 (0%) 0 (0%) 0 (0%) 7 (35%) 13 (65%)
5. The instructor communicated effectively.
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%)
6. Global appraisal: Overall how would you rate this COURSE?
Mean N-Size Std Dev   Very Poor   Poor   Average   Good   Very Good  
4.32 20 0.75 Freq(%) 0 (0%) 0 (0%) 3 (15%) 7 (35%) 9 (45%)
7. Global appraisal: Overall how would you rate this INSTRUCTOR?
Mean N-Size Std Dev   Very Poor   Poor   Average   Good   Very Good  
4.35 20 0.75 Freq(%) 0 (0%) 0 (0%) 3 (15%) 7 (35%) 10 (50%)
8. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.42 19 0.84 Freq(%) 0 (0%) 1 (5%) 1 (5%) 6 (32%) 11 (58%)
9. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.21 19 1.03 Freq(%) 1 (5%) 0 (0%) 2 (11%) 7 (37%) 9 (47%)
10. Which aspects of the course were most valuable?
Making our own classes and methods, as well as using Java's in-built ones.
Being able to program helped me gain a deeper understanding of the course subject and also deepened my interest for Computer sciences in general.
The labs helped a lot since I learn better through hands on stuff although the concepts in lecture helped precipitate the labs.
It was all valuable, I didn't know about any of this information before I took this class. I look at computers differently now, and instead of wanting to beat them when things don't work, I understand the inner workings a bit more. It was fulfilling making programs work. Challenging but when they actually worked it was great!
The examples shown
Professor Robertson is an excellent professor who is personable and very effective at communicating. His lectures really helped to reinforce textbook readings and lab activities. His lecture slides are a very good study material and am glad they are always provided ahead of time. Lab classes were very valuable and useful for me, especially pre-lab assignments and group work. The inlab practical exams were very good to have in testing our skill levels at key points during the semester. The prelab videos were helpful. CS Lab assist system was very effective as a whole in my mind.
The lab session were really helpful, i like them! There you could job in your own speed and get help
Loops and nested loops, ArrayLists and arrays
Learning how to program. Learning how to study. The assignments helped to give me practice for programming. Working together really helped, because I probably would not have done very well without my peers and the help of my TAs.
While this course was mainly focused on Java, it also gave us a heads up on other advanced materials & topics in Computer Science.
THE LAB!
Learning how to program on a practical level instead of constantly doing book work. The hands-on approach of programming was a great approach to learning the 'language'.
The interaction of students in Labs.
11. Which aspects of the course were least valuable?
I'm not able to think of any.
Any lecture that didn't directly tie into the lab (although I realize they probably will help in future courses).
Its all valuable.
N/A
Pre-labs were very effective when they were being assigned consistently; once that consistency stopped, and we were getting only maybe 1 prelab assignment per 2-3 weeks, my learning was not as effective, anymore. I feel consistency was the weakness of this course as a whole as the instructors, TA, and ATA were very skilled at what they do. Other inconsistencies included not updating the syllabus when a third change was made to the schedule, overall abundance of little typos here and there, which often times affected my understanding of a question, requirement for an assignment, etc.
Nothing were least valuable, the lecture was important to understand everything and lab was important to use you knowledge from lectures.
GUI
I'm not sure if the reading helped very much.
While still important, some topics such as date usage per type saw limited if not almost no usage in this class.
...
While still valuable, I feel that the advanced topics used to 'fill in space' once all of the main content was taught wasn't as necessary as everything else.
Going through lectures without interaction.
12. The instructor gives clear explanations.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.53 19 0.7 Freq(%) 0 (0%) 0 (0%) 2 (11%) 5 (26%) 12 (63%)
13. The instructor seems to enjoy teaching.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.68 19 0.48 Freq(%) 0 (0%) 0 (0%) 0 (0%) 6 (32%) 13 (68%)
14. The instructor seems knowledgeable in many areas.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.53 19 0.7 Freq(%) 0 (0%) 0 (0%) 2 (11%) 5 (26%) 12 (63%)
15. The instructor was effective in meeting the objectives of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.53 19 0.61 Freq(%) 0 (0%) 0 (0%) 1 (5%) 7 (37%) 11 (58%)
16. The instructor was enthusiastic about the course material.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.68 19 0.48 Freq(%) 0 (0%) 0 (0%) 0 (0%) 6 (32%) 13 (68%)
17. The instructor is willing to meet and help students outside class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.95 19 0.97 Freq(%) 0 (0%) 0 (0%) 9 (47%) 2 (11%) 8 (42%)
18. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.47 19 0.84 Freq(%) 0 (0%) 0 (0%) 4 (21%) 2 (11%) 13 (68%)
19. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.5 19 0.71 Freq(%) 0 (0%) 0 (0%) 2 (11%) 5 (26%) 11 (58%)
20. 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.58 19 0.69 Freq(%) 0 (0%) 0 (0%) 2 (11%) 4 (21%) 13 (68%)
21. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.53 19 0.7 Freq(%) 0 (0%) 0 (0%) 2 (11%) 5 (26%) 12 (63%)
22. What two or three single words best describe this instructor?
good knowledge
enthusiastic, organized, knowledgeable
Metaphorical Mysterious
Happy Organized Explanatory
Nice, informative, knowledgeable
Very well organized
Personable, Experienced, Encouraging
Enthusiastic, well-organised teaching and polite
Entertaining Competent
Professor. Helpful.
While he seemed interested & knowledge about his topics, many of my peers has commented that his lectures can be rather tiresome and/or boring
Concise, Knowledgeable
Charmingly dorky; helpful
Friendly
23. My overall evaluation of this instructor is....
excellent
Generally positive.
Great professor, it's great that he engages with the class at every lecture. He makes a few mistakes but corrects himself right away, leaving no misunderstandings.
Positive.
He is a good teacher. I feel like these tests were super hard but the content is hard also. Test two I felt like there wasn't enough time for the amount of questions on the test, but over all I really like Mr. Robertson as a teacher. You can tell he likes the subject and he wants to teach others about it. I appreciate the effort he put into the slides to make things clear for us. They really helped by going step by step.
Very good
Very experienced professor who understands the importance of the nuances behind effective course curriculum. This class from start to finish really showed that it was built to be effective, dynamic, relevant, etc. and the professor exemplifies both the curriculum and his own experience with how well I felt he taught this course. His interests in HCI is amazing and very interesting and I am happy to see that he spends a little time here and there to not just teach the material he is required to teach, but also impart on young students the trends in the field and professional career outlooks. Great job!
Overall, I really like Scott. He made all the topic fun and had a clear line thru the whole semester (piggybank) so we could relate everything into our own life.
Kinda hard to follow sometimes
He seemed like he was a good professor.
7.5/10 Although some of his lectures seemed pointless, many of the lectures were meaningful & has great materials. Test schedules & content seems to be well- thought out.
good instructor
He is a very good professor and known how to explain and elaborate on the abstract and direct concepts of programming and how it works; for everything that needs extra elaborations, he seems to know that the TAs are there during the lab sessions to solidify what was taught in the lecture.
24. Any comments about the TA?
good TA
Robert Ward is just as enthusiastic if not more than Scott Robertson. However, I have seen that I was marked absent and got nothing for some lab sessions even though I attended and participated in every one.
The TA is great. He responds to all of my emails, answers all my questions clearly and stays in after lab hours to help me with my assignments. During lab he asks questions which forces students to become more engaged with the lesson, which helps them understand the material more effectively.
Robert's coolio-boolio.
Best TA I have ever had. Always ready to help with clear explanations and he makes sure you understand before he walks away. He is eager to help each and every student, he is patient and will walk you through things if you need and even if he has to stay late to explain things he will because he cares about his students and about their ability to learn the material. He is also creative in his approaches to teaching and brings the fun back into learning! Just loved the labs!
Really good and informative, good at clarifying concepts
Very Helpful and Understanding
Robert Ward is the best personal instructor I have ever had the privilege of learning from. He really shows he cares about his students no matter their skill level. He is very personable and friendly and funny, and makes it much easier to approach him for help. He is a very skilled communicator in class and I rarely ever had to ask for clarification on something he talked about (i.e., he made sense the first time around). There are many approaches a teacher can take to teaching; while I know ICS is meant to be a very difficult subject, I appreciate that Robert adopted a style of nurture rather than nature, and was very accommodating to the students despite some frustrations many of the students would have easily brought upon any other kind of instructor. I really can tell he is passionate about what he does because he spends much time than he needs to after class to help students when it is clear he is a busy man and has to leave. I am fortunate to have been helped several times during the semester when I had fallen behind enough to a point where I could not progress further until Robert helped me along. Robert really stepped up in a time of need when Professor Robertson was called for Jury Duty, even so much as creating his own slides for what was a very difficult topic to teach (arrays and arrayLists). Rarely do I encounter instructors with as much (sincere) passion for what they do, and I am glad that only Section 3 was available by the time I registered or else I would not have been in this lab section with Robert. Robert's teaching style along with his personality is a great inspiration for me and I feel it has already affected my way of thinking in many aspects, in positive ways, and I hope he can continue to do this for many other young students well into the future and in his career, and one day when he is a tenured professor, I hope he can still be the same kind of guy then too. Oh, and the ATA Victor was good. Helped me on several occasions also during times where if not for help I would been able to advance to the next topics, etc. The two class sessions he taught were effective becaause his slides were straightforward and showed us exactly what we needed to do. With time and more practice he can become a better presenter. Perhaps ATAs who are inspiring to teach in some capacity in their future should see if they can change the labs up a little bit so they can co-teach with the main TA in tandem, and do so on a consistent basis.
TA was really good. In lab we got to work in our own speed and get help whenever we needed. Very important part of the ICS 111. Polite TAs and made the programming fun!
Very helpful
Both Victor and Robert were very helpful.
The TA was one of the best parts of the course. Extremely knowledgeable of the material and excellent at describing advanced topics in ways understandable to students.
my TA (Robert Ward to be specific) was also every interested & knowledgeable about the subject at hand and employed various techniques to help teach materials covered in his lab sessions. Some of his lab activities are a bit hard though
excellent...
My TA, Robert Ward, was extremely helpful in the lab and had a friendly atmosphere overall for all who needed help. He knew what he was doing and what he was talking about.
The TA gave a helping hand to students because he might've felt the way students feel when they felt frustrated.
25. Overall, the TA is an excellent teacher.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
4.95 20 0.23 Freq(%) 0 (0%) 0 (0%) 0 (0%) 1 (5%) 18 (90%) 0 (0%)
26. Assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.74 19 0.45 Freq(%) 0 (0%) 0 (0%) 0 (0%) 5 (26%) 14 (74%)
27. 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.53 19 0.61 Freq(%) 0 (0%) 0 (0%) 1 (5%) 7 (37%) 11 (58%)
28. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.53 19 0.61 Freq(%) 0 (0%) 0 (0%) 1 (5%) 7 (37%) 11 (58%)
29. My overall evaluation of this course is...
excellent
The course reminded me of many things I learned while taking high school computer programming, and taught many more concepts. I hope, no believe I will do adequately well in ICS 211 if not better.
This course is great. It's nicely paced and well balanced. I am able to learn the course material without having to invest a great amount of time after class hours. I am now able to program and I feel that I have learned enough to move on.
Positive.
It is hard! It is a good course but it is a hard course. I am glad I took it and I think it teaches you a lot in a short amount of time.
Very challenging but very informative
Great course and introduction to programming with Java. Everything in my opinion worked really well from the textbook selection, order or readings, lecture materials, etc. and lab activities. Inconsistencies in dates, assignment instructions, quizzes, etc. where somewhat distracting, but only occassionaly did it throw me off of what I needed to do. I think what hurt this class the most was drastically cutting down the pace of assignments and prelabs after the first midterm. Lastly, the CS Lab assist is an amazing proprietary (it looks like Robert built it himself) system that I feel really benefited me, so when the pacing dropped down as stated above (which was stated as a move to alleviate our workload due to midterms, etc.) hindered rather than advanced my learning. Much more effective than any kind of online course I've taken in Laulima. Pros: everything I've been typing about so far for 29 questions. Cons: inconsistencies and typos. Pacing of assignments dropped off dramatically. Also, at some point the labs were about 3-5 topics behind what we were reading in the book, while the lecture seemed to stay on pace with the assigned topics in the book, maybe off by 1 or 2 topics on occasion.
Good entry to Computer Science, easy explanations and good coverage of the important subjects
Pretty hard, if its the first time you started programming
It is a helpful course to learn about java and some other aspects of computer science.
Wonderful course, would highly recommend to anyone interested in CS even if it weren't required.
Very good, it taught me basics of programming and helped me get a insight on how my Computer Science major could turn out to be.
I wish I had explored this four years ago
A very good and useful course for the basis of programming. I look forward to pursuing my major in Computer Science.
Pretty good course. Interesting, but somewhat difficult.
30. Other comments:
none
The grading is straightforward but because of it's 100 points system, it leaves the students with a small margin of error. I also would have liked review sessions before exams and practical tests.
The course was challenging without being impossible and enjoyable without being fluffy.
n/a
Have several other people with varying skill levels proofread your assignments and other instructions ,etc. to see if it makes sense. Many times either typos and/or just plain non-nonsensical strings of words made things a little confusing or difficult. Involve the ATA more with teaching alongside main TA as the ATA is there to learn and gain experience him/herself, not just help the TA help students who need help. Keep the pace of prelabs consistent (i.e., have prelabs due EVERY lab day or even every other lab day). Sometimes with had in lab assignments that had to be done over several days. A probably better approach is to split that in-lab activity over several labs (chunk it) to make it appear more manageable (i.e., don't just say this lab is gonna take 4 lab days to do, come back to this each time). I think people gave up and got discouraged from those bigger labs. Effective chunking of materials between different days might help with the cognitive overload and the overall appearance (i.e., manageable and fun vs unmanageable and time consuming).
I did minimal reading on the book and I did pretty good so far. Not sure how good I'll do on the finals though. Means that the book may not be necessary in this class, but also that your lecture notes are in quality.
N/A
There should be more labs than lectures since many people tend not to come to class. The exam is somewhat difficult to study for because using the book does not help much. There should at least be some interaction for students to somehow understand the content. (i.e. looking at the code may be difficult if I do not have a laptop)

Scott Robertson: ICS111, Fall 2013     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 111 - Intro to Computer Science I Crn (Section): 76472 (004)    
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  
1.79 19 1.44 Freq(%) 13 (68%) 2 (11%) 1 (5%) 2 (11%) 0 (0%) 1 (5%)
2. Course - please note that by answering this question you could potentially jeopardize your anonymity
Mean N-Size Std Dev   Elective   Required  
1.89 19 0.32 Freq(%) 2 (11%) 17 (89%)
3. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.63 19 0.5 Freq(%) 0 (0%) 0 (0%) 0 (0%) 7 (37%) 12 (63%)
4. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.58 19 0.51 Freq(%) 0 (0%) 0 (0%) 0 (0%) 8 (42%) 11 (58%)
5. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.26 19 0.81 Freq(%) 0 (0%) 1 (5%) 1 (5%) 9 (47%) 8 (42%)
6. Global appraisal: Overall how would you rate this COURSE?
Mean N-Size Std Dev   Very Poor   Poor   Average   Good   Very Good  
4.32 19 0.89 Freq(%) 0 (0%) 1 (5%) 2 (11%) 6 (32%) 10 (53%)
7. Global appraisal: Overall how would you rate this INSTRUCTOR?
Mean N-Size Std Dev   Very Poor   Poor   Average   Good   Very Good  
4.42 19 0.84 Freq(%) 0 (0%) 1 (5%) 1 (5%) 6 (32%) 11 (58%)
8. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.19 16 1.17 Freq(%) 1 (6%) 1 (6%) 0 (0%) 6 (38%) 8 (50%)
9. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.06 16 1.06 Freq(%) 0 (0%) 2 (13%) 2 (13%) 5 (31%) 7 (44%)
10. Which aspects of the course were most valuable?
Using the very informative slide and his effective explanation.
everything was important in this course
Constructors, objects, loops, arrays, arraylists, etc. All of these basic fundamental concepts for Java and any other programming language is quite valuable.
The labs.
Demonstration of programming during class was helpful. When instructor would actually create a program.
I most enjoyed learning how to code and get the computer to do what I want it to do.
Having all my questions answered in lecture and lab was very helpful.
useful and fast paced, but love the pace
The whole course was valuable for me because I was able to get a solid understanding of the concepts starting off as a programmer.
The examples and homework. And of course the labs.
Labs and actual coding work.
Basic knowledge of java coding
I feel that step by step programming during lectures was valuable. I also feel that the labs were the most valuable because it applies the things that we have learned during lecture.
11. Which aspects of the course were least valuable?
every aspects integrated this course so it is very difficult to single out any one aspect that is least valuable.
none
The paper quizzes in the beginning of lab. They don't seem to get much done with the amount of time it takes in comparison to the activities and quizzes that are done afterwards.
Assignments didn't help develop knowledge as much as the labs did.
Labs were difficult.
There really wasn't anything I didn't like enough to find it not valuable. I stayed interested in the course throughout the semester.
nothing
I thought the piggy bank got a little repetitive although it did serve its purpose and helped to visually demonstrate the concepts.
None.
Lectures. Did not gain a full understanding of new concepts, thus my lab performance suffered.
Na
I felt that everything in the course was valuable.
12. The instructor gives clear explanations.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.25 16 0.77 Freq(%) 0 (0%) 1 (6%) 0 (0%) 9 (56%) 6 (38%)
13. The instructor seems to enjoy teaching.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.56 16 0.51 Freq(%) 0 (0%) 0 (0%) 0 (0%) 7 (44%) 9 (56%)
14. The instructor seems knowledgeable in many areas.
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%)
15. The instructor was effective in meeting the objectives of the course.
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%)
16. The instructor was enthusiastic about the course material.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.47 16 0.64 Freq(%) 0 (0%) 0 (0%) 1 (6%) 6 (38%) 8 (50%)
17. The instructor is willing to meet and help students outside class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 16 0.89 Freq(%) 0 (0%) 0 (0%) 6 (38%) 4 (25%) 6 (38%)
18. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.13 16 0.81 Freq(%) 0 (0%) 0 (0%) 4 (25%) 6 (38%) 6 (38%)
19. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.38 16 0.81 Freq(%) 0 (0%) 1 (6%) 0 (0%) 7 (44%) 8 (50%)
20. 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.38 16 1.2 Freq(%) 1 (6%) 1 (6%) 0 (0%) 3 (19%) 11 (69%)
21. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.44 16 0.89 Freq(%) 0 (0%) 1 (6%) 1 (6%) 4 (25%) 10 (63%)
22. What two or three single words best describe this instructor?
well prepared
nice, knowledgeable, fun
Diligent, amiable, fair
Concise, adaptive, interesting
Happy, Knowledgeable, Easy going
Fair. Good.
Enthusiastic, prepared, and knowledgeable.
Friendly expert
knowledgeable, personable
Knowledgeable, approachable
Good, effective
Can relate to.
Knowledgeable Consistent Straightforward
Energetic Dynamic Enthusiastic
Clumsy, Interesting, Smart
23. My overall evaluation of this instructor is....
very good
very good experiance
He's a good teacher overall. There isn't much to say since the TA's do the lab but he's good at presenting the material in lecture and giving examples so that everyone can understand.
He is a very well-spoken professor that is very capable and interested in teaching the class.
Good to great
He is a very good teacher. He knows what he is talking about, and he always seemed to be happy to teach anyone who was willing to listen.
awesome professor
He is a good teacher and I enjoyed his class.
Good, but could be more enthusiastic.
Good professor. Though some may not benefit from his teaching style
Overall great teacher
He is a knowledgeable instructor who is interesting and helpful. He takes a long time to explain a complicated aspect of programming, but I feel like that is a good thing.
24. Any comments about the TA?
They are doing very well. Without their help. I strongly believe that I would not progress my programing JAVA, even though I would have been very knowledgeable about JAVA.
THE BEST TA's EVER
Well organized, concise, tone when speaking. Always gives room for questions and visibly shows care for the students. He obviously knows what he's doing and does what he can to teach. He also has a very lively sense of humor which keeps the class entertaining. Very knowledgeable in the material that he's teaching.
Dylan did an excellent job, as did Kevon. They were extremely helpful and did not directly give answers to problems; instead they provoked thought and helped you solve the problem on your own. This is the best possible way to teach a class, and I gained a lot from their lessons.
Not very patient with those struggling with the course.
I like the way Dylan helps us. Further into the year he still helps us and gave us hints on things in lab but less since we should know what we are doing.
He knew how to explain many subjects well to people who are not well-versed in using computer science terms. He could explain the work we did using plain english.
All the TA's were very helpful.
Dylan is very responsive and knows his content and material. Understands how students think and tries to help us in any ways.
None.
The TA did a very good job at clarifying topics that were a little unclear during the lectures.
Sometimes to fast. High expectations for us leads to more pressure and failure.
Very helpful Able to describe an understanding of a difficult concept in an easier way Straightforward Encourages course learning
The TAs were knowledgeable, entertaining, and helpful. I can count on the TAs to answer any question I had regarding the work.
25. Overall, the TA is an excellent teacher.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree   N/A  
4.56 19 0.7 Freq(%) 0 (0%) 0 (0%) 2 (11%) 4 (21%) 12 (63%) 0 (0%)
26. Assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.6 16 0.63 Freq(%) 0 (0%) 0 (0%) 1 (6%) 4 (25%) 10 (63%)
27. 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.6 16 0.51 Freq(%) 0 (0%) 0 (0%) 0 (0%) 6 (38%) 9 (56%)
28. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.53 16 0.64 Freq(%) 0 (0%) 0 (0%) 1 (6%) 5 (31%) 9 (56%)
29. My overall evaluation of this course is...
very good
Very good
It's good, it's fair and balanced and the TA's are friendly. Assignments aren't too difficult and the workload isn't stressful. Concepts are challenging to understand and it's fun to apply them in the jGrasp program.
10/10
The course lecture was fine, the labs and homework assignments were difficult.
I really liked this course. It is my favorite course this semester. If you want to learn about coding you should take this class because the teacher and TA can put all this computer science talk nonsense in plain english.
Very fun and exciting
no regret, love my ICS path
This is a good foundation to computer science and helped me learn the basics of programming in java.
Consistent.
Interesting to say the least, though It is difficult to stay interested. If course was presented in a more enthusiastic and interesting style, students wouldn't decide to drop out.
Great
This course was a very good class because it does a good job at explaining Java.
30. Other comments:
Just one thing I have thought: I believe that using mouse in the ppt slide would be more effective than using laser pointer. Because there are two screen in the big hall room, if professor uses laser pointer to show on far side of screen I cannot see well. (professor use tow side of screen evenly to be fair) Mouse would show and indicate on both screens at once.
none
n/a
none.
not really.
None.
None.
none
I really enjoyed this class because I learned a lot of stuff about Java that I didn't learn in AP Computer Science.

Scott Robertson: ICS111, Spring 2013     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 111 - Intro to Computer Science I Crn (Section): 83183 (001)     83669 (002)     85882 (003)    
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  
1.5 21 0.61 Freq(%) 11 (52%) 14 (61%) 0 (0%) 0 (0%) 0 (0%) 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.81 23 0.4 Freq(%) 4 (17%) 17 (81%)
3. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.05 23 0.83 Freq(%) 1 (4%) 1 (4%) 1 (5%) 15 (65%) 9 (43%)
4. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.32 23 0.57 Freq(%) 0 (0%) 0 (0%) 1 (4%) 11 (48%) 6 (29%)
5. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.09 23 1.02 Freq(%) 1 (4%) 0 (0%) 2 (9%) 11 (48%) 7 (33%)
6. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.91 23 1.12 Freq(%) 2 (9%) 1 (4%) 3 (13%) 10 (48%) 8 (35%)
7. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.38 21 1.16 Freq(%) 1 (5%) 4 (17%) 5 (22%) 6 (29%) 8 (35%)
8. Which aspects of the course were most valuable?
The labs and the TAs were very helpful
Everything
Labs were very helpful.
Examples
Learning the basics of java
He was not a valuable instructor. His TA Robert was, however.
Working with computers and learning new skills
The labs that is tied into taking this class.
The prelabs and videos on ward-iv.com. That really helped me out by leaps and bounds and was really sad and slightly angry that it wasn't there for the last half of the class. This should definitely be a thing and everyone should use it to help guide a programmer, but not necessarily telling them what do to, like what the prelabs did.
Labs
Live programming demonstrations.
I liked the fact that he would actually write the code in class and not just say how to do it through powerpoint. He explains each part of the code accordingly. Also, the labs helped a lot with learning.
Labs
The lab assignments
how the labs were set up
Learning from different perspectives: The book, the lectures, homework, the prelabs and the flipped classroom.
I felt the most valuable aspects included explanations of why specific coding was created in a way. (Like describing why in programming a main method would have "string[] args"). It helped deepen the understanding of how exactly coding and programming works. It definitely built a better foundation.
The Labs helped reinforce what we learned in class.
learning about different aspects of programming
learning how to code
posting the slideshows
Programming process = learning how to plan and organize your thoughts. Probably the most useful skill that I picked up from this class.
the lab is very useful and helpful.
He posts power points on Laulima, and is very friendly and easy to approach with questions. He explains the material well and gives great, real life examples.
Labs
the lecture were very informative for the work that we needed to do. lab assist was extremely helpful, wish that it would be continued for the whole semester, exspecially towards the end
Learning the basics of programming
Context and basic understanding of the Java programming language.
Learning how programming is actually done.
programming
The labs which were held by the TAs allowed for hands on work with the comfort of knowing that there is help when needed and in-class examples provided by Scott himself to help us understand what the code is meant to do.
The lab class.
Foundation of ICS
The textbook that was required for the course along with the lecture slides(not the lecture itself) were the most help to me for the entire semester.
The labs helped me to understand material better
Being able to see examples of what we have to do on the pre lab assignments that we were given. It really helped us to understand the structure of the coding, especially because if the material was new to us, we could see it visually.
The Lab
none
the labs
terms
The math of the class.
none
Lecture notes
The aspects of the course that were most valuable were the concepts of learning the coding. The whole course is about computer programming and Scott did an awesome job at teaching us just that. Another thing I found valuable was the lab; having learning the coding in lecture and then applying that later in the labs really helped to reinforce the material taught.
The lectures and assignments
The lab days. IF it weren't for those, I'd not be doing nearly as well as I am.
Learning the different parts of the Java language and how they can be utilized in different ways.
9. Which aspects of the course were least valuable?
Example codes that did not work when trying to compile them
N/A
His scattered powerpoints that never worked. His unclear explanations... Basically every point of his lecture.
The lectures. It doesn't really explain how to code and what you have to do.
Every little bit helped. This is a subject that got difficult fast so actually I feel there should be more examples and more help.
Pre-Labs
Nothing really.
Lectures
The HCI lecture
pre labs
The lectures were boring, and hard to pay attention to.
Since this is an introductory course I felt that everything had value. The ideas we discussed built off of each other and were necessary to go over to continue onward.
All the lectures that introduced topics that would be covered "as you get into your ICS course" because I'm not majoring in ICS
The exams had very little space for answers and the quizzes on Laulima that were suppose to help us prepare for the exams had concepts not on the exam.
n/a
the examples used
You're a really nice guy, but I found your teaching style to be very boring. The way you oriented your slideshows weren't informative for my learning style. I prefer slideshows that provide information that I can study. However, your slideshows consisted of a lot of questions that you answered in class, but didn't answer on the slideshow. It would be nice to have the ability to reference the slideshow for any information missed in class.
eh I don't know
N/A
Nothing really.
I am not planning to finish in this field. that being said i think we spent too many lecture talking about what we will learn later in the course. any more than 3 lectures is too many even if planning to continue. that time i would rather spend going deeper into the material that the course is focused on. we could do a lecture on camparto, or even more history
Everything was valuable
Relevancy of Java to the real world.
everything was helpful
none
N/A
The lectures.
n/a
The lab because we had a completely new teacher. I do not hate him for just jumping into teaching but it was hard for me to get any help during the lab with up to 29 others in the class along with me.
Having a flipped classroom kind of threw me off in terms of learning because I am used to visually learning through examples of what we have to accomplish instead of having an assignment that tells us how to accomplish another assignment.
The exams
none
pretty much everything assigned helped me learn
nothing
none
labs
I found no aspects of the course were least valuable.
lab time with the TA (Todd). pre lab quizzes.
The pre-lab assignments, that eventually just stopped happening. They were designed with good intentions in mind, as a way to help, but.. they kinda just became another deadline to meet.
Some of the advanced topics that we covered that did not necessarily apply to some aspects of the course.
10. The instructor gives clear explanations.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.91 23 1.2 Freq(%) 2 (9%) 0 (0%) 2 (9%) 7 (30%) 6 (29%)
11. The instructor seems to enjoy teaching.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.04 23 1.15 Freq(%) 2 (9%) 0 (0%) 2 (9%) 10 (43%) 7 (30%)
12. The instructor seems knowledgeable in many areas.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.17 23 0.89 Freq(%) 1 (4%) 0 (0%) 1 (4%) 10 (48%) 7 (30%)
13. The instructor was effective in meeting the objectives of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.24 21 0.62 Freq(%) 0 (0%) 0 (0%) 2 (9%) 12 (57%) 8 (35%)
14. The instructor was enthusiastic about the course material.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.4 21 0.68 Freq(%) 0 (0%) 1 (4%) 2 (9%) 12 (52%) 10 (43%)
15. The instructor is willing to meet and help students outside class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.82 23 0.8 Freq(%) 0 (0%) 1 (4%) 6 (29%) 8 (35%) 6 (26%)
16. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.09 23 0.68 Freq(%) 0 (0%) 1 (4%) 4 (19%) 11 (48%) 8 (35%)
17. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.91 23 1.2 Freq(%) 2 (9%) 1 (4%) 2 (9%) 10 (43%) 8 (38%)
18. 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.04 23 1.15 Freq(%) 2 (9%) 0 (0%) 4 (17%) 10 (43%) 10 (48%)
19. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 23 1.13 Freq(%) 2 (9%) 1 (5%) 2 (9%) 11 (48%) 6 (26%)
20. My overall evaluation of this instructor is....
he's a great teacher. Very knowledgeable and enjoys to interact with the students.
Awesome
Good teacher with a lot of knowledge about java Very approachable and understanding Willing to answer questions
Very Unorganized.
That he is a well qualified professor and knows his materials.
He knows his stuff and very knowledgable .
He's a funny guy and knows what he's doing. He shouldn't really change except by giving out more extra credit. Or ice cream. Ice cream works too.
Good teacher, explains well
He's reasonable. Test's aren't hard or too easy. Live programming demonstrations were a big help.
Scott is a great teacher and he does a great job in presenting the material.
Great teacher
A fun, interesting lecturer that can lecture like a motherfucker
knows what he's teaching, could work on fixing technical issues before class starts.
Awesome!
8/10. He's clear and answers questions, but it is boring. Sorry!
He was a great professor! He made everything simple and always had examples to help us fully grasp the concepts he was teaching. At times he seemed confused about certain questions and had to ask the TAs for help, but overall he knew exactly what he was teaching.
He is a good teacher. His explanations are decent and his examples are ok. His in class examples using Jgrasp can be improved so he isn't spending so much time correcting his mistakes and asking us extremely basic coding questions.
good course but very challenging. I think that Robertson really needs to go over EVERY ASPECT of the final and midterms. sometimes there would be a topic on the midterm that we BARELY went over in class
good but examples could be better
very kind, but boring i'm sorry ):
Good teacher
a good professor.
pretty good
Sometimes he may turn to the TAs to answer a couple questions he may not know the answer to himself but who can blame him? He is a great professor trying to teach a very hard subject to learn.
he is a good professor. Him and his team complement extremly well with eachother. recomendable. though could use some work in organizing the lectures more, maybe do a quick read though before. or if showing examples on the board pull it up at the begining of class
Scott Robertson is a great professor in this course, and i highly recommend him to other students. if i where to give it a rate, it would be 10/10.
He is a very knowledgable and friendly teacher who wants his students to learn the material and succeed
A friendly teacher, who is well knowledgeable in his field of study. Often material is difficult to understand, Mr. Robertson does his best to help you understand.
Good professor that tries his best to help students succeed.
Good instructor
Knows how to effectively relay course material to students in a way that is not overwhelming or difficult to understand and is able to answer/show the answer to student's questions.
Pretty good teacher. I wouldn't say that he would be my first choice seeing as how this is my first semester with ICS involved. He definitely wouldn't be on the bottom of the list but more around the middle to upper half of a list.
He is a very good teacher, his enthusiasm for the course helps me to pay attention in class.
He is a very good professor and he clearly explains all of the material.
He is a pretty good teacher
none
hes a good professor
great teacher
He's very nice and approachable. He tries to make sure that the students understand the topic. He'll see if people have any questions.
he is a good teacher and is willing to teach and is willing to ask questions
Dr. Robertson is one of the amazing ICS professors i had this semester. He is very understanding, helpful, always encourage his students to engage into his lecture sessions, and very flexible in terms of students' accommodation needs.
Scott is a very good teacher and I would recommend him to many other students looking to take this course.
Great lecturer and discussed topics in depth. However, should have attended a lab to see how the TA's were performing.
Great in all aspects, but sometimes a little unprepared with his powerpoint slides.
An excellent teacher. I don't see why anyone would have issues with him.
A great teacher that enjoys teaching.
21. Assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.18 23 0.8 Freq(%) 0 (0%) 0 (0%) 2 (9%) 6 (26%) 6 (29%)
22. 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  
3.83 23 0.98 Freq(%) 1 (4%) 0 (0%) 1 (4%) 9 (39%) 7 (33%)
23. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.09 23 0.95 Freq(%) 1 (4%) 2 (10%) 3 (13%) 9 (43%) 7 (30%)
24. My overall evaluation of this course is...
Interesting course. Great teacher.
Hard and challenging but rewarding
Difficult but doable
Not anywhere near as fun or interesting as I had hoped...
This course was very interesting.
Kind of hard for what is expected.
Difficult, but very interesting. I had taken this course before and failed horribly and decided to try again because felt there was so much potential for this class. Each program we created was like a puzzle and they had their own many challenges, though I felt the last few assignments were quite difficult and feel we didn't go over the material enough because there were more times than I can count where I got stuck. The professors and the TA's were very helpful and fun and enthusiastic and didn't hesitate to help me out. So this was an awesome class, however the difficulty curve spiked at the end.
Pretty difficult for first time programmers
It's a grind. But its necessary I suppose.
This is a great class for learning Java programming.
Good
Rocky start but super easy entering the 2nd half of the course
pretty good, would recommend it to others .
Very good!
8/10 Fairly easy and relevant.
I liked the set-up. It was great having a balance of lecture and lab to practice, especially since we were learning hands-on information.
I enjoyed the class, but I wish the exams for this class and 141 were not on the same day so I can study more for each. If there is better scheduling of the exams so they don't match, I would have liked the class more.
good intro course although it is very difficult
good i guess
uninteresting...I feel as tho he sincerely tries to make it interesting, but many people were constantly fighting to stay awake or pay attention.
Good course
good.
not bad
Very hard class, but if you put in the required amount of time, you will go far. I feel the labs were more or less irrelevant to the class material at times. I would say this course was built for students to actually want to go into ICS but I am an engineering student. Even though they try their best to expand on your knowledge, I was fine with just learning the basics (which made it difficult for me to be fully engaged in the lectures).
the course is good to get the eyes ready for computer science.
It a very interesting course.
It's a good course that teaches you the material so that you remember everything when you move on to higher level classes
As an introductory course, it seems like a lot to take in in a short amount of time. Definitely one of the more difficult classes. Falling behind or not understanding even a small portion of the material may lead to a lot of catch up.
A class you should take if you are interested in computer science.
Interesting
Excellent.
Good! I liked learning programming.
this course is great course for students who want to major in some kind of science or engineering because it improves and develops a better understanding of computers and how they work.(beside teaching how to right codes)
Great introduction, though more depth to the assignments and less 'fat' that convoluted the homework
The lecture would be the point where I would learn the most. Seeing as how I couldn't get the attention of a TA or an ATA during lab it made it difficult for me to apply what I learned to the assignments that were given.
Very interesting course i liked the coding and problem solving involved in it
The course is hard, and whoever is in charge of labs and even the lectures, has to be on top of the material. A lot of questions do inevitably come up for this course, so it is important that the professors we ask know not only the material, but how to explain very clearly what needs to be accomplished.
It requires you to use JGrasp from the beginning and it can be difficult to know what you get to do in order to do stuff with JGrasp to make it work.
none
its good and easy if you go to class everyday
Great to take
It's useful and challenging. It may seem easy to comprehend but difficult to write into code.
this course was not put together well and the Ta we have Todd does not explain the information in the lab well. but when asked a question he is able to answer the questions easily
Dr. Robertson is a great teacher. However, he should make sure to choose better Teacher Assistant (TA) to this course. I happen to be assigned to one of the TAs named Todd. He knows the concepts of the course BUT he does not know how to explain and reiterate the concepts of the class. In labs, I would always have a hard time understanding the agendas because the instructions are always vague. Whenever I ask questions to my assigned TA, he does not do a good job on answering my questions clearly. In the end, I got more confused on the concept that I was having a hard time with. Therefore, I believe that the students' grades makes a difference depending on the TA. It is NOT fair for the students who was assigned to ineffective TA because TAs are the students' primary source of assistance in every course. I believe that choosing a better TA would help the students to not fail the course especially if the students are going for an ICS major.
It is a great course with great teachers and TA's.
LAB was disappointing and pointless if you got a bad TA. I only found out at the end of the semester that Robert Ward's lab class were getting much higher grades on the tests and understood the concepts. I'm sure none of that was coincidence. Our lab classes with Todd consists of everyone holding their hands up and him going around casually not giving good answers to questions. Pretty much he was a horrible TA and he didn't do anything to help us learn. Also the assignments were written by Robert Ward and were very unclear and Todd did nothing to help us understand it. Next semester PLEASE have the TA's give a little more clear directions because too many people waited in lab holding their hands up while Todd went around not answering questions. I know by the end of the semester I talked to students who simply gave up asking questions because the questions were never answered clearly. Also, just for the record I am doing well in the class so this is not a hate message from a student that is failing, it's from a student that had to learn all the lab topics at lecture or at home afterwards. Professor Scott Robertson you did a great job in lecture but maybe next semester be a little more aware of how your TA is teaching the lab.
Great for learning how to utilize Java programming. Without a doubt.
An interesting course for those who are going into the computer science field.
25. Other comments:
N/A
Continue doing the pre labs! That pulled my ass out many tough situations in the first half of the semester and I could have really used it in the last half.
Good class.
Meester Scott and Meester Robert can teach like a couple of badass mofos, but Todd has a cooler moustache and he has a legit skateboard instead of those tiny girly skateboards plaguing the Earth
na
It would have been nice to have other examples besides the usual "piggy bank" model, because in our homeworks we would have something slightly more challenging and I would be unsure about how to go about it.
None.
n/a
bought book for nothing
but.....you seem like a very nice guy!
N/A
have a nice summer
N/A
Less pictures, more notes. The power points were alright, though the structure seemed to be lacking. The use of showing the pseudo code helped, but a more in-depth look at it would have been pleasant and easier to understand. Most classes that use power points tend to have the term with the definition, and though this might mean having a lot of words on a single slide(which might be overwhelming), but it would be better to have a lot of text to better explain the terms than simply having just the pseudo code. The lecture time was difficult in general to deal with. Having it in the afternoon usually means some students may be falling asleep. Sometimes having notes on the screen for students to take could help them stay awake and focused. Also, involving the students in lecture isn't a popular method, but it could help. Perhaps having an example of pseudo code on the slide then having the class to identify the constructor, or an error.
none
none
I heard someone else make this comment as well as I had the exact same mindset. During lab, our TA and ATA(section 003) wouldn't explain what was on the lecture slides and it was constantly hands raising during lab because most of us didn't know how to apply what we had seen from the lecture to assignments given.
N/A
N/A
none
none
Again, please make sure to choose a better TA
No other comments.
Todd was not a good TA.
Difficult for those learning it for the first time because of the pace.

Scott Robertson: ICS111, Fall 2012     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 111 - Intro to Computer Science I Crn (Section): 76089 (001)     76090 (002)     79259 (003)    
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  
1.96 24 1.16 Freq(%) 11 (46%) 3 (14%) 3 (13%) 4 (18%) 0 (0%) 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.92 24 0.28 Freq(%) 2 (8%) 18 (82%)
3. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.52 24 0.9 Freq(%) 1 (4%) 0 (0%) 0 (0%) 7 (32%) 18 (82%)
4. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.43 22 0.68 Freq(%) 0 (0%) 0 (0%) 0 (0%) 8 (36%) 14 (64%)
5. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.41 22 0.67 Freq(%) 0 (0%) 0 (0%) 0 (0%) 9 (41%) 18 (75%)
6. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.09 22 0.92 Freq(%) 0 (0%) 1 (4%) 1 (5%) 8 (33%) 12 (50%)
7. I developed the ability to solve real problems in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.43 24 0.84 Freq(%) 0 (0%) 1 (4%) 3 (14%) 6 (25%) 12 (55%)
8. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.57 24 0.66 Freq(%) 0 (0%) 1 (5%) 5 (23%) 6 (25%) 12 (55%)
9. I developed plans to take additional related courses.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.64 24 0.79 Freq(%) 0 (0%) 1 (5%) 1 (4%) 3 (13%) 9 (41%)
10. I learned a lot in this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.7 24 0.56 Freq(%) 0 (0%) 1 (5%) 1 (4%) 7 (32%) 10 (45%)
11. I developed skills needed by professionals in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.45 22 0.74 Freq(%) 0 (0%) 1 (5%) 1 (4%) 9 (41%) 14 (58%)
12. Which aspects of the course were most valuable?
The lab for the class.
The knowledge of how to code in java. This newly learned skill will be used throughout the rest of my college career.
Coding
When Prof Robertson goes through a problem or a line of code and asks for input it helps to one, engage the class in whats going on and two, helps to slow things down if not everyone is on the same page. He would also go over problems from previous tests which allowed me to understand some of the mistakes I had made as well as information to clarify why I got it wrong. Finally I would say writing the code was a huge help in understanding the parts of a method signature, what type of variables these are, and all the different ways of writing a code and why some are more effective then others.
Lab was very helpful.
The most valuable aspects of the course was the lab because it let us apply what we learned.
Learning to code, the lab was a great help.
He was very knowledgeable of the course material. I feel like i learned a lot in this course.
it taught the basics of java
Effectively learning the basic concepts of java and integrating those concepts into real world situations solving a magnitude of problems.
Developing skills that are useful in industry. Having the opportunity to sit and program in lab with guidance.
Pretty much everything. He was supposed to teach us the basics of computer programming and he did.
The labs and lab assistance really helped out a lot.
Learning to code.
Labs were very helpful in trying the things that Dr. Robertson shows in the lectures. If we had any trouble, the TA (Robert), helped us get through it. We were encouraged to try our best and even if it seems impossible we will get through it.
Learning about classes and constructors probably. But it's honestly really hard to say. I think in programming everything can be important and will be used at some point.
1. developing good habits for beginning programmers 2. understanding programming fundamentals 3. programming experience
The labs were helpful because we were able to apply what we learned in the lectures.
I like how the slides use real-world examples to demonstrate some of the concepts in computer programming. I also like how the labs help test the practical application in computer science.
Everything. Everything you learn in this class will be useful information
The power point slides and the live coding examples.
I think the most valuable aspects of this course were the lectures and the pre-labs, I always had a way to get the information I needed, when I needed it.
learning java
The most valuable aspects of this course was gaining a basic understanding of the java programming language and learning about the relationships between technology and general coding.
Basic foundations of programming, aspects of good program design, and qualities of professionals within the field that we should be working to inherit.
The labs
The careers that we discussed.
Good that you can learn java in early stage of your training.
Generating the mutators, accessors, and the scanner.
The most important thing that I learned was the ability to be more familiar with computer programming.
Lab time where questions could be addressed and in class demonstrations of programs.
Uploading lecture and lab slides in laulima are useful when you need to refer back to things.
Java Programming and learning real life computer science application in careers related to Computer Science.
Every aspect of the course was valuable. Since computer science is my major, everything taught was important. Everything from the beginning is necessary to know in order to proceed along my intended courses. Learning about classes, variables, loops, multiple classes, inheritance, and polymorphism, etc. was all relevant.
The new knowledge I was trying to gain because it will definitelly help sometime in the future for my career path.
Lab time was very helpful in supporting lecture topics
Probably the labs, first hand experience and all.
Lab time, definitely. The freeform nature of the course helped - not with learning at our own pace, because the pace is structured, but with our individual ability to take a unique approach to work and practice. Professor Robertson also informed us of several resources unrelated to the class which would help us practice our skills both before tests and during regular classes - those were fantastic.
I really liked how the material was presented: -first as simple explanations with analogies, often visual -then built piece by piece using really simple examples like Piggy Bank which we continued to expand, -finally tested right in front of us, seeing what kinds of practical mistakes we might make and giving us something we can actually try and play around with in lab. I also want to mention the lab was like a class unto itself and I thought they complemented each other extreme well.
Step by step examples.
The presentation style, in particular the slides detailing the logic behind and steps of the code. Test reviews were also extremely valuable as tests cover large amounts of information which was taught over an extended period of time. This allowed me to see where I needed improvement where otherwise it would have been lost.
Everything about this course was most valuable to me. The lectures and labs were amazing. I learned so much.
Very strong analogies and connections to real world ideas. Made understanding virtual ideas much easier.
The labs were very helpful
I could not grasp the different concepts as quickly as other students so I could not keep up with the work. I had 5 full classes which is not good when this class can and did take up alot of time to go over to ensure I can get the concepts down correctly. Not to blame the Professor..
Learning how to think like a programmer and structure and solve real-life problems using computer code.
The powerpoints posted up after every lecture so that I have notes to refer back to and the lab where I got a lot of the help in to learn how to do coding.
coding concepts and development techniques
The lab portion of the class was the most valuable.
The lectures helped me understand the material a lot of the time and so did lab and the assignments.
TA and the professor
The additional labs really helped with learning the course material as the actual lecture is not very long. Also having the lecture slides online was very helpful.
13. Which aspects of the course were least valuable?
The lab was sometimes not on target or didn't comprehend to the lecture.
Everything we learned involved technology in one way or another, so honestly there is nothing i would not consider not valuable in this course.
Not sure
I learned from pretty much everything but if i had to name one is the book. I admit I didn't purchase it but with the information covered in class, the lab and the open hours, there was really no need for a book. The api has everything we need to know and are told constantly to reference it if we have problems and its true, almost all the questions I had were solved by looking at the api.
No aspects of the course were invaluable.
Lecture was lacking. Wish there was more examples of code.
I think the class was a little boring
it all built upon itself so i dont think there was an invaluable part
Hmmm, come to think of it, I can't really think of an invaluable time.
Nothing. Everything was very relevant and valuable.
Nothing really.
I think that it was all very valuable. The only change I'd make was that it was hard to keep correspondence with Professor Roberts through email.
Nothing.
Sometimes Robertson forgets his glasses so he makes a lot of errors when coding in lecture class.
I felt like there were some things he went over (like pop-up boxes) where he would teach it and not really do anything with it. I wanted to learn more about them and use them, but we didn't, making it seem like we shouldn't have learned about things like that at all.
1. concepts like testing 2. anything that does not deal with actual coding is useless and irrelovent
The homework because I don't get feedback on what I did wrong. Also, no answers on how to write the code was given.
There were a lot of slides that made it difficult to grasp some of the concepts of computer science.
Nothing. Everything in this course is valuable
The textbook sucks. it really didn't seem that helpful in the course.
learning java for civil engineering
The "prelab" system was, although valuable, was hard to keep track of deadlines for due to problems with system giving incorrect timestamps. Lecture and lab topics were not always in sync. Textbook used only covered basics of using Java. Important details, new additions and nuances of Java were omitted from the printed textbook and often required you to download "Special Topic" packets from the publisher. Some of these "Special Topics" were things important to coursework, such as what is the switch conditional, how it works and how to use it.
There were no "least valuable" aspects of this course. Everything I learned throughout this course was vital and meaningful towards the application of my major, Computer Science.
Nothing particularly stands out as something that was not valuable, each topic had it's applications and uses.
None
Nothing
The arrays and arraylists maybe because I still couldn't understand that aspect.
None
Professor often makes mistakes in his lectures, but I don't mind.
Not sure
Every aspect of the course was relevant.
N/A
Don't know
There really wasn't any aspect of the course that wasn't useful. I guess the lecture environment wasn't great, but it's not really avoidable and was relatively pleasant.
I didn't like the hand written tests very much, especially multiple choice. I understand for an introductory course why this is necessary but I hope it's not something that continues as we progress. I much prefer the practical exams and assignments and exercises.
none
N/A, every class was valuable. I never felt like I was wasting my time.
Nothing.
N/A
Not much was bad
Lab was way too late in the day(6PM-7:15PM) and all the other labs were full.
That the lecture and lab don't always go together.
still considerably valuable but specifically coding Java seemed least valuable
NA
n/a
...the book
Most likely the textbook as I felt I learned more through the actual lecture and the labs to the point where I barely had to read up in the book.
14. The instructor gives clear explanations.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.61 24 0.5 Freq(%) 0 (0%) 0 (0%) 0 (0%) 10 (45%) 12 (55%)
15. The instructor seems to enjoy teaching.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.62 22 0.5 Freq(%) 0 (0%) 0 (0%) 0 (0%) 8 (36%) 18 (82%)
16. The instructor seems knowledgeable in many areas.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.55 22 0.67 Freq(%) 0 (0%) 0 (0%) 0 (0%) 6 (27%) 15 (68%)
17. The instructor was effective in meeting the objectives of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.62 22 0.5 Freq(%) 0 (0%) 0 (0%) 1 (5%) 8 (36%) 15 (63%)
18. The instructor was enthusiastic about the course material.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.81 22 0.4 Freq(%) 0 (0%) 0 (0%) 0 (0%) 4 (18%) 20 (83%)
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.24 22 0.83 Freq(%) 0 (0%) 0 (0%) 5 (23%) 6 (27%) 6 (27%)
20. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.55 22 0.69 Freq(%) 0 (0%) 0 (0%) 2 (9%) 4 (17%) 10 (45%)
21. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.61 24 0.58 Freq(%) 0 (0%) 1 (5%) 2 (9%) 7 (29%) 12 (55%)
22. 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.7 24 0.47 Freq(%) 0 (0%) 0 (0%) 0 (0%) 10 (45%) 14 (64%)
23. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.27 22 0.7 Freq(%) 0 (0%) 0 (0%) 2 (8%) 10 (45%) 14 (64%)
24. My overall evaluation of this instructor is....
Five out of Five stars. Very thorough in explanations of course material.
Seems very kind and eager to help.
Prof. Robertson gave the feeling that he was excited about teaching this course and helping to draw out the fun parts of programming. He would also add a joke here and there into the lecture which gave it the lecture a nice pace.
that he was very informative and always showed that he wanted to teach his students.
Good teacher, hard class to teach because you pretty much have to learn by doing.
good teacher! i recommend
The class was interesting to be in.
a good teacher. hes clear to understand and very enthusiastic upon the material
Say I were the professor and Dr. Roberts were the student then he would get an A on the 4.0 scale. He effectively communicates and grades all the curriculum with fairness.
He's a great teacher for ICS 111.
Enthusiastic, cool, enjoys teaching, knowledgable and intelligent.
He's a great professor that is very knowledgeable about the subject of computer science. The only complaint I had was he never responded to any of my emails.
Good.
He is very good at explaining things and I understand what he says in lecture. I don't need any extra help in understanding the concepts. He can make errors at times, but they are also information and people make errors all the times. He is an overall very good teacher and I would be okay if he could teach the next semester.
I think he does a great job. He also reminds me of Steve Carrell, which is completely unrelated, but he sounds the same and makes the same facial expressions.
needs to offer more office hours
He is easy to understand and he is helpful in many ways. He is a good teacher.
a nice and helpful teacher that can help explain some of the concepts in a visual and clear way. He also provides insight to some concepts that have multiple possibilities. There are times when he has a hard time explaining the concept, but he still manages to give a clear explanation of the topic.
Good teacher. Pretty laid back and knows what he is teaching
he is a good teacher and very enthusiastic about teaching. knows his material well.
Great professor, very good at getting the information across. Very inviting, felt like he wanted me to succeed
hes ok
Needs to more closely doublecheck presentation slide content before presenting, but otherwise good.
very well organized, prepared, and open minded about the field of information technology/Computer Science. He was a terrific professor that gave every student in his lecture hall a chance to voice their opinions and questions, and in turn repaid our openness with thoughtful and respect answers. He's very well suited in this subject and an overall great professor to learn from.
Doctor Roberson was a very friendly and helpful professor who showed his enthusiasm for the topic being taught to his students. His explanations were clear and easy to understand, and he was willing to clarify if any student was having difficulty understanding. His friendly demeanor encouraged class discussion and participation, as was shown by the more general open conversation that occurred between him and students. Overall, Doctor Robertson was a great professor that I would recommend to any student.
Very good
that he is very well organized and presents the material very clearly.
A great professor, but at times better planning for lectures would be nice as it feels that the lecture is put together at last minute.
Good teacher. He needs to speak louder though.
8 out of 10.
A wonderful instructor. Seems like a very intelligent person, and was great being in his class. The one criticism would be to perhaps make the lectures a little more interesting.
Always prepared and the lectures are helpful and informative. No real complaints.
He is very passionate in the subject he is teaching and that makes the students excited to learn. He gives good explanations and tries to expose us to many scenarios where a mistake can occur so we don't make that same mistake.
he's a great teacher that introduces concepts.
Professor Scott Robertson was a good teacher. He displayed good knowledge of the course, and he provided a lot of clear examples, which made the concepts easier to undertand. Lecture was certainly interesting and engaging. I was also assured that if I needed help, there was help available.
very intelligent, well organized, caring, proficient professor.
Super enthusiastic and engaging in lecture. His classes were pleasant to attend.
Great
Fantastic. I'd love to continue with him as my computer science professor for a while longer. He's interesting and genuinely nice, which makes the classroom environment much more enjoyable. He obviously knows what he's talking about and is happy to share it with us. His attitude is that everyone who wants to learn and succeed should be allowed and helped and encouraged to do so, and I really admire that.
It's really clear that Professor Robertson puts a lot of time into how to present ideas using analogies and connections to real world examples. His samples of code are written simply and practically making them ideal for students new to the subject. I really like how he expanded upon the same examples over the semester, rather than using new examples for new concepts. When writing code in class he makes lots of mistakes, which is good because he welcomes students correcting him (He may be doing it on purpose). Either way it creates a good environment where students are unafraid to ask questions.
Good professor that using lots of examples step by step and side by side to make easy comparisons.
Scott Robertson is an excellent instructor. Having completed this class I feel confident moving on to the next course in this series, which is a rarity in academia.
Dr. Robertson is amazing. It is obvious that he is highly knowledgeable in this subject and that he loves to teach. What's great about him is that not only does he do what he loves, he's great at it. He doesn't teach straight from the book. He finds other ways and other examples to make lectures more interesting but yet still teaching the same concepts from the book. He grades fairly and always gives out bonus points for a better opportunity at getting a better grade. It is clear that he wants his students to do great.
Effective.
A very enthusiastic professor went over good and main points in the material we were covering at the moment
Was very good even though I did not get the concepts as quickly as I should have..
Great teacher gives good examples.
He is a great professor who enjoys teaching this course, but is just a little hard to come into contact with at times.
excellent
He presented the material effectively. I was able to grasp the concepts fairly easily.
Great teacher. Glad that he is the teacher for the 111 class because you need a good base to move on and he provides the opportunity to have that.
HE IS AWESOME .. his TA robert ward is the man as well..
He is a great teacher, very knowledgeable. Made the material easy to pick up on and taught in a way that encouraged questions as well as thinking about the material in multiple ways.
25. Assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.57 22 0.68 Freq(%) 0 (0%) 0 (0%) 2 (9%) 5 (23%) 9 (41%)
26. Assignments are graded fairly.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.62 22 0.67 Freq(%) 0 (0%) 0 (0%) 2 (9%) 4 (18%) 15 (68%)
27. Assignments are returned promptly.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.38 22 0.86 Freq(%) 0 (0%) 1 (5%) 2 (9%) 5 (21%) 12 (55%)
28. Laboratory assignments are interesting and stimulating.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.5 24 0.67 Freq(%) 0 (0%) 0 (0%) 2 (9%) 9 (41%) 11 (50%)
29. Lab assignments require a reasonable amount of time and effort.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.09 22 0.81 Freq(%) 0 (0%) 0 (0%) 1 (5%) 3 (14%) 17 (77%)
30. Lab assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.3 22 0.86 Freq(%) 0 (0%) 1 (5%) 1 (4%) 7 (32%) 10 (45%)
31. Lab reports are graded fairly.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.65 22 0.59 Freq(%) 0 (0%) 0 (0%) 10 (45%) 5 (23%) 14 (64%)
32. Lab reports are returned promptly.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.57 22 0.68 Freq(%) 0 (0%) 0 (0%) 2 (9%) 5 (23%) 14 (58%)
33. 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.67 22 0.58 Freq(%) 0 (0%) 0 (0%) 1 (5%) 5 (23%) 8 (36%)
34. The course was well-organized in terms of continuity and presentation.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.5 22 0.61 Freq(%) 0 (0%) 1 (5%) 1 (5%) 8 (36%) 11 (50%)
35. Examinations cover the important aspects of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.7 22 0.47 Freq(%) 0 (0%) 0 (0%) 0 (0%) 9 (38%) 14 (64%)
36. Exams are reasonable in length and difficulty.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.7 24 0.47 Freq(%) 0 (0%) 0 (0%) 2 (9%) 14 (64%) 12 (55%)
37. The exams are returned in a reasonable amount of time.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.55 22 0.6 Freq(%) 0 (0%) 0 (0%) 1 (5%) 5 (23%) 15 (68%)
38. The examinations are graded very carefully and fairly.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.52 22 0.68 Freq(%) 0 (0%) 0 (0%) 0 (0%) 6 (27%) 13 (59%)
39. The test items are adequately explained after a test is given.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.52 22 0.75 Freq(%) 0 (0%) 0 (0%) 4 (18%) 4 (18%) 14 (64%)
40. The exams gave students an opportunity to demonstrate what they had learned.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.67 22 0.48 Freq(%) 0 (0%) 0 (0%) 0 (0%) 7 (32%) 16 (67%)
41. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.52 22 0.68 Freq(%) 0 (0%) 0 (0%) 2 (9%) 6 (27%) 8 (36%)
42. My overall evaluation of this course is...
Five out of Five. Both the TA and professor were very knowledgeable of the material covered in the course, and pretty much answered every single question that was thrown at them.
Informative
This course was both fun and educational. I knew nothing about programming to start this course but now I'm able to make simple games for my friends which is amazing. This course taught me the basics like making a uml diagram to making complicated nested loops and even some simple gui interfaces. I had no idea what to expect from computer programming but this class really made learning the tools and concepts fun.
that it was fun and interesting class. I learned a lot from it and will continue using java on my free time.
Interesting course, was very intimidating at first, but things got better towards the end.
overall good course major dislike the labs were in the late afternoon
The course was fun to be in and I learned a lot
a very good course. i felt like i learned a lot and i was not overwhelmed
I love Computer Science. This class stoked my passion for the field. Couldn't be happier.
Pretty awesome for an introductory course.
Its a hard class but not impossible
Good.
Very good course, not as difficult as I was told. I am someone who came in with no knowledge of programming, and now I know a lot!
I really enjoyed this course. I've always wanted to learn programming, but thought it would be very convoluted and time consuming. It can be time consuming, but Robertson did a great job of making a messy subject seem very streamlined and clean. While it can be challenging, I could tell it was set up in a way to make it as easy to understand as possible. While there are probably still some improvements that can be made, there are none that I can think of myself.
our programming assignments take too long to get back grade them FASTER!!!!!
This course in enjoyable but it has it's flaws. The answers to the homework problems and lab problems should be given or the teachers need give feed back on what we did wrong.
that the course is a bit difficult if a student has no previous experience in programming, but it is a very interesting topic to learn and it gets me engaged in wanting to learn more about computer science. The course really helps exemplify the real-world application of computer science.
Very interesting course but my TA is not very good at getting the homework and lab reports back to us on time
good. I just wish we got the test questions back so we could go over the answers.
great course
not fun
A decent instructor and an engaging lab section held back by an underwhelming textbook and current attempts to experiment with course structure.
this course was well organized and staffed with very phenomenal personnel. A person will learn a lot of elements about information technology that is not only applicable to technology itself, but potentially one's career down the road.
A fun course that did feel like it was an introductory course to Computer Science. It gave me a general feel of the field while introducing many of the aspects that I can come to expect in later classes within Computer Science. Lab assignments were fun to figure out as their difficulty curve was high enough to keep it interesting but not too difficult where it was frustrating. Overall, the course is definitely a recommended take for anyone considering ICS.
Very good
A great course to take, but some of the assignments were assigned ahead of when the topic areas were covered. Labs are helpful for learning Java and to ask more specific questions.
Good course
8.5 out of 10.
Thank you for a great semester!
Overall a great class though I feel some of the lectures were not synchronized too well with the assignments and labs. Gaps between learning and being able to go hands on may have been difficult for some students.
This is a good course. It all depends on the student because the professor does his best to teach it to us. If someone is failing then its the student's own fault. He does make some mistakes but he knows his material well.
An easy course if you are really into programming and also interested in comp sci, not too difficult for those who aren't also.
My overall evaluation of the course is good. The concepts that were taught are all important, and all the concepts were taught efficiently and well. Lab was just as relevant, and it provided the necessary practice that one needs in order to do well and understand the concepts.
very fun, learned a lot of new things, explored different aspects of technology, and helpful.
Can be enjoyable for non-ICS majors who like problem solving
Fun class
10/10 would recommend to every beginning student of Java. I may have been fortunate in choice of professor, TA, and classmates, but even so the course speaks for itself. Speaking as someone who knew nothing of Java and can now easily program something which would have baffled me before, I'm very appreciative of this opportunity.
I enjoyed both lecture and lab for this course. I found the assignments challenging and fun, the lectures stimulating and motivating, and the tests were fine. I just hope my future ICS courses will have instructors and TAs this enthusiastic and actually care about preparing me to go out and pursue a career.
This course was well taught and provided many examples to learn from.
Invaluable for anyone just starting programming or who have an interest in computer science.
great course. I reccommend it to anyone and everyone interested in ICS.
It was a good course, good for beginners, but not dumbed down.
Very fun course i am happy that i decided to go to computer science
Very good I have a lot of respect for those students who had grasp the concepts as quickly as they did..
Nice intro into programming really got me into looking deeper into it.
It is a good course, however it is very difficult with little to no previous experience in programing.
good
Fun and interesting course. In the beginning i started off slow but picked it up in the middle and ended up learning a lot of material and enjoying the course. It is time consuming but if you study enough you can keep up easily.
Its a good course overall. trickey sometimes but awesome
It is a great course and well suited for people interested in computer science.
43. Other comments:
I hope that my future ICS professors mimic the professionalism displayed by this course's professor and TA.
Maybe give study guides a little earlier, so we have more time to study.
n/a
need more example allow the students to see the example you have done on jGrasp in class by allowing them to download it at home
I feel like this subject is quite different to learn and it was a good class to be in.
no other comments
Can't wait to continue the CS curriculum.
Wish there was more extra credit or something because its super stressful for ICS majors due to the fact that you NEED to get an 85% or higher as your grade.
it seems like after learning arraylists the teachers are running out of iddeas on what to teach
I would recommend this class to someone if they are interested in computer science and/or would like to learn about Java language.
My TA, Bao, is a good TA and knows what he talking about and helped me alot during lab. But he needs to work on getting grades back to people.
dont take if not needed
I wish the lab wasn't as hard as the lecture class.
None.
I appreciate that help was available whenever I needed it.
none.
Definitely my favorite class this semester. I'm looking forward to 211! 111 gave me friends with similar interests, a good knowledge base of computer science, and the confirmation that this is what I want to do with my life.
Robert does an awesome job. We had lab on WF at 6pm, which is a difficult time to do anything. Robert was always super enthusiastic, worked really hard to make learning fun, and gave a good amount of freedom in terms of letting students learn how they want to learn.
THANK YOU DR.ROBERTSON!
N/A
N/A
I think for some one like myself with no programming experience their maybe an option for a pre- course that I may have taken since those in my class had a lot of experience in programming from previous classes in other programming languages.
I learned a lot from the course and the teachers made it easy to learn due to being able to email them questions about the material. Their responses were prompt and were answered within a day of being sent and were very helpful.

Scott Robertson: ICS111, Spring 2011     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 111 - Intro to Computer Science I Crn (Section): 83681 (001)     84254 (002)     87509 (003)     88604 (004)    
1. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.7 10 0.48 Freq(%) 0 (0%) 0 (0%) 3 (13%) 3 (30%) 4 (57%)
2. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.6 10 0.52 Freq(%) 0 (0%) 0 (0%) 0 (0%) 19 (73%) 6 (26%)
3. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.65 26 0.85 Freq(%) 0 (0%) 1 (5%) 0 (0%) 8 (31%) 7 (32%)
4. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.64 25 0.76 Freq(%) 0 (0%) 0 (0%) 1 (14%) 11 (44%) 5 (50%)
5. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.19 26 1.2 Freq(%) 3 (12%) 0 (0%) 3 (43%) 6 (23%) 10 (43%)
6. I enjoyed this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.08 25 1.04 Freq(%) 3 (12%) 5 (22%) 11 (44%) 2 (20%) 1 (14%)
7. I developed skills needed by professionals in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.2 10 0.79 Freq(%) 0 (0%) 1 (14%) 11 (42%) 4 (40%) 0 (0%)
8. I generally understood the material presented in this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 10 0.82 Freq(%) 0 (0%) 0 (0%) 3 (12%) 15 (65%) 2 (8%)
9. The instructor is enthusiastic about the course material.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.86 7 1.07 Freq(%) 0 (0%) 0 (0%) 1 (10%) 9 (39%) 5 (19%)
10. The instructor appears to have a thorough knowledge of the subject.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.09 22 0.92 Freq(%) 0 (0%) 1 (4%) 0 (0%) 10 (45%) 7 (70%)
11. The instructor was able to explain concepts clearly and effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.87 23 1.06 Freq(%) 1 (4%) 0 (0%) 0 (0%) 8 (31%) 4 (40%)
12. The instructor broadened my understanding and grasp of the subject.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.56 25 1.04 Freq(%) 2 (8%) 0 (0%) 3 (13%) 10 (40%) 2 (29%)
13. The instructor was effective in meeting the objectives of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.88 26 0.71 Freq(%) 0 (0%) 1 (14%) 2 (9%) 6 (60%) 2 (29%)
14. The instructor maintains an atmosphere of good feeling in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.22 9 0.83 Freq(%) 0 (0%) 1 (14%) 6 (23%) 3 (33%) 7 (30%)
15. The instructor acknowledges all questions insofar as possible.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.4 10 0.7 Freq(%) 0 (0%) 1 (5%) 1 (4%) 3 (50%) 10 (45%)
16. The instructor treated students fairly.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.14 7 0.69 Freq(%) 0 (0%) 1 (4%) 0 (0%) 4 (57%) 8 (31%)
17. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.71 7 1.11 Freq(%) 0 (0%) 0 (0%) 2 (20%) 10 (43%) 9 (36%)
18. The instructor encouraged class discussion.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.96 23 0.98 Freq(%) 0 (0%) 3 (12%) 2 (29%) 8 (35%) 5 (50%)
19. The instructor was available for consultation with students.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.04 23 0.77 Freq(%) 0 (0%) 0 (0%) 2 (33%) 10 (38%) 4 (40%)
20. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.08 26 0.84 Freq(%) 0 (0%) 1 (10%) 5 (22%) 11 (42%) 3 (43%)
21. The course objectives were clear.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.88 26 0.82 Freq(%) 1 (4%) 1 (14%) 3 (13%) 5 (50%) 2 (29%)
22. 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.4 10 0.7 Freq(%) 0 (0%) 1 (14%) 6 (23%) 4 (40%) 7 (32%)
23. My overall evaluation of this instructor is....
Though this was an introductory ICS class, I feel as if the material was rather complicated. I was also frustrated because I did not see any correlation with this class and my major, though this is a required class for me to take.
pretty good
A good professor who understands his material. Keep up the good work!
I recommend this teacher to others interested in ICS 111
I did not learn anything through Scott Robertson's lectures and powerpoints. Furthermore, the codes on Scott's powerpoint were never right, which is horrible since this is a coding class. Multiple times I copied a code off of his powerpoint, pasted it into an IDE to help me understand how the code would work, and the code would never compile. Since this is a class to learn how to code, I believe the material the instructor gives his class should work. Scott's codes never follow proper coding standards, so it is very hard to read, especially during test. If it wasn't for the ICS 111 TA's, I would not have learned any coding from this class. I would not suggest anyone take a class from Scott.
Professor Robertson has a great understanding of the course material and was effective in his conveyance of his knowledge. His presentation of the material/information was well-organized and easy to follow. The course materials were also made available for the student's utilization at any time they need.
He is a pretty good professor overall. I understood him well and grasped the concepts easily.
good format . needs to upgrade all the slides and make some that will sum up the end of each concept. example. after all the different calls for arrays. show them all on one slide. tell us why some are better than others. that way its faster. and dont spend so much time teaching methods and loops, those things are instinctively learned more efficiently through trial and error. we need to know what constructors are doing. the concept and the use of them is more difficult apply in making programs. and writing to files and getting info from files should be elaborated on perhaps in one of the two programs that is built up from the beginning can be elaborate on these aspects of programing.
Very excellent instructor, and also friendly. He did not teach from the required text, which I liked; it made me feel like I have not wasted my money.
As difficult as it is to make a presentation interesting based on this subject matter, I feel the Professor Robertson did a good job. At times I felt we covered some principles in far more detail than was necessary. However, having gone this far in the class I have also realized that in order to truly comprehend a lot of these principles we need to receive very detailed examples. In hindsight, it is a useful way to conduct the lectures. Overall, Professor Robertson did an excellent job and I am satisfied with having taken the class.
he's a good teacher
He is a okay teacher. This being my 3rd time taking this course and teacher, I can't learn the way hes teaching for some reason. I don't grasp the information as I usually do in other courses.
He's nice and informative.
He is a good teacher, although he probably would have taught it easier if the space was smaller because it is such a large class room for such a small amount of students. I suggest doing a review day or having a pretest for each test, just so we understand what will be on the test a little more.
He was a really good teacher that tried his best to be enthusiastic about material that wasn't so easy to teach. Overall I think he did a good job in getting the concepts across to the students.
You teach down to us like we are incapable of learning. We are capable of learning or we should not be in this course. DON'T ask questions that have the answers on the board/slide or are clearly common sense. You lose the respect of the students. If you want discussion or the students to think in class, ask questions that make them think. You are a lecturer, not a private tutor. You do NOT need to go over the information 5 to 10 times. Twice is sufficient: the day you present it, and a quick review before the next lecture.
a good professor and explains things clearly.
Professor Robertson needs to use a smaller classroom. His teaching style doesn't lend itself to teaching a large theater type room.
Very persistent professor. He asked the students if they have any questions from time to time. His power-point presentations were well prepared, besides small mistakes. He is very understanding and really tries to help the students. One of the best qualities Scott Robertson has is his tendency to compare and evaluate using examples that we can understand and twist around with.
nice guy, but powerpoint presentations are boring and hard to understand sometimes.
Should have a smaller class room because by the end of the semester there's only a quarter of the students continue attending.
He goes a bit too in depth into fairly simple concepts and it takes a while for him to go over everything in such painstaking detail. This kind of makes me lose focus on the main ideas during class and that's why I think the attendance is so low.
Tries to do his best but sometimes he doesn't seem sure of some things. Is a very good speaker.
He's a really good teacher. The lessons were very tough though, and I believe Mr. Robertson did his best to make it simple for us to understand.
assigns too many programs. The programs aren't easy to design either..
As far as content goes, Dr. Robertson definitely demonstrated his extensive knowledge of course material. His presentations in every lecture were well prepared and contained good amounts of material. My only criticism would be the way he handles the class sometimes. At times he seems slightly nervous or awkward while speaking, and he has a hard time invoking responses and enthusiasm from the class as a whole. Other than that, he did his job very well.
Hes a good teacher
I enjoyed taking this course with Professor Robertson, he is always well prepared and he knows the materials very well.
A good ICS 111 professor but just that ICS is sort of a difficult subject to teach.
I feel he was only satisfactory and didn't relay course material as effectively and efficiently as he could have.
Scott Robertson is a good teacher. He is enthusiastic and seems like a very nice person. Every time that I had to ask him questions after class it was very easy to talk to him and to figure out what I needed to know. Most of the teachers at UH in my opinion are not very friendly. You need more teachers like Scott Robertson.
Speaks pretty clearly during the lecture. Although most of the class don't pay attention much, while there are a lot of people who just skip class, Professor Robertson still tries interact with the class by asking questions throughout the lecture. It would be better if Professor Robertson teaches in a smaller classroom, rather than a lecture hall, because the lecture hall seems empty most of the time.
Good teacher just the course is hard in itself.
good teacher for ICS 111
Needs to make his code easier to read, I get a headache trying
He knows what he is teaching, but his presentations skills could be worked on a little. Overall he is a good professor.
AWESOME :)
He was a good teacher. There were some questions he couldnt answer and directed me to the TA. Other than that He did his job.
He knows his stuff but is not a great speaker/presenter, lots of times he forgot his place or to change things from previous years on his slides.
Slides were sometimes laden with mistakes, but he did make a point of correcting the mistakes and uploading them for students to review. Seemed knowledgeable about the material. Always willing to take questions and explain his answers.
Excellent class and professor. He seems very knowledgeable and relates well to the students.
A professor with a great appreciation for his area of expertise who places great importance in teaching that to his students.
Overallteacher knows his stuff but class lectures aren't as effective as it should to help students.
he was a good teacher. could have made it a little more interesting. but overall he was a good instructor.
a good teacher.
a great professor that is passionate about his course material
He knows what he talks about and I can tell he has passion for it.
24. 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.04 25 0.84 Freq(%) 0 (0%) 1 (4%) 0 (0%) 11 (48%) 7 (30%)
25. The course was well-organized in terms of continuity and presentation.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.09 23 0.73 Freq(%) 0 (0%) 1 (4%) 1 (10%) 14 (61%) 6 (26%)
26. The course was a valuable contribution to my education.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.04 23 1.02 Freq(%) 1 (4%) 1 (4%) 5 (20%) 11 (48%) 2 (29%)
27. I feel that this course challenged me intellectually.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.27 22 1.24 Freq(%) 2 (9%) 1 (14%) 2 (9%) 4 (18%) 5 (50%)
28. Exams are reasonable in length and difficulty.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.78 23 1.13 Freq(%) 1 (4%) 0 (0%) 2 (9%) 11 (48%) 3 (12%)
29. The examinations are graded very carefully and fairly.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 23 0.8 Freq(%) 0 (0%) 0 (0%) 4 (17%) 4 (57%) 6 (26%)
30. The exams gave the instructor a comprehensive picture of my understanding of the course material.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 7 1.0 Freq(%) 0 (0%) 3 (13%) 7 (30%) 7 (78%) 2 (9%)
31. The exams reflected the objectives of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.3 10 0.67 Freq(%) 0 (0%) 3 (13%) 5 (22%) 14 (56%) 4 (17%)
32. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.92 25 0.64 Freq(%) 0 (0%) 1 (4%) 1 (14%) 11 (48%) 8 (35%)
33. My overall evaluation of this course is...
cherry
A good course to take, but easy to fall behind if you have other obligations and not fully committed to this class. Very hard for an introduction class.
It's a good course really, not my particular major class but I would recommend Prof. Robertson to students interested in the class
Thank goodness for Zach and Mark! If it weren't for them, no one would know anything about coding!!!
This course was interesting and enjoyable. Professor Robertson teaches the class in a way that makes the student feel encouraged to participate and engage in the class.
Pretty fun course to take. Definitely opened my mind up to new things and helped me with my problem solving skills.
build up one program throughout the class maybe 2. one game and one program. last assignment should be making it a EXE. and extra credit should be making a gui for it. i like the vroomba but it still isnt something we can click on and run. and share..
It's very difficult. There is an overwhelming amount of material that makes this course hard to keep up with, especially when a student is taking four courses and working part time. It's not the instructor's fault, there's just a lot to learn, maybe too much for an introductory course. The labs were also confusing; we were restricted in what we could use, even though we were told to use the Java API. Also, the lab assignments were kind of too difficult.
The textbook is almost useless in terms of testing. It can be a useful tool to help students learn the content but for the most part is never necessary. Everything we need is learned from the lectures. Overall I actually did enjoy the class and found it worth my time.
it was good
This being my 3rd time taking this course and teacher, I can't learn the way hes teaching for some reason. I don't grasp the information as I usually do in other courses.
It's a good course.
The course is expectingly dicifult, but the fact that a B is needed and a B- is a failing grade for an ICS major is kind of annoying. It makes it seem as if its the most important class when we will understand it more if we arent pressured into trying to figure out everything perfectly.
It was a difficult course that required a lot of time and effort with many assignments but I definitely learned a lot.
made me change my major
It is an important course, but as the first core course of the ICS major, it is a complete joke. ICS 111 and 211 could probably be the same course, or maybe some more in-depth material would be nice.
it was interesting and a fun class.
I feel the split of the lecture and the lab is a good way to present the material. I do feel however, that the exams need to be closer to the actual lecture material. Several things felt not touched on enough, to too much.
I thought the beginning of the class was very confusing regarding the "set up" part of the course which required the students to download a free software and sync it with their computers. I also thought the exams were a little bit too difficult, especially to those absolutely new to this type of computer realm. There were some questions in the exam that I thought were unnecessary; several questions were just worded confusingly on purpose to throw us off when we already know the right answer... I also thought some of the harder questions in the exams went too in depth.
the lecture was boring, hard to understand what he's looking for on exams. After clear and constant repetition concepts are better understood.
Difficult but if you try you cannot get a bad grade
It's a pretty good introductory class into the world of computer programming. I got my first start in this class and I learned a lot.
I think it needs more interaction between students.
It is designed to bring people into computer science and weed out the ones who dont care. Requirement of B to pass is ridiculous.
They were very tough and very long. But they challenged me a lot.
that this is a very difficult course. Needs to better explain difficult topics
The course overall had good structure. It started with general computer knowledge, then transferred straight into programming with the Java language. It provided a good foundation for beginner programmers, and the lab assignments did a good job of testing that foundation.
The class was well taught
This course is not easy but I was able to learn alot about ICS and it gave a chance to try if this is what I want to major in.
The overall course is very well done. One thing that I really wished was present in ICS 111 was the thing of curves in the grading policy. Although that really depends on a professor though.
I don't like the course material but the teacher is very good.
Overall course is fine. The programming assignments are pretty fair. We are given the proper amount of days to do each assignment, accordingly to the difficulty of the assignment. It took me the longest to complete the hardest program that was given in the class.
It was good at the beginning but I lost interest
good intro course to computer science and programming
okay
This is a good course to get an idea of the very basics in programming.
Great course if you keep up with the work.
Good course.
This course is for those that need it to go on in the ICS major. Outsiders beware.
The lectures and the lab were sometimes outpaced by one another, but on average complimented one another in terms of material. This course was highly informative and enjoyable.
Good class. Meets the course objectives without covering such a broad range of topics that it is too difficult to follow.
A very enjoyable experience
Okay, not great!
that it is super hard and very abstract to those who might have never done java before. I think the material covered in this course might be too advanced for a INTRO class.
A great intro class, not too hard for beginners
Really hard. need to study and read the book.
Good class but presents the material in a boring matter, but that is the nature of the material that we are learning.
34. Other comments:
N/A
None.
give us something we can save on a disk drag onto windows and run it when we click on it. i understand jar is universal, but macs are expensive. especially if we have to spend so much time figuring things out, that will never be used.ex. bleegian callender.
I heard during this course that ICS110 was a step before this course. I feel that it would be helpful if that course was a prerequisite to this course.
Many of these questions are redundant. For example: 1 and 10 3 and 11 20 and 25 (basically the same question just one is attached to a name) question 18 is not necessary as there is never a need for class discussion.
nope
Overall I think the class was taught well and it was definitely worth the 4 credits!
good ta
The TA Zack is the best TA I have had in my entire college career in any field. He loves teaching, is utterly brilliant, and can challenge different students on different levels. If he gets his PHD and wants to be a professor here, I would strongly recommend it.
I recommend approaching this course with more of a foundational mentality. This way students, weather new or not, can build their foundation of computer science firmly then branch out easily vs. trying to get the students to learn as much as possible in one semester's time.
Lab is super tough, lecture is easy.
ICS111 is a very intersting class. Some will get the material while onthers will not.
Maybe make references to previous course material and focus on drilling the more important matters more.
n/a
Exams should be easier..
Dont fall behind
Thanks.
none
none necessary
Lab Homeworks are too hard.
The lab was fun but lecture was a bit alright. But i understand thats how all intro classes are!

Scott Robertson: ICS464, Spring 2011     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 464 - Human Computer Interaction I Crn (Section): 88609 (001)    
1. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.93 15 0.26 Freq(%) 0 (0%) 0 (0%) 0 (0%) 1 (7%) 14 (93%)
2. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.8 15 0.41 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (20%) 12 (80%)
3. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.6 15 0.51 Freq(%) 0 (0%) 0 (0%) 0 (0%) 6 (40%) 9 (60%)
4. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.93 15 0.26 Freq(%) 0 (0%) 0 (0%) 0 (0%) 1 (7%) 14 (93%)
5. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.6 15 0.51 Freq(%) 0 (0%) 0 (0%) 0 (0%) 6 (40%) 9 (60%)
6. I enjoyed this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.73 15 0.46 Freq(%) 0 (0%) 0 (0%) 0 (0%) 4 (27%) 11 (73%)
7. I developed skills needed by professionals in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.6 15 0.51 Freq(%) 0 (0%) 0 (0%) 0 (0%) 6 (40%) 9 (60%)
8. I generally understood the material presented in this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.67 15 0.49 Freq(%) 0 (0%) 0 (0%) 0 (0%) 5 (33%) 10 (67%)
9. The instructor is enthusiastic about the course material.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.87 15 0.35 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (13%) 13 (87%)
10. The instructor appears to have a thorough knowledge of the subject.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.93 15 0.26 Freq(%) 0 (0%) 0 (0%) 0 (0%) 1 (7%) 14 (93%)
11. The instructor was able to explain concepts clearly and effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.87 15 0.35 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (13%) 13 (87%)
12. The instructor broadened my understanding and grasp of the subject.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.73 15 0.46 Freq(%) 0 (0%) 0 (0%) 0 (0%) 4 (27%) 11 (73%)
13. 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 14 0.5 Freq(%) 0 (0%) 0 (0%) 0 (0%) 5 (36%) 9 (64%)
14. The instructor maintains an atmosphere of good feeling in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.8 15 0.41 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (20%) 12 (80%)
15. The instructor acknowledges all questions insofar as possible.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.87 15 0.35 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (13%) 13 (87%)
16. The instructor treated students fairly.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.87 15 0.35 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (13%) 13 (87%)
17. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.8 15 0.41 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (20%) 12 (80%)
18. The instructor encouraged class discussion.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.67 15 0.49 Freq(%) 0 (0%) 0 (0%) 0 (0%) 5 (33%) 10 (67%)
19. The instructor was available for consultation with students.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.53 15 0.74 Freq(%) 0 (0%) 0 (0%) 2 (13%) 3 (20%) 10 (67%)
20. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.6 15 0.63 Freq(%) 0 (0%) 0 (0%) 1 (7%) 4 (27%) 10 (67%)
21. The course objectives were clear.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.73 15 0.46 Freq(%) 0 (0%) 0 (0%) 0 (0%) 4 (27%) 11 (73%)
22. 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.73 15 0.46 Freq(%) 0 (0%) 0 (0%) 0 (0%) 4 (27%) 11 (73%)
23. My overall evaluation of this instructor is....
a great professor in this field since it was his research field is. He gives the students a great understanding of the subject matter teaches the students the importance of it.
Great instructor! Guides students in the right direction and then let us go to figure things out on our own, which challenges us more.
He's a really enthusiastic teacher, especially about HCI.
One of the best ICS teachers at UH
Great teacher, cool guy ;D
a very reasonable and easy to talk to professor.
A+ Just that his voice may seem too soothing for students to stay awake.
he a good professor. tries to give real world examples to cover topics.
A good teacher with a fun personality, which is a breath of fresh air in the ICS program
A very good professor who knows how to communicate his knowledge to the students. Also, knows how to care about the students such as giving us enough time for the exams and completing the assigned tasks for the group projects. He also assigns questions that allows us to answer in a way where it demonstrates if we learn the subject or not. Example was when he asked us a question of what we would do if our manager says the HCI process takes up too much time for software development.
24. 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.6 15 0.74 Freq(%) 0 (0%) 0 (0%) 2 (13%) 2 (13%) 11 (73%)
25. The course was well-organized in terms of continuity and presentation.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.73 15 0.46 Freq(%) 0 (0%) 0 (0%) 0 (0%) 4 (27%) 11 (73%)
26. The course was a valuable contribution to my education.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.67 15 0.49 Freq(%) 0 (0%) 0 (0%) 0 (0%) 5 (33%) 10 (67%)
27. I feel that this course challenged me intellectually.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.33 15 0.9 Freq(%) 0 (0%) 1 (7%) 1 (7%) 5 (33%) 8 (53%)
28. Exams are reasonable in length and difficulty.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.6 15 0.83 Freq(%) 0 (0%) 1 (7%) 0 (0%) 3 (20%) 11 (73%)
29. The examinations are graded very carefully and fairly.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.73 15 0.46 Freq(%) 0 (0%) 0 (0%) 0 (0%) 4 (27%) 11 (73%)
30. The exams gave the instructor a comprehensive picture of my understanding of the course material.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.6 15 0.51 Freq(%) 0 (0%) 0 (0%) 0 (0%) 6 (40%) 9 (60%)
31. The exams reflected the objectives of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.67 15 0.49 Freq(%) 0 (0%) 0 (0%) 0 (0%) 5 (33%) 10 (67%)
32. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.8 15 0.41 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (20%) 12 (80%)
33. My overall evaluation of this course is...
a great course that is important for both computer science majors as well as web designers.
The course was a great experience. Threw me for a loop a bit since all my other ICS courses right now have to do with some sort of coding. So sometimes had to do a retake when doing projects and realize that the project has nothing to do with coding whatsoever.
A good class to take and for ICS majors to learn the importance of an aspect of the design phase.
Great course for any student interested in design work or HCI
Awsome class, very casual atmosphere, made me feel comfortable
great. every subject matter has its details and technical items but it does not have to be hard or painful. this course took a very useful and reasonable approach to learning about the development process and the field of HIC.
Great class
this course was an interesting course to take. No coding was required, but mainly understanding users and designs. Nice change of pace from all these code driven courses.
fun and informative. opened my eyes to what goes on in the design processes. much more in depth than i thought previously.
It's good course if you have never taken a design course. Some things may seem very obvious, while others are not. It allows students to gain an understanding of how much work goes into designing an application for the end users.
On a scale of 1 to 10 I would give it a 10 because the professor encourages us to participate during a lecture. The material presented to the class is in synchronize order with the chapter so it is easy to follow what each lecture will be.
34. Other comments:
Would recommend this course to other ICS students.
I really appreciate the fact of how comfortable i was in the class. Not only was the material presented in a easy to understand manner but the atmosphere and understanding between professor and student was great. I felt that i could always voice my opinion and i never hesitated to ask questions when i had them.
I like this class and I would recommend to others
I would suggest allocate time for group discussions for certain lectures so people can get a better understanding of the material (if they are confuse on the topic)

Scott Robertson: ICS111, Spring 2010     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 111 - Intro to Computer Science I Crn (Section): 83977 (001)     84610 (002)     88953 (003)    
1. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.59 17 0.51 Freq(%) 0 (0%) 0 (0%) 0 (0%) 7 (41%) 11 (48%)
2. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.29 17 0.69 Freq(%) 0 (0%) 1 (4%) 2 (12%) 8 (35%) 7 (32%)
3. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.09 23 0.95 Freq(%) 0 (0%) 0 (0%) 3 (18%) 9 (39%) 8 (38%)
4. Other comments:
Class was great My only problem for the class was the exams. On the exams we had a code that we had to look at to answer multiple questions. The sample code was on a different page from the question. It made the questions confusing because of having to turn back the page and then answering the question. Overall the class was awesome and I learned a lot...
He's a good lecturer. Not too boring if you are paying attention.
Great course. Instructor did a good job.
The second test was very difficult in comparison to the first test. Also, I feel that lab should be worth a higher percentage (~60 %) because they are much more difficult than the lab and are very time consuming in comparison to the class lecture.
Dr. Robertson explains everything in good detail, and repeats important details through examples to help them sink in. He is very knowledgeable and an excellent lecturer.
N/A
Thank you professor, i learned quite a bit
Dr. Robertson was a very good teacher. He helped out by putting the slides about the exam on Laulima. He projected well and was easy to understand.
Class was a great experience for me. Even as a non-major I learned a lot that could be used in my degree! Thank-you!
They need easier assignments or at least have assignments that pertain to what is being taught in class. I understand students are suppose to go out and do the work but it is also an instructor's job to teach us everything they know and not to leave the student abandoned. That is not right. I pay good money to be taught everything and be helped. I will do any assignment as long as I'm given the tools needed to succed but with this teacher and this program there is always a few tools missing.
Teaching was good. Lectures were informative, powerpoints were helpful.
Its hard to know what to study for the test. Even when I heard the book and went to lecture the test format was hard to prepare for.
Good class learned alot.
Some of the concepts in this course were hard to grasp immediately. I feel there should be more connecting different pieces of code together types of examples in lecture. I felt the lab was more helpful than the lecture itself.
Best class I had this semester.
thanks
lectures were helpful and full of content. exams became confusing when you had to flip back and forth through pages to look at code and then answer questions.
Programming sucks.
Overall knowledgeable, friendly, and approachable teacher. Content was a bit extreme for an intro level course though, should give better reviews for exams.
Hard to pay attention after a while.
maybe make sure that the tests are graded accurately and that the score is updated.
Extremely good teacher, conveyed hard concepts in a way that everyone could understand. took a hard subject and broke it down and was easy to follow. the lectures were also very well prepared. I took a computer program writing course in the past and was extremely difficult to grasp so i withdrew from that class. Robertson however taught the same material in a way that i actually understood well. great teacher
The lecture material presented in class seemed to be of much more basic content compared to the content of the lab assignments. It seemed as though there was very little communication between the two classes and that they might as well have been two completely different classes. The programming skill level that was expected in the lab always seemed to be at least a couple steps ahead of the lecture class. Some actual programming strategies in the lecture might have been more helpful.
Was very difficult to follow. maybe more interaction.
Professor Robertson taught the class really well and gave clear examples as to how to do the material. The homework assignments really helps you grasp the concepts of the course, which makes remembering the material easier to remember. He also does a very good job in encouraging participation in class.
Dr. Robertson's powerpoint slides were very helpful tools for learning enhancement outside of the classroom. Thank you so much for great lectures.
There is a somewhat disconnect between the lecture and the class. I love how Professor Robertson tries so hard to get the class involved, but it is really tough for students to want to get involved when all the lectures consist of simply power point presentations. There also needs to be more sample homework for students to do so that they can be familiarized with the way Professor Robertson writes the test, since it is really different from actual coding. Nevertheless I hope Professor Robertson continues to try to bring the same level of enthusiasm he has brought to every lecture I've sat down in. The lab section of the class is probably where most students spend the bulk of their time on just due to the amount of frequent class assignments. Mark is a great guy, but not always the best teaches. He excepts students to know too much, and his lectures are pretty bad. There needs to be an emphasis on longer assignments and more group oriented assignments, because that is what is really excepted in computer projects. Overall I'd give the lecture and the lab a 7/10. Not bad, but just average as a course.
he brings energy to an otherwise (sort of) boring subject. boring because it's one thing to listen to a lecture about programming and it's another to get behind the computer and play around with a program. good prof, and good humor
Seemed to get ahead of himself a lot, and so ended up repeating a lot of things he had just said. He knows the material, just not his slides. The result is that the lectures tend to be drawn out. Also, brevity.
Great instructor for a complicated subject.
Very personable and enthusiastic about the course. Really cared about his students.
When emailing the instructor, I never got any responses back.
As a non-ICS student with no background on computer science, I found that the explanation of concenpts and programming are clear and easy to follow.
Slides were very useful. I suggest connecting assignments directly to lectures that provide incentive to go to the lecture. I like the structure of the class and helpfulness of lab. I have learned a lot from this course and now enjoy thinking as a programmer. Had a lot of satisfaction after completing programs. Great course.
Good teacher. Explains things well and definitely shows knowledge of the subject he teaches. The exams however are quite lengthy and isn't as organized as should be. The exams do cover topics related to class, though.
Instructor had a good knowledge of the material and explained it well. Posting the slides online for personal viewing was also helpful in learning the material well. Overall, a good introductory course.

Scott Robertson: ICS664, Spring 2010     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 664 - Adv Human-Computer Interaction Crn (Section): 88961 (001)     3137 (331)    
1. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
5.0 1 0.0 Freq(%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 8 (62%)
2. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
5.0 1 0.0 Freq(%) 0 (0%) 0 (0%) 0 (0%) 6 (46%) 1 (100%)
3. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.69 13 0.48 Freq(%) 0 (0%) 0 (0%) 0 (0%) 4 (31%) 1 (100%)
4. Other comments:
It might be more interesting to see different ideas for the same problem.
I liked the course content but I would have liked more structure in the class. I think having more assignments would give me a sense of what do/don't understand. I think having exams or quizzes on the material would help as well. Reading different HCI papers instead of just the two textbooks is a good idea for next semester
This was a great class. I just wish it was a little smaller so we could have spent more time dissecting the projects - that is when I learn the most.
I appreciated the very good synthesis of the material presented in class, the group-work (HCI is a team job), the freedom to choose projects and methods to conduct them.
Scott is a very cool professor. He is very nice and open to ideas. He is also easy to talk to. It was a pleasure being his student this semester. :)
The heuristic evaluation and the group to group prototype evaluation were very helpful. Next time, you should focus on these more. Going over every chapter in Tidwell wasn't too helpful, since doing so rarely brought up something that could not be learned from the text. This is not to say Tidwell was a bad book, but I just felt it didn't warrant much class time. I think we should have also gone over more real world examples and evaluate them. For instance, we could take an app off the web and critique it and then develop our own solutions. Bottom line: I felt we could have benefited from more hands on real world situations.
great teacher
I believe the professor had a great understanding of the material, but just wasn't able to cover all the topics of the course. Human-Computer Interaction is an immensely large topic, and there are definitely not enough class sessions to cover them all. The only gripe I would have about the class is that there was a fair discrepency between what I thought the class would be about (from hearing it from another professor) and what was actually covered - and the class could have used an aesthetics topic (such as "what defines a bad color scheme?")
It was an awesome course. i recommended to all ICS students.
I enjoyed this course very much. The whole process of doing the final project gave a good explaination about the whole design process.
What can I say? Another enjoyable class with stimulating and thought provoking content. Perhaps in future semesters, work on making the lecture more engaging and requiring the students to speak/interact as well?
The material and the format of the class worked well for the online learning format. Both textbooks were great selections for the class and the ipad ui design was a good choice that opened the possibilities to think about the different ui patterns. It might be difficult but maybe one or two real time voice or video conferencing to discuss a particular topic would add learning value. This might even be practical if the class size is just a handful of students.

Scott Robertson: ICS111, Fall 2009     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 111 - Intro to Computer Science I Crn (Section): 79084 (001)     79085 (002)     75405 (003)     72219 (004)    
1. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.21 24 0.51 Freq(%) 0 (0%) 1 (4%) 1 (5%) 9 (56%) 11 (46%)
2. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.06 16 0.68 Freq(%) 0 (0%) 1 (4%) 3 (15%) 9 (56%) 7 (30%)
3. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.63 16 0.96 Freq(%) 0 (0%) 1 (4%) 5 (21%) 14 (58%) 8 (40%)
4. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.75 24 0.94 Freq(%) 0 (0%) 2 (10%) 3 (19%) 11 (46%) 5 (25%)
5. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.42 24 1.47 Freq(%) 3 (13%) 3 (15%) 8 (33%) 5 (21%) 3 (19%)
6. The instructor was effective in meeting the objectives of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.95 20 0.69 Freq(%) 0 (0%) 1 (4%) 5 (31%) 16 (70%) 7 (29%)
7. The instructor is willing to meet and help students outside class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.75 24 0.85 Freq(%) 0 (0%) 0 (0%) 10 (50%) 6 (25%) 4 (25%)
8. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.17 24 0.82 Freq(%) 0 (0%) 2 (13%) 3 (15%) 8 (33%) 5 (33%)
9. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.42 24 0.83 Freq(%) 0 (0%) 2 (13%) 4 (17%) 12 (50%) 3 (15%)
10. The instructor presented the course materials in a clear and organized way.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.92 24 0.78 Freq(%) 0 (0%) 0 (0%) 2 (8%) 7 (44%) 4 (20%)
11. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.75 16 0.86 Freq(%) 0 (0%) 1 (5%) 3 (13%) 7 (44%) 9 (38%)
12. My overall evaluation of this instructor is....
Prof. Robertson did a good job of presenting the material. He also provided somewhat of a public forum where students where able to voice questions or provide alternative ways to do the material presented in lecture.
The instructor is loud and clear, I'm usually able to comprehend what he is trying to explain.
he is very organized and knows the material very well
He is a very easy teacher to learn from.
Overall, the instructor is pretty good. However, it would help more if he didn't read right off of his powerpoints. I find that when instructors do that, I lose interest because it feels like a waste of time when I can just read the slides myself.
awesome.
Good.
He's a good teach but it's too bad we all have to squeeze all into one big section for lecture!
he is informative although the material is not very interesting.
Not bad
He seemed pretty knowledgeable about the course, and was effective in conveying the concepts to us.
-- snipped --
Pretty easy to understand, sometimes boring, sometimes unoganized.
Exams need some ambiguities removed. Very enthusiastic instructor. Clear step by step explanations.
very informative/knowledgable of the material. though class may tend to bore out at times, mostly because it is not my topic of interest. overall the instructor was fair and reasonable.
-- snipped --
Both the instructor and TA for this course were really great people. They explained everything in detail and made me comfortable in class. I'd recommend the teacher to my friends.
-- snipped --
He was very thorough on the basics of programming.
Prof Peterson was much better than Prof Polo when explaining concepts and his lectures were more interesting. My only complaint is the Exams, please make sure there's no errors on them before you give them to the class! Having errors causes many students to waste time during the test trying to figure out questions that are wrong in the first place. And its frustrating to see minimal effort put into the test on the professors part when it counts for so much of our final grade. That being said, both the TA's and Instructor were very fair and understanding when it came to extending assignments and giving extra points when needed. It was refreshing to finally have a course at UH that was in tune to the students needs. The TA Zach was also really good and very helpful, but his lectures tended to be a bit too fast sometimes. Pausing to let the students copy down what he wrote the whiteboard before continuing would help a lot.
He is really patient with his students and keeps a very calm composure when he makes mistakes.
Knew what he needed to do and provided us with useful information and interesting examples.
He is a good teacher, but makes a lot of typos in his powerpoints.
He knows the subject material and is adequate in conveying the information. Overall a good instructor.
Showed in depth knowledge of course materials, and made me feel confident in learning what he had to teach.
Good
The instructor was good.
Good. I understand the material is difficult, but some of the examples did not help a lot. Maybe break it down a little more, and use some better connections to the students.
He knows what he is talking about. His powerpoints usually had many errors because he did them right before class.
good. no problems
Good teacher, only thing is that the course itself is confusing.
Needs to work on organization and explaining the material well with the class
-- snipped --
Seems like he knows a lot about the material (java) but sometimes has a hard time explaining it to us. occasional errors with power points and program examples. But overall a good teacher. Learned a lot from this class and made me declare my major!
Fairly enthusiastic about the course, not the best power point presenter in the whole world, but he was able to give a good overview of the content and how it worked, then we learned more specifically about that content in labs.
The instructor was very informative and overall a good instructor. Whenever someone had a question the instructor would answer the question. The instructor's lectures were very exciting a lot of the times but I learned a lot from them.
-- snipped --
I think that the instructor was very fair with his grading and also knew what he was teaching. I don't know how he could improve his teaching methods. But I think that he came late a lot of times, so I he could work on that, that would be great.
Knows how to explain things easily.
7/10: he knew what he was doing, but he was boring. I'm being honest.
hes good
Dr. Robertson is a great teacher and really knows his stuff.
ehhhh alright
Excellent. He made a lecture hall of 120 students feel like a discussion group in a much smaller class where everyone could get involved. Fantastic 100-level course, makes it very interesting for everyone who wants to continue with ICS.
the instructor got his point across for all the syllabus material. the problem was that a lot of the student had little to no prior knowledge of this course.
This teacher is very knowledgeable, but can sometimes be onfusing and not everything is easily understood by everyone.
Sometimes he comes off a little awkward when trying to reach out to the other students, but he does know what he's doing most of the time.
The instructor knows what he is teaching and gives examples of the material.
He really knows what he is lecturing about. Sometimes he makes mistakes that the students are able to catch and correct, but no one is perfect. His presentation is clear and concise almost all the time. I just wish he wouldn't come in to class late (when it should begin at 3 pm).
positive
Good, made the material easier to learn.
In respect to the instructor, I was very disappointed. I have a deep affinity for programming, however due to the instructor's inability to be prepared, the course material that was presented in the lecture hall, was often presented in a disorganized fashion making it difficult to understand at best. One of the only things that I liked about the professor was his use of the powerpoint presentations. I liked how he posted it on laulima. However, most times than not the slides would not be uploaded till a lot later.
Good instructor overall because he makes content that is normally difficult to wrap your head around simpler and more understandable... however some ideas are easily forgotten. Maybe should make things more memorable.
Happy
Good speaker and kept us involved
Well enough.
He's very knowledgeable but, class is extremely boring. He needs to liven things up. The TA's in the labs are very helpful though.
good! certain time, materials should be covered before the assignment due date
Good professor. I would recommend him to fellow students interested in taking ICS courses.
Very good Good Lecturer Just sometimes the ta gives work the lecturer didnt go over yet so jus have better communication with ta
instructor was good at delivering information and keeping me interested throughout all the classes
Extremely unsatisfactory. A lot of mistakes on exams. Questions were multiple choice, but during the review of the exams, he switched the answer from one choice to another. Exam questions were very difficult to understand. It was as if the exam was created the night before it was handed to students. In lectures, asks students too much questions and does not answer them. It was as if the notes taken were from the words of the students and not the instructor. Slides shown were very unorganized and not helpful at all. Slides had mistakes on them as well and there were countless instances where the instructor edited them during class session. Slides were upload into Laulima but no initiative to download them because of the very little information it provided. Made poorly and sloppy. Instructor covers work that he says will not be on exams or in the labs and states it himself. Spends more time discussing these unimportant material even though he says "it's still good to know" rather than the important material that will be covered in the lab assignments and exams. Instructor also doesn't go over the readings he assigns. Hardly uses the textbook or takes examples from it. Exams included material from the textbook that he never covers in lectures. Very extremely to take notes in this manner. Material covered in lectures did not compliment the assignments given by the labs. Lab work was extremely difficult and the lecture classes only covers the work after it was due in the lab. Labs TAs were very unhelpful and did not give examples on the assignments.
Has great knowledge of course content and presents it well.
He didn't understand anything beyond what was on his powerpoints.
Prof. Roobertson really try hard to motivate the students and tried to make lecture more exciting. The lecture notes is really helpful, but sometime the code have mistakes that when run, it cause an error. I would like to include a complete example with all the code for the given examples.
does a good job explaining material, sometimes makes errors in code
* Showing 61 out of 66 survey responses.

 

13. Assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.04 24 0.86 Freq(%) 0 (0%) 0 (0%) 1 (6%) 10 (42%) 9 (38%)
14. 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.42 24 0.5 Freq(%) 0 (0%) 1 (4%) 0 (0%) 14 (70%) 4 (25%)
15. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.95 20 0.76 Freq(%) 0 (0%) 0 (0%) 3 (13%) 9 (45%) 4 (25%)
16. My overall evaluation of this course is...
This course was challenging given my inexperience in programming and lack of knowledge with java, but the slides did make the material a bit easier to understand.
It's a fine course, it has made me more interested in the ICS department then I would've been outside of taking the course. However, I find it difficult to stay awake in the class considering it's a lecture style class that takes place in the afternoon. However, I find the homework very fun to do.
good
I dont like ICS.
This course is meant to be difficult, but this instructor made it a little too difficult with the format of his exams. It allows for too many errors and has too many ambiguous questions.
okay.
Good. For the HCI portion, could use more examples for the principles and goals of usability.
I hope whoever makes these courses realize that they cram too many things into one semester. Granted that for some it's easier and I don't believe that ICS should be a weed and seed major based on this one class. There is not sufficient time in trying to teach everything in one semester.
this class as in overall is quite challenging. Although the material did not really catch my interest, I think that for someone really interesting in ICS would enjoy the class.
Not bad
It was a pretty good experience.
Fun class but hard if you slack off even the slightest bit.
The lectures are pretty boring and the homework takes up a lot of time. Could do a better job relating a lectures with the labs.
A good learning experience, although nearing the end of the course the load becomes exponentially harder.
the class was somewhat interesting in the beginning but rapidly declined. class tended to get boring, mainly because it is not the topic of interest for myself. though for ics majors, it should be a piece of cake.
Good enough.
The course was hard, but it was really interesting. Definitely one of the classes I learned the most things in. This is mostly due to the heavy content, but it was introduced at a nice pace that was great to go along with. Great class!
It is a great course and a crucial first step for any aspiring computer scientist.
I got a refresher in procedural programming.
Would have been nice to incorporate GUI throughout the duration of the course, the students who are right-brained (like me) might have had an easier time grasping the concepts if there was more visual components in the class. The load of work and information to absorb in this course was ALOT, especially for a 100-level course that typically freshman take. Definitely do not add anymore concepts to the course, and if it can possibly be trimmed down at all, it might bring down the amount of drops, withdraws, and fails in the course. Also, the Lab and Lecture were typically not in sync, which led to some confusion on the concepts.
It was very interesting and i felt like i would not be able to do any programming, but this course made it understandable. I am now knowledgeable, although there is still a lot to learn.
Fairly good. You pretty much get 2 lectures because the lab assignments are more in-depth. Can get tiring.
It is a hard course that takes up a lot of time, but once you learn all the basics, it is really fun. It had really helpful labs as well.
difficult by nature and sometimes boring. But the course is good in the sense that it's challenging and forces one to use logical reasoning.
Good intro class to computer science. The class is only on Java though, and for an intro course, maybe it would be better to have a broader subject range, such as other languages, careers, etc.
Good
The course is very good for people that like ICS.
Good. It's a really difficult class. I think that objects need a little more time to go over, everyone I know in the class seems to struggle a lot with them.
It's a hard course if you don't keep up with the material, but has very interesting assignments.
good. no problems
The assignments were interesting. Made something difficult somewhat fun.
there are need of improvements and needs better communication between the labs and lecture
Information was never reviewed and new material was presented before thoroughly finishing the previous material.
Very fun class, however a lot of work is needed to do the homeworks. takes up a lot of time, but i enjoyed troubleshooting with the assignments..
A good introduction to Java. I started never before using the language and now I think about how I can built tools to solve problems that I comes across daily in life using Java, which is a good feeling. It feels like we've been equipped with a good foundation.
This was a good course. I enjoyed doing the labs and working on programs but the lectures made me fell asleep but were informative. I think there should be more lab then lecture time.
Good course.
I thought this class was a little overwhelming. I am a civil engineer major, but I have never seen any of this kind of programming before, so I had a hard time learning after the first half of the semester. It seemed like a lot to learn in one semester for someone who has had no experience in this type of work before.
Interesting but not my thing.
6/10 because in the long run, I realized my lack of interest in the course material.
its real slow and real fast. the pace of the class. whats being taught. and the auditorium needs new seets for the students because they are uncomfortable.
The class was very informative and I have learned a lot since the beginning of the semester.
pretty nuts
Mixed. At first I was impressed beyond belief at the structure of the course and how quickly we learned things. But somewhere about halfway through the lectures and lab parted ways. The lab assignments went from small programs that incorporated a new idea each week to huge multi-week projects that were near impossible to start without outside help. I know many people lost interest at that point simply because they became overwhelmed by the scope of each project.
the course is fun if you like to be haunted by close cornering due dates. of course it is not haunting if you know what your dong so i took to heart how intensely i worked and i hope i will finish strong.
A hard course, but since it is required by some majors, then a word of advice is to make sure you fully understand the material and not to get off track or too far behind.
Not bad, but I don't think this should a course to take place in a big lecture hall. I was expecting a smaller class in a Computer Lab. I thought it would have been better to be doing some actual programming in a lab than just only jotting notes down from a powerpoint.
It was a challenging course. Many of the assignments took a lot of time to finish and perfect. I found the exams extremely difficult despite studying for a sufficient amount of time.
I really like that most of the grading is based on the lab assignments because ICS is not about the skills a person uses on exams but about their skills in use when programming. It's great that the TAs are very forgiving and give such things as extra credit and extensions on assignments. I like that the exams are multiple choice and do not require one to write essays.
hard but useful
the course was ok, took lots of time
Although the lecture part of this course was disappointing, the lab section, was the only saving grace. I honestly felt that the only time I had learned during this course, was during the lab.
Does not make the idea of doing computer science for the rest of your life look enjoyable.
Very Happy
Hard
Well enough.
Good course, just boring.
a lot more different with same course on sister campus such as CC and a lot more challenging as well, good
Overall, I was very satisfied taking this course and would recommend it to fellow students interested in taking ICS courses. I would've liked to be taught how to read error messages, or at least be alerted of potential pitfalls when writing my own code for homework.
class was great with great instruction. however, i wish the lectures matched up with the labs because we were doing homework on stuff we wouldn't learn in lecture until after the assignments were due. this didn't get bad until after the first midterm. i would struggle for a week on an assignment, turn it in unfinished, and then learn about it the next class :(.
Poor, unsatisfactory, unorganized, extremely difficult assignments and exams and unfair in grading.
ICS 111 is no good as a large lecture class and labs are at very un-fitting times.
The first half of the course is really interesting, and comprehensible. But when we start cover loops and objects, everything seem to be so difficult. The lab assignments are hard and doesn't make the lecture any clearer. Please make the material regarding objects more easier to understand. This course has been difficult for me (as a total noob to programming).
had a lot of information but manageable, the only bad aspect of the course was that the lab assignments did not match very closely to what was being covered in class which made the lab assignments tough.

Scott Robertson: ICS111, Spring 2009     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 111 - Intro to Computer Science I Crn (Section): 84309 (001)    
1. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.54 24 0.78 Freq(%) 0 (0%) 1 (4%) 1 (4%) 6 (25%) 16 (67%)
2. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.29 24 0.69 Freq(%) 0 (0%) 0 (0%) 3 (13%) 11 (46%) 10 (42%)
3. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.04 24 0.95 Freq(%) 0 (0%) 1 (4%) 7 (29%) 6 (25%) 10 (42%)
4. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.3 23 0.7 Freq(%) 0 (0%) 0 (0%) 3 (13%) 10 (43%) 10 (43%)
5. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.96 24 0.86 Freq(%) 0 (0%) 1 (4%) 6 (25%) 10 (42%) 7 (29%)
6. The instructor was effective in meeting the objectives of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.04 24 0.75 Freq(%) 0 (0%) 0 (0%) 6 (25%) 11 (46%) 7 (29%)
7. The instructor is willing to meet and help students outside class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.83 24 0.82 Freq(%) 0 (0%) 0 (0%) 10 (42%) 8 (33%) 6 (25%)
8. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.38 24 0.65 Freq(%) 0 (0%) 0 (0%) 2 (8%) 11 (46%) 11 (46%)
9. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 24 0.93 Freq(%) 0 (0%) 3 (13%) 1 (4%) 13 (54%) 7 (29%)
10. 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.17 24 0.92 Freq(%) 0 (0%) 2 (8%) 2 (8%) 10 (42%) 10 (42%)
11. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.13 24 0.8 Freq(%) 0 (0%) 1 (4%) 3 (13%) 12 (50%) 8 (33%)
12. My overall evaluation of this instructor is....
The classes were very understandable. But he missed my e-mail(Laulima) onece, it was very dissapointed. Still I do not get reply message.
He knows his stuff and goes over key concepts. He is good.
Very good instruction and showed examples to clearly illustrate the concepts. He also allowed students to question things presented.
Good instructor who seemed to know what he was doing. He could have been more on it with uploading the powerpoints to help study.
The class was interesting yet it didn't really want me to explore more into this field.
Instructor was fair and could do little to improve his teaching.
The instructor was a little unprepared.
He knows what he's talking about and I was able to grasp every concept presented. I would like to take another class from this instructor.
The professor and TA for this class were excellent and really knew their stuff.
Good.
good, knows his stuff but sometimes does not fully capture the student's attention. smart guy, almost too smart to be teaching a 100 lvl class, but gets the job done.
He knew what he was talking about, and the slides/examples were extremely helpful, but he covered materials rather slowly. It felt like he sometimes over-explained topics, taking longer on certain parts of the lecture than was necessary to understand the material. It may have been partially the classâ??s fault for not responding very quickly when prompted with questions, perhaps making it seem like they were not grasping the material, though the course was fairly early, and I think most were just waiting for someone else to respond.
he knows his stuff it's just that he needs to be more insertive (he should call on people instead of waiting for an answer)
is he an ics major?
Excellent
Very interesting to listen to! I definitely learned a lot more than I had thought I would, and was able to grasp most of the concepts due to his examples.
he taught the subject well. i liked the class.
13. Assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.08 24 0.97 Freq(%) 0 (0%) 2 (8%) 4 (17%) 8 (33%) 10 (42%)
14. 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.5 24 0.66 Freq(%) 0 (0%) 0 (0%) 2 (8%) 8 (33%) 14 (58%)
15. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.57 23 0.66 Freq(%) 0 (0%) 0 (0%) 2 (9%) 6 (26%) 15 (65%)
16. My overall evaluation of this course is...
good. But I needed to cover lots of things out of the class that I wanted to know in the lecture.
Its good, Very difficult. The slides could be more helpful though. I went to class everyday and took notes, but couldn't get everything. And the slides were just single words that didnt explain much...it was frustrating.
Not a bad course. Maybe too much lab and class because cover same things for too long. I started to get bored but I learn differently than most people.
Good course overall. The instructor and TA could have been up in sync with each other though. Overall, it was a good course that taught me a lot.
Even though the assignments for the labs were sometimes over whelming, I saw that the professor for the lecture course made things easier for us to understand the material before the assignment was due.
A good beginning course to computer programming
The Lab grade wasn't worth enough of the overall grade.
This was a very enjoyable course. I am looking forward to taking more ICS classes.
note about the assignments: they dont always coincide with lab but we eventually get to them in either lab or lecture. would have liked to have a little bit larger A span for grades (maybe 85 and up?) but thats just personal opinion coming out. in general tests were very fair. please let us keep them to study for for the final.
The lecture material felt disjointed from the lab assignments, which often made the material being covered in lecture at any given time either irrelevant to the work (we were covering concepts completely different in lab) or redundant (we had already finished it in lab). This wasnâ??t always the case, but it seemed to happen often enough. The most interesting part of the lecture, I think, were the parts addressing computer science as a field, while many of the actual programming concepts felt better learned in the lab. I think that these things would be better off either completely separated (so that the lecture teaches only broader computer science concepts and the lab focused on coding), or else better integrated so that they covered the same materials at around the same time, reinforcing each other. Aside from that, though, I did still get a lot out of the course, and I think it was a good introduction to the kind of work and thinking required in the field. It could just be better organized.
okay
Rigorous and challenging but meaningful
Definitely a great introductory course! Both my Instructor and TA were really effective in conveying the skills. And even though I came into this semester with virtually no knowledge of programming, I felt that it wasn't too hard to keep up, and learned a lot! Thank you!
it was fun. not to much in the fact that it was at 9 in the morning, and the exam is at 730 in the morning. i like potatoes

Scott Robertson: ICS691, Spring 2009     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 691 - Topics in Software Crn (Section): 88884 (001)    
1. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.57 7 0.53 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (43%) 4 (57%)
2. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.14 7 0.38 Freq(%) 0 (0%) 0 (0%) 0 (0%) 6 (86%) 1 (14%)
3. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.29 7 0.76 Freq(%) 0 (0%) 0 (0%) 1 (14%) 3 (43%) 3 (43%)
4. I gained a good understanding of concepts/principles in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.43 7 0.53 Freq(%) 0 (0%) 0 (0%) 0 (0%) 4 (57%) 3 (43%)
5. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.57 7 0.53 Freq(%) 0 (0%) 0 (0%) 0 (0%) 3 (43%) 4 (57%)
6. The instructor was effective in meeting the objectives of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.86 7 0.69 Freq(%) 0 (0%) 0 (0%) 2 (29%) 4 (57%) 1 (14%)
7. The instructor is willing to meet and help students outside class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.14 7 0.9 Freq(%) 0 (0%) 0 (0%) 2 (29%) 2 (29%) 3 (43%)
8. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
5.0 7 0.0 Freq(%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 7 (100%)
9. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.43 7 1.13 Freq(%) 0 (0%) 2 (29%) 1 (14%) 3 (43%) 1 (14%)
10. The instructor presented the course materials in a clear and organized way.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.71 7 1.25 Freq(%) 0 (0%) 1 (14%) 3 (43%) 0 (0%) 3 (43%)
11. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.29 7 1.11 Freq(%) 0 (0%) 2 (29%) 2 (29%) 2 (29%) 1 (14%)
12. My overall evaluation of this instructor is....
I really like the instructor. Intelligent, considerate, and mediated the class well. The times that he was prepared, it was really quite good, clear material, but he didn't always come prepared. I like his laid-back attitude and the idea of class discussions but at times I felt that we would do the readings without any greater context of what it meant because it was student-driven discussion, which can and often did fall flat quickly. Instead of finding some value in the early readings, we just sort of didn't talk about them much, so I felt I wasted time reading. Perhaps assigning one paper incorporating the readings would have been nice.
I enjoyed the discussion format of the class and student-directed learning.
The class was a little more informal then other classes, but I learned a lot and enjoyed the class. It was a good discussion group and we were able to share a lot of ideas. Very thought provoking and very much current with what is going on today - 21st century. We could tie the concepts together between ICS and LIS - very interesting!
Good. I liked the discussion format of the course and learning the material without having to worry about assignment grades. I wish more computer courses were conducted in a discussion format. I would have liked more structure in terms of a syllabus and assignments ahead of time.
13. Assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.43 7 0.79 Freq(%) 0 (0%) 0 (0%) 1 (14%) 2 (29%) 4 (57%)
14. 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.43 7 0.79 Freq(%) 0 (0%) 0 (0%) 1 (14%) 2 (29%) 4 (57%)
15. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.83 6 0.98 Freq(%) 0 (0%) 0 (0%) 3 (50%) 1 (17%) 2 (33%)
16. My overall evaluation of this course is...
The course was interesting. Very good some days, other days not so good. I really can't understand why we never received a syllabus, which is a contract between student and instructor to ensure fairness in grading -- which is what it all boils down to -- the grade. I liked the assigned readings for the most part, and I did enjoy the discussion-like atmosphere. I enjoyed it when each student got to lead a class discussion but I think the final project was a pain mostly because there was never any standard for what it should be like. I think the idea is that it may free students to be creative but it actually hampers creativity, I feel, because we're all worried that we're not doing it right because we don't have many guidelines. The instructor did give some guidelines, but they changed weekly and it made me less motivated to do well. Sometimes I felt like the class was an afterthought and for $1000 or $3000 for out-of-state tuition, that ain't cool, but I also know it's extremely hard for instructors to stay motivated themselves.
Good class for first time out!
good. It's a good course to learn about various topics related to digital government.

Scott Robertson: ICS111, Fall 2008     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 111 - Intro to Computer Science I Crn (Section): 72382 (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  
2.27 15 0.96 Freq(%) 3 (20%) 7 (47%) 3 (20%) 2 (13%) 0 (0%) 0 (0%)
2. Course - please note that by answering this question you could potentially jeopardize your anonymity
Mean