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, Fall 2011
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
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.
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.
Learning conceptual design models, the architectural design of projects, basically anything and everything that is relevant to HCI was covered in this course.
Overall project was very useful to help understand the material.
The two take home tests were the only things in the class where I actually felt like I learned something from.
11. Which aspects of the course were least valuable?
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.
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.
Using class time to talk about articles that each person read.
The group project was completely worthless. I felt like we did nothing throughout the whole semester.
Poor organization
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
Good teacher, very approachable and enthusiastic.
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.
True professional who is an active, knowledgeable, intelligible, computer scientist.
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.
Nice, knowledgeble professor
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
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.
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.
I would recommend this course to friends who are up -coming students enrolled within the computer science department at University of Hawaii Manoa.
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).
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.
30. Other comments:
None.
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.

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?
Discussions
The freedom of feeling like a designer instead of having to meet deadlines.
Class lectures/discussions, readings
11. Which aspects of the course were least valuable?
Project
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.
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
Not quite sure where the project is going
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.
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?
I think I learned almost all the material in open lab.
PowerPoint slides and pre-labs.
Learning how to apply these codes
the lab.
the lectures were very informative and well paced.
programming
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.
examples during lecture
writing out the programs and going over everything step by step, and the times he explained how some programmers work outside of the classroom.
The lab sections were most valuable, in that it helped to reinforce the concepts learned in the lecture.
The programming lab.
lectures
11. Which aspects of the course were least valuable?
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.
n/a
None
the lecture
the pre-lab quizzes
nothing
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 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.
The tricky exams.
textbook
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?
intelligent, difficult, boring.
knowledge, nice
Awesomely Great
nice engaging enthusiastic
Enthusiastic
passionate friendly
Enjoyable, enthusiastic, but slightly scattered.
helpful, good explainer
knowledgeable reasonable enthusiastic
Quirky, Efficient
the programmer guy
Enthusiastic Smart
efficient, knowledgeable, clear
23. My overall evaluation of this instructor is....
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.
very good
Great Instructor
good
Great professor
great
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
Good
Great professor Tests were tricky
efficient
24. Any comments about the TA?
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.
If they can improve their directions and explanation in writings then that would be very good.
loved the cslabassist but wish there was more videos on what to expect for the tests
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
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.
He's cool.
He was unable to provide answers to questions asked in order to understand the labs. Explanations were very vague.
Needs to find a way to get students to talk and communicate.
thanks
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...
Would not take a class from this professor again.
good.
Very Good
good
It's G
good, though a bit fast paced at the end.
very good
good.
work heavy, but once the program runs it's pretty fun.
Great course although the B is quite difficult.
good class
30. Other comments:
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.
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.
I was happy with my experience in this class, and it gave me a deeper interest in programming despite the difficulties.
good
DON'T GO TO JURY DUTY!
N/A
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): 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?
The labs and the videos on jgrasp were very helpful in my learning.
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.
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.
learning the basics of programming.
Lab
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.
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.
N/A
Loops and Conditionals. First test was crucial.
in lecture coding examples.
Lectures were the most valuable especially when Professor Robertson demonstrated using jGrasp.
The lab days and lab after hours were invaluable in helping me learn programming.
All aspects were very valuable.
Everything!
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.
11. Which aspects of the course were least valuable?
Got kind of bored at the lectures.
Some concepts were skimmed through briefly (blackbox, whitebox, I/O exceptions).
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.
learning about human interactions with computing systems
None
None
Nothing
Lectures are too boring.
N/A
Everything was valuable.
maybe fewer things unrelated to current semester learning objectives.
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 specific
none
Nothing!
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.
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?
Tall, Dark, Handsome
Enthusiastic, Knowledgeable, Friendly
Reflective, Attentive, Knowledgable
informative, clear
Good teacher
1. Knowledgeable 2. Helpful
Fun, Informative, smart.
knowledgeable, enthusiastic
Fair and enthusiastic.
Happy, nice
Knowledgeable Competent
enthusiastic, intelligent, and organized
Enthusiastic and knowledgable.
Knowledgable
competent, knowledgeable
knowledgeable, serious, and precise.
Clear, organized, knowledgeable
Helpful Knowledgeable Approachable
23. My overall evaluation of this instructor is....
Good teacher!
He's a very good professor!
"Tremendous!".
good.
See above
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 fun guy who knows what he's doing and is willing to explain it back to the students.
yeah.. I didn't really go to class very often. What I saw was good.
Mediocre.
Awesome
Overall good teacher. Makes a difficult subject bearable.
A+
He is a great professor with a lot of passion and knowledge of computer science and programming.
He is an average professor.
very good
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.
Made the class easier even though it was still challenging. He is a good teacher and made things simpler to comprehend.
24. Any comments about the TA?
Bad teacher! Just kidding, good teacher!
No.
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.
helpful and makes it comfortable to ask questions.
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.
Much fun. Such wise. Wow. (Please stay the same)
Very interested in what he is teaching, and very helpful overall.
Honestly I'd rather learn from my TA than the actual professor.
Robert Ward is awesome.
Love his enthusiasm. Loud in a good way haha, and very funny. Knows his stuff and is always willing to help out.
Great TA
Best TAs around. Robert Ward is super helpful.
very excited to help students learn.
My TA Robert Ward was very great and made labs pleasant. He was always willing and open to help everyone.
Hard to ask for help
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.
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.
WE LOVE YOU, MR. ROBERT!!!
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.
Great TA. Wish he could TA again next semestar when i retake the class.
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...
Not too easy, not too hard.
This course is the stepping-stone for future programmers.
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.
good. Not too difficult.
Good course
Very good course that gave me basic understanding of programming through java.
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.
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.
It's hard. Concepts are difficult to grasp.
Good.
8/10
A+
It was a great course that taught me many things about computer science and technology.
Great class. Furthered my interest in computer science and programming. It has also broadened my range of general computer interests.
great course to get started with programming.
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.
Although challenging, a very good course and I believe I gained a lot of knowledge about Java programming.
Good Learn a lot, fast paced.
30. Other comments:
n/a
None
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.
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.
N/A
n/a
Large learning curve they don't account for. Why help those who already know while ignore the ones that need it.
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.
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 examples shown
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 labs helped a lot since I learn better through hands on stuff although the concepts in lecture helped precipitate the labs.
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!
The lab session were really helpful, i like them! There you could job in your own speed and get help
The interaction of students in Labs.
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.
Loops and nested loops, ArrayLists and arrays
Being able to program helped me gain a deeper understanding of the course subject and also deepened my interest for Computer sciences in general.
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.
11. Which aspects of the course were least valuable?
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.
N/A
Its all valuable.
Any lecture that didn't directly tie into the lab (although I realize they probably will help in future courses).
While still important, some topics such as date usage per type saw limited if not almost no usage in this class.
...
Nothing were least valuable, the lecture was important to understand everything and lab was important to use you knowledge from lectures.
Going through lectures without interaction.
I'm not sure if the reading helped very much.
GUI
I'm not able to think of any.
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.
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?
Charmingly dorky; helpful
Very well organized
Happy Organized Explanatory
Metaphorical Mysterious
good knowledge
Nice, informative, knowledgeable
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
Enthusiastic, well-organised teaching and polite
Friendly
Professor. Helpful.
Entertaining Competent
enthusiastic, organized, knowledgeable
Personable, Experienced, Encouraging
23. My overall evaluation of this instructor is....
Generally positive.
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.
Very good
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.
Positive.
excellent
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
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.
He seemed like he was a good professor.
Kinda hard to follow sometimes
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.
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!
24. Any comments about the 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.
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.
Very Helpful and Understanding
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!
Robert's coolio-boolio.
good TA
Really good and informative, good at clarifying concepts
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...
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!
The TA gave a helping hand to students because he might've felt the way students feel when they felt frustrated.
Both Victor and Robert were very helpful.
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.
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 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.
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...
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.
A very good and useful course for the basis of programming. I look forward to pursuing my major in Computer Science.
Very challenging but very informative
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.
Positive.
excellent
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
Good entry to Computer Science, easy explanations and good coverage of the important subjects
Pretty good course. Interesting, but somewhat difficult.
It is a helpful course to learn about java and some other aspects of computer science.
Pretty hard, if its the first time you started programming
Wonderful course, would highly recommend to anyone interested in CS even if it weren't required.
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.
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.
30. Other comments:
N/A
n/a
The course was challenging without being impossible and enjoyable without being fluffy.
none
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.
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)
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.
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).

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?
The examples and homework. And of course the labs.
The whole course was valuable for me because I was able to get a solid understanding of the concepts starting off as a programmer.
Demonstration of programming during class was helpful. When instructor would actually create a program.
The labs.
Labs and actual coding work.
useful and fast paced, but love the pace
Constructors, objects, loops, arrays, arraylists, etc. All of these basic fundamental concepts for Java and any other programming language is quite valuable.
everything was important in this course
Basic knowledge of java coding
Having all my questions answered in lecture and lab was very helpful.
I most enjoyed learning how to code and get the computer to do what I want it to do.
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.
Using the very informative slide and his effective explanation.
11. Which aspects of the course were least valuable?
None.
I thought the piggy bank got a little repetitive although it did serve its purpose and helped to visually demonstrate the concepts.
Labs were difficult.
Assignments didn't help develop knowledge as much as the labs did.
Lectures. Did not gain a full understanding of new concepts, thus my lab performance suffered.
nothing
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.
none
Na
There really wasn't anything I didn't like enough to find it not valuable. I stayed interested in the course throughout the semester.
I felt that everything in the course was valuable.
every aspects integrated this course so it is very difficult to single out any one aspect that is least 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?
Can relate to.
Good, effective
Happy, Knowledgeable, Easy going
Concise, adaptive, interesting
Knowledgeable Consistent Straightforward
knowledgeable, personable
Fair. Good.
Diligent, amiable, fair
nice, knowledgeable, fun
Energetic Dynamic Enthusiastic
Friendly expert
Knowledgeable, approachable
Enthusiastic, prepared, and knowledgeable.
Clumsy, Interesting, Smart
well prepared
23. My overall evaluation of this instructor is....
Good, but could be more enthusiastic.
He is a good teacher and I enjoyed his class.
Good to great
He is a very well-spoken professor that is very capable and interested in teaching the class.
Good professor. Though some may not benefit from his teaching style
awesome professor
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.
very good experiance
Overall great teacher
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.
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.
very good
24. Any comments about the TA?
Sometimes to fast. High expectations for us leads to more pressure and failure.
The TA did a very good job at clarifying topics that were a little unclear during the lectures.
Not very patient with those struggling with the course.
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.
Very helpful Able to describe an understanding of a difficult concept in an easier way Straightforward Encourages course learning
Dylan is very responsive and knows his content and material. Understands how students think and tries to help us in any ways.
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.
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.
THE BEST TA's EVER
All the TA's were very helpful.
None.
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.
The TAs were knowledgeable, entertaining, and helpful. I can count on the TAs to answer any question I had regarding the work.
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.
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...
Consistent.
This is a good foundation to computer science and helped me learn the basics of programming in java.
The course lecture was fine, the labs and homework assignments were difficult.
10/10
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.
no regret, love my ICS path
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.
Very good
Great
Very fun and exciting
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.
This course was a very good class because it does a good job at explaining Java.
very good
30. Other comments:
None.
n/a
none
none.
none
None.
not really.
I really enjoyed this class because I learned a lot of stuff about Java that I didn't learn in AP Computer Science.
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.

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  
2.32 23 0.65 Freq(%) 1 (4%) 9 (39%) 1 (5%) 1 (4%) 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.85 21 0.37 Freq(%) 3 (14%) 17 (74%)
3. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.38 21 0.59 Freq(%) 0 (0%) 0 (0%) 0 (0%) 11 (52%) 4 (17%)
4. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.14 21 0.65 Freq(%) 0 (0%) 0 (0%) 3 (14%) 13 (57%) 9 (39%)
5. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.23 23 0.61 Freq(%) 0 (0%) 1 (4%) 6 (29%) 13 (57%) 8 (35%)
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%) 0 (0%) 6 (26%) 11 (48%) 4 (19%)
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.78 23 1.24 Freq(%) 2 (9%) 4 (19%) 3 (13%) 7 (30%) 4 (19%)
8. Which aspects of the course were most valuable?
Working with computers and learning new skills
The labs that is tied into taking this class.
Live programming demonstrations.
Examples
Labs
Everything
He was not a valuable instructor. His TA Robert was, however.
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 were very helpful.
The lab assignments
how the labs were set up
Learning the basics of java
Labs
The labs and the TAs were very helpful
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.
learning how to code
The lab class.
the lab is very useful and helpful.
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.
Labs
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.
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.
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
Learning how programming is actually done.
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.
Context and basic understanding of the Java programming language.
learning about different aspects of programming
Learning from different perspectives: The book, the lectures, homework, the prelabs and the flipped classroom.
programming
the labs
The math of the class.
none
Lecture notes
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.
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.
Foundation of ICS
The Lab
none
The labs helped me to understand material better
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.
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.
terms
9. Which aspects of the course were least valuable?
The lectures. It doesn't really explain how to code and what you have to do.
Nothing really.
Example codes that did not work when trying to compile them
Lectures
His scattered powerpoints that never worked. His unclear explanations... Basically every point of his lecture.
Every little bit helped. This is a subject that got difficult fast so actually I feel there should be more examples and more help.
The HCI lecture
pre labs
N/A
Pre-Labs
the examples used
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 lectures.
N/A
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.
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.
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
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
everything was helpful
N/A
Relevancy of Java to the real world.
n/a
The lectures were boring, and hard to pay attention to.
none
pretty much everything assigned helped me learn
none
labs
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.
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.
n/a
The exams
none
I found no aspects of the course were least valuable.
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.
nothing
10. The instructor gives clear explanations.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.05 23 0.49 Freq(%) 0 (0%) 0 (0%) 5 (24%) 17 (74%) 9 (39%)
11. The instructor seems to enjoy teaching.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.18 23 0.73 Freq(%) 0 (0%) 0 (0%) 3 (14%) 10 (43%) 9 (39%)
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%) 2 (9%) 13 (57%) 9 (43%)
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.13 23 0.92 Freq(%) 1 (4%) 0 (0%) 2 (9%) 12 (52%) 7 (33%)
14. The instructor was enthusiastic about the course material.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.13 23 1.06 Freq(%) 1 (4%) 0 (0%) 2 (9%) 9 (39%) 8 (35%)
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 1.05 Freq(%) 1 (4%) 0 (0%) 5 (22%) 8 (38%) 5 (22%)
16. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.38 21 0.8 Freq(%) 0 (0%) 0 (0%) 1 (4%) 5 (24%) 8 (35%)
17. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.24 21 0.7 Freq(%) 0 (0%) 1 (4%) 2 (9%) 12 (52%) 8 (35%)
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.09 23 0.87 Freq(%) 0 (0%) 0 (0%) 3 (14%) 9 (39%) 9 (39%)
19. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.18 23 0.59 Freq(%) 0 (0%) 0 (0%) 3 (14%) 11 (48%) 8 (35%)
20. My overall evaluation of this instructor is....
That he is a well qualified professor and knows his materials.
He knows his stuff and very knowledgable .
He's reasonable. Test's aren't hard or too easy. Live programming demonstrations were a big help.
Awesome
Great teacher
he's a great teacher. Very knowledgeable and enjoys to interact with the students.
Very Unorganized.
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.
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!
Good teacher with a lot of knowledge about java Very approachable and understanding Willing to answer questions
Good teacher, explains well
Scott is a great teacher and he does a great job in presenting the material.
good but examples could be better
a good professor.
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.
pretty good
very kind, but boring i'm sorry ):
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.
Good teacher
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
He is a very knowledgable and friendly teacher who wants his students to learn the material and succeed
Good professor that tries his best to help students succeed.
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.
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 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
8/10. He's clear and answers questions, but it is boring. Sorry!
Good instructor
hes a good professor
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.
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.
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 pretty good teacher
none
He is a very good teacher, his enthusiasm for the course helps me to pay attention in class.
Scott is a very good teacher and I would recommend him to many other students looking to take this course.
He is a very good professor and he clearly explains all of the material.
great teacher
21. Assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.19 21 0.6 Freq(%) 0 (0%) 1 (4%) 2 (10%) 11 (48%) 10 (43%)
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  
4.05 23 0.84 Freq(%) 1 (4%) 0 (0%) 4 (19%) 15 (65%) 6 (26%)
23. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.18 23 0.66 Freq(%) 0 (0%) 0 (0%) 3 (14%) 12 (52%) 6 (29%)
24. My overall evaluation of this course is...
This course was very interesting.
Kind of hard for what is expected.
It's a grind. But its necessary I suppose.
Hard and challenging but rewarding
Good
Interesting course. Great teacher.
Not anywhere near as fun or interesting as I had hoped...
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.
Rocky start but super easy entering the 2nd half of the course
pretty good, would recommend it to others .
Very good!
Difficult but doable
Pretty difficult for first time programmers
This is a great class for learning Java programming.
good i guess
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)
good.
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.
not bad
uninteresting...I feel as tho he sincerely tries to make it interesting, but many people were constantly fighting to stay awake or pay attention.
It a very interesting course.
Good course
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's a good course that teaches you the material so that you remember everything when you move on to higher level classes
A class you should take if you are interested in computer science.
Excellent.
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.
good intro course although it is very difficult
8/10 Fairly easy and relevant.
Interesting
its good and easy if you go to class everyday
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.
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.
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.
Great introduction, though more depth to the assignments and less 'fat' that convoluted the homework
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
Very interesting course i liked the coding and problem solving involved in it
It is a great course with great teachers and TA's.
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.
Great to take
25. Other comments:
Good class.
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.
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
bought book for nothing
N/A
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.
but.....you seem like a very nice guy!
have a nice summer
N/A
none
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.
n/a
none
none
Again, please make sure to choose a better TA
Todd was not a good TA.
Difficult for those learning it for the first time because of the pace.
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.
none
N/A
No other comments.
N/A

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.45 22 0.86 Freq(%) 16 (73%) 7 (29%) 7 (32%) 1 (5%) 1 (4%) 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.82 22 0.39 Freq(%) 4 (18%) 18 (82%)
3. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.82 22 0.39 Freq(%) 0 (0%) 0 (0%) 2 (9%) 7 (29%) 13 (59%)
4. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.86 24 0.35 Freq(%) 0 (0%) 0 (0%) 1 (5%) 3 (13%) 11 (50%)
5. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.78 24 0.42 Freq(%) 0 (0%) 0 (0%) 1 (5%) 5 (21%) 11 (50%)
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.57 22 0.6 Freq(%) 0 (0%) 1 (5%) 2 (8%) 7 (32%) 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.5 22 0.6 Freq(%) 0 (0%) 1 (4%) 2 (8%) 8 (36%) 14 (58%)
8. I deepened my interest in the subject matter of this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.86 22 1.21 Freq(%) 2 (9%) 0 (0%) 2 (9%) 7 (32%) 15 (63%)
9. I developed plans to take additional related courses.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.86 22 1.25 Freq(%) 1 (5%) 1 (4%) 4 (18%) 3 (13%) 17 (71%)
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%) 0 (0%) 3 (14%) 5 (21%) 15 (68%)
11. I developed skills needed by professionals in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.43 24 0.95 Freq(%) 1 (4%) 1 (5%) 3 (14%) 7 (29%) 12 (55%)
12. Which aspects of the course were most valuable?
Learning to code.
Pretty much everything. He was supposed to teach us the basics of computer programming and he did.
Effectively learning the basic concepts of java and integrating those concepts into real world situations solving a magnitude of problems.
The most valuable aspects of the course was the lab because it let us apply what we learned.
it taught the basics of java
The labs and lab assistance really helped out a lot.
Coding
Lab was very helpful.
The lab for the class.
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.
Developing skills that are useful in industry. Having the opportunity to sit and program in lab with guidance.
The knowledge of how to code in java. This newly learned skill will be used throughout the rest of my college career.
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.
He was very knowledgeable of the course material. I feel like i learned a lot in this course.
Learning to code, the lab was a great help.
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.
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.
The labs
The careers that we discussed.
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.
The most important thing that I learned was the ability to be more familiar with computer programming.
The power point slides and the live coding examples.
Basic foundations of programming, aspects of good program design, and qualities of professionals within the field that we should be working to inherit.
Good that you can learn java in early stage of your training.
learning java
Generating the mutators, accessors, and the scanner.
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.
1. developing good habits for beginning programmers 2. understanding programming fundamentals 3. programming experience
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.
Everything. Everything you learn in this class will be useful information
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.
The labs were helpful because we were able to apply what we learned in the lectures.
Lab time where questions could be addressed and in class demonstrations of programs.
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.
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.
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
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.
TA and the professor
Probably the labs, first hand experience and all.
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..
13. Which aspects of the course were least valuable?
Nothing.
Nothing really.
Hmmm, come to think of it, I can't really think of an invaluable time.
No aspects of the course were invaluable.
it all built upon itself so i dont think there was an invaluable part
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.
Not sure
The lab was sometimes not on target or didn't comprehend to the lecture.
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.
Nothing. Everything was very relevant and valuable.
Everything we learned involved technology in one way or another, so honestly there is nothing i would not consider not valuable in this course.
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.
I think the class was a little boring
Lecture was lacking. Wish there was more examples of code.
Sometimes Robertson forgets his glasses so he makes a lot of errors when coding in lecture class.
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.
None
The textbook sucks. it really didn't seem that helpful in the course.
Nothing particularly stands out as something that was not valuable, each topic had it's applications and uses.
Nothing
learning java for civil engineering
None
The arrays and arraylists maybe because I still couldn't understand that aspect.
Every aspect of the course was relevant.
1. concepts like testing 2. anything that does not deal with actual coding is useless and irrelovent
Professor often makes mistakes in his lectures, but I don't mind.
Not sure
Nothing. Everything in this course is valuable
There were a lot of slides that made it difficult to grasp some of the concepts of computer science.
The homework because I don't get feedback on what I did wrong. Also, no answers on how to write the code was given.
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.
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
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.
N/A
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.
...the book
Don't know
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
14. The instructor gives clear explanations.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.57 22 0.51 Freq(%) 0 (0%) 0 (0%) 0 (0%) 9 (41%) 7 (32%)
15. The instructor seems to enjoy teaching.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.86 22 0.36 Freq(%) 0 (0%) 0 (0%) 0 (0%) 2 (8%) 13 (59%)
16. The instructor seems knowledgeable in many areas.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.65 24 0.49 Freq(%) 0 (0%) 0 (0%) 0 (0%) 8 (33%) 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.65 24 0.49 Freq(%) 0 (0%) 0 (0%) 0 (0%) 9 (41%) 13 (59%)
18. The instructor was enthusiastic about the course material.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.57 22 0.51 Freq(%) 0 (0%) 0 (0%) 0 (0%) 9 (41%) 17 (77%)
19. The instructor is willing to meet and help students outside class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.81 22 1.03 Freq(%) 1 (5%) 0 (0%) 3 (13%) 6 (27%) 10 (45%)
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%) 4 (18%) 5 (23%) 16 (67%)
21. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.48 22 0.68 Freq(%) 0 (0%) 0 (0%) 4 (18%) 7 (32%) 15 (63%)
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.67 22 0.48 Freq(%) 0 (0%) 0 (0%) 0 (0%) 7 (32%) 10 (45%)
23. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.67 22 0.48 Freq(%) 0 (0%) 0 (0%) 0 (0%) 6 (25%) 9 (41%)
24. My overall evaluation of this instructor is....
Good.
Enthusiastic, cool, enjoys teaching, knowledgable and intelligent.
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.
that he was very informative and always showed that he wanted to teach his students.
a good teacher. hes clear to understand and very enthusiastic upon the material
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.
Seems very kind and eager to help.
good teacher! i recommend
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.
He's a great teacher for ICS 111.
Five out of Five stars. Very thorough in explanations of course material.
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.
The class was interesting to be in.
Good teacher, hard class to teach because you pretty much have to learn by doing.
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.
Great professor, very good at getting the information across. Very inviting, felt like he wanted me to succeed
Very good
that he is very well organized and presents the material very clearly.
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.
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.
he is a good teacher and very enthusiastic about teaching. knows his material well.
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.
Good teacher. He needs to speak louder though.
hes ok
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.
8 out of 10.
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.
needs to offer more office hours
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.
Good teacher. Pretty laid back and knows what he is teaching
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.
He is easy to understand and he is helpful in many ways. He is a good teacher.
Needs to more closely doublecheck presentation slide content before presenting, but otherwise good.
Always prepared and the lectures are helpful and informative. No real complaints.
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 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.
very intelligent, well organized, caring, proficient professor.
Super enthusiastic and engaging in lecture. His classes were pleasant to attend.
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.
HE IS AWESOME .. his TA robert ward is the man as well..
Great
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..
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%) 1 (4%) 5 (23%) 14 (64%)
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%) 4 (18%) 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%) 6 (27%) 15 (63%)
28. Laboratory assignments are interesting and stimulating.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.43 22 0.68 Freq(%) 0 (0%) 0 (0%) 2 (9%) 8 (36%) 5 (23%)
29. Lab assignments require a reasonable amount of time and effort.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.76 22 0.54 Freq(%) 0 (0%) 1 (5%) 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%) 2 (9%) 5 (21%) 10 (45%)
31. Lab reports are graded fairly.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.78 24 0.6 Freq(%) 0 (0%) 0 (0%) 1 (5%) 8 (36%) 14 (64%)
32. Lab reports are returned promptly.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
2.77 22 1.02 Freq(%) 3 (14%) 0 (0%) 2 (9%) 5 (23%) 14 (64%)
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 (4%) 5 (23%) 15 (68%)
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%) 0 (0%) 3 (14%) 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%) 6 (27%) 14 (58%)
36. Exams are reasonable in length and difficulty.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.48 22 0.68 Freq(%) 0 (0%) 0 (0%) 2 (9%) 7 (32%) 7 (32%)
37. The exams are returned in a reasonable amount of time.
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%) 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%) 2 (9%) 9 (38%) 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.74 24 0.45 Freq(%) 0 (0%) 0 (0%) 3 (14%) 5 (23%) 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.27 22 0.63 Freq(%) 0 (0%) 0 (0%) 0 (0%) 7 (32%) 14 (64%)
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%) 1 (4%) 6 (27%) 13 (59%)
42. My overall evaluation of this course is...
Good.
Pretty awesome for an introductory course.
that it was fun and interesting class. I learned a lot from it and will continue using java on my free time.
a very good course. i felt like i learned a lot and i was not overwhelmed
Its a hard class but not impossible
Informative
overall good course major dislike the labs were in the late afternoon
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.
I love Computer Science. This class stoked my passion for the field. Couldn't be happier.
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.
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.
The course was fun to be in and I learned a lot
Interesting course, was very intimidating at first, but things got better towards the end.
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!
great course
Very good
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.
Thank you for a great semester!
good. I just wish we got the test questions back so we could go over the answers.
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.
Good course
not fun
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.
8.5 out of 10.
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.
our programming assignments take too long to get back grade them FASTER!!!!!
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.
Very interesting course but my TA is not very good at getting the homework and lab reports back to us on time
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.
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.
A decent instructor and an engaging lab section held back by an underwhelming textbook and current attempts to experiment with course structure.
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.
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.
It is a great course and well suited for people interested in computer science.
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
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.
Its a good course overall. trickey sometimes but awesome
Fun class
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..
43. Other comments:
no other comments
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.
Maybe give study guides a little earlier, so we have more time to study.
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
Can't wait to continue the CS curriculum.
I hope that my future ICS professors mimic the professionalism displayed by this course's professor and TA.
n/a
I feel like this subject is quite different to learn and it was a good class to be in.
dont take if not needed
I wish the lab wasn't as hard as the lecture class.
I appreciate that help was available whenever I needed it.
it seems like after learning arraylists the teachers are running out of iddeas on what to teach
None.
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.
I would recommend this class to someone if they are interested in computer science and/or would like to learn about Java language.
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.
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.

Scott Robertson: ICS111, Fall 2011     Back to top

Campus: University of Hawaii at Manoa Department: Information& Computer Sciences
Course: ICS 111 - Intro to Computer Science I Crn (Section): 76767 (001)     76768 (002)     74680 (003)     71936 (004)    
1. The instructor demonstrated knowledge of course content.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.65 17 0.61 Freq(%) 0 (0%) 0 (0%) 0 (0%) 4 (24%) 11 (52%)
2. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.41 17 0.62 Freq(%) 0 (0%) 0 (0%) 1 (6%) 11 (52%) 10 (48%)
3. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.43 21 0.6 Freq(%) 0 (0%) 0 (0%) 2 (13%) 10 (48%) 10 (48%)
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.38 21 0.59 Freq(%) 0 (0%) 0 (0%) 3 (18%) 11 (52%) 9 (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.33 21 0.8 Freq(%) 0 (0%) 1 (5%) 4 (24%) 9 (43%) 10 (48%)
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.29 17 0.59 Freq(%) 0 (0%) 0 (0%) 1 (6%) 10 (59%) 8 (38%)
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.88 17 0.86 Freq(%) 0 (0%) 0 (0%) 7 (41%) 5 (29%) 7 (35%)
8. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.24 17 0.75 Freq(%) 0 (0%) 0 (0%) 3 (18%) 7 (41%) 7 (41%)
9. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.35 17 0.7 Freq(%) 0 (0%) 0 (0%) 2 (12%) 11 (52%) 8 (47%)
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.29 21 0.64 Freq(%) 0 (0%) 0 (0%) 1 (6%) 11 (52%) 9 (53%)
11. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.43 21 0.68 Freq(%) 0 (0%) 0 (0%) 1 (6%) 8 (47%) 8 (47%)
12. My overall evaluation of this instructor is....
that he is a very good professor! Covers topics thoroughly!
not all together but very friendly.
He's very knowledgeable on the subject and tries his best to explain the material to his students.
Was a very good intro to computer science. I think he did a very good job of explaining things and making the basics clear.
Good professor, answers questions when people ask
Very good teacher! Very enjoyable class.
He has a good teaching style and allows students to better comprehend the material he is teaching by giving many linear examples. He also makes his lectures entertaining.
Good teacher. Put concepts very understandable terms.
Awesome
Good teacher, explained abstract concepts well. Would like to take another class from him.
A very good teacher. I'd recommend him to any other students.
Scott Robertson gets everything out in the best way possible. However, his voice can be too mezmorizing, causing students to doze off. The slides and explainations were very effective.
As a first year student, it was difficult to catch up with Dr. Robertson's lectures because he was going too fast during the first few weeks. My difficulties in understanding the beginning lectures were probably due to my inexperience taking college courses or that Computer Science is a difficult course. However, as the course progressed, the lectures were easier to understand because the topics are cumulative and I became adjusted to listening to college lectures. I enjoy how Dr. Robertson interacts with his students by asking questions to keep us awake and aware in the lecture. Additionally, Dr. Robertson's excellent use of analogies made complex Computer Science topics easier to understand.
Professor Robertson knows the material very well and is great at explaining the concepts of the material, even the more difficult material. He makes the material easy to understand.
he was good
A good one. He presents the material in an easy to consume form and makes a good effort to make very dry information engaging.
that Dr. Robertson is a good professor. He teaches well, but there are times that he appears to be lost in what he is teaching in his lectures sometimes.
A decent professor
Great professor, made it easy to understand Java, will definitely continue with ICS program.
He is a good teacher. Very knowledgeable in the topics he taught. He very nice and speaks well. He tries to answer any questions with the best of his ability and explains quite well.
Great teacher. I would rate him on par with the best that I've learned from. In lecture he makes extremely difficult concepts seem stupid simple. I appreciate slides that are made in an easy to understand way, as opposed to reading verbatim off of the manufacturers slides. Room was a little big for the class size but the professor was always happy to engage the students. Unfortunately, most of the students aren't aware that interacting in class is super helpful for having a professor actually remember who you are for recommendations.
Great teacher, helped us understand the material well and gave great examples.
He knows his field and can explain the concepts of computer science in a clear and simplified manner.
A good teacher. Would recommend him.
From my personal view,Professor Robertson's lecture is kind of lack of macro views. His lecture truly can bring out many infomation, however, the infomation is not cover a wide area, it is kind of too specific.
knows the material, approachable and reasonable
Very easy to understand. It was great learning from Mr. Robertson. I feel very knowledgeable coming out of the class.
Very knowledgeable about all the subjects taught in class. I enjoyed his teaching style and found it very easy for me to understand what he was talking about. He also explained the material well with examples if the subject seemed hard for us to understand.
Probably the best computer science teacher i have ever had. Really made it clear and concise on the lessons and easy to understand. Even gave me extra advice and help on situations dealing with the more general view of where i wanted to go on my major. Great teacher!
Prepared and anxious to teach. He wants everybody to learn and makes class interesting but fails.
13. Assignments are relevant to what is presented in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.52 21 0.6 Freq(%) 0 (0%) 0 (0%) 2 (12%) 8 (38%) 12 (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.33 21 0.66 Freq(%) 0 (0%) 0 (0%) 3 (18%) 10 (48%) 7 (41%)
15. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.33 21 0.73 Freq(%) 0 (0%) 0 (0%) 3 (14%) 8 (38%) 8 (47%)
16. My overall evaluation of this course is...
Very good introduction to ICS, material is very challenging!
good intro to ics.
It's a challenge, but it's manageable if the student works hard.
easy if you paid attention in class and went to labs.
good course
Very good. I enjoyed the class thoroughly.
Its a great entry level course for students with an interest in getting an ICS degree and greatly helps students in understanding the main points in computer programming.
Good intro class. Have a general understanding of how java programmin works
It was hard at first, but the slides helped me out a lot. When I was confused about a certain word or piece of code, Robertson used keywords in his lectures that gave me a chance to look it up on the internet when I was out of class. It was fun while it lasted, thanks.
Surprised at how much I learned and the programs I'm able to make after only 15 weeks.
ICS is a fun and interesting course. I liked it because Robertson was a good teacher.
Very good with the descriptions and concepts/topics that are covered in Java though it is a very large language to learn it is a very good introductory course to the subject.
Fantastic.
To this day, I have to agree that Computer Science is a very difficult course, especially for those who haven't had programming experience. The concepts are complex for the average student to digest, especially regarding those without interest in computers in general. However, due to Dr. Robertson's excellent lecturing methods, he made lectures fun and engaging, even as the course gained difficulty as the course progressed. The lab portion of the course enhanced our experience with programming and made the topics we learned in lecture more applicable into the real world.
This is a really interesting course.
Great course but go over too much stuff in a small class time.
A good one. If the class was just the lecture, then I can say I'd learn nothing. The lab is by far the most helpful part.
that it is a good course. But the TA's are the ones that actually make up the assignments and give it out. When I would need help, there are usually not enough people to ask for it, so I would have to wait until the TA is finished helping another student in the lab. I know that we also have another person available, but we need more than two people in a lab session so that we can ask for help.
I wouldn't take it again..
Good course. Liked finally being able to code something for a class, rather than doing it in my spare time.
It is a good class. You learn a lot about programming and Java stuff. It can be confusing but you just have to understand it. It gives you a good foundation knowledge of how Java and programming works.
I learned a lot from the course material. Although I did very well on the tests, I think that tests were very difficult. I cannot think of a class at UH that required as much time and effort. That is overall not a bad thing, because knowledge of loops and if statements are critical to cs. Probably the hardest class I've taken in over 140 credits and probably the best in terms of making difficult concepts seem simple.
Good course to take as an introductory to ics.
It provided a solid foundation of the basics of computer science.
Good class.
The lectures are okey, but the labs should be more organized.
straightforward
The assignments were usually ahead of what we learn in lecture.
Very good it is difficult for many students to achieve b so i believe the grade required to pass the class should be lower.
I love computer science. It's my major and i plan on continuing. Perfect starting point
The course helps me to understand computer science but it should have done more.
17. Other comments:
I think that it would help students if coding examples from lectures were posted online for more reference for lab/homework assignments.
more time for assignments would be good.
It's been fun learning how to make computer programming. This is my second time taking this course from Robertson (I withdrew the first time because I was scared of failing) and I'm glad I decided to take it again.
It's too damn late, I'm sleeping everytime there is lecture
None
NA
Shout out to Zach, awesome lab TA.
Awesome.
Labs are fun. The assignments were like making a game to a realistic program.
The exams are mainly multiple choice, so it may be tricky at times to select the right answer. However, if you pay attention in lecture and labs, and study well before the test, you will gain a decent score. Also, I disliked that Dr. Robertson's lectures did not correspond with the readings of the textbook. At times, the readings were exactly one week advanced from the day of the lecture, so it was difficult combining the reading with the lectures. However, since we already receive the material as well as receiving practice problems from both lecture and lab, these two resources are great enough to survive the course, with the textbook as an additional resource.
We should use iClickers for this class. This gives the class an opportunity to earn some credit and also participate and apply the new material or review some of the older material and test understanding.
If possible having lab right after lecture would make things smoother. Having a concept explained and then applied would help with retention greatly.
I just wished the labs were much more earlier, like 3pm-4:15pm or earlier on Wednesdays and Fridays so that I can get home early and do some stuff from my other classes.
none
A high percentage of the students are lazy as hell and don't show up to class, which is very likely reflected in their grades and their evaluations. The tests are made 100% off of labs and lectures so they are "fair". Very, very challenging and brutal to most of the freshmen who have never had a hard class in their lives, but fair. The last time I saw multiple choice tests this hard was at punahou over 15 years ago. The time of labs, 6-7pm is beyond terrible. While the statement could be made that it is on the students to show up, there is also such a thing as setting people up for failure. That said, the lab instructors were excellent and very open to letting students move from the 6-7 to the 430- 545 lab which was very helpful. My ta (robert) was very responsive to emails throughout the week and the weekend. Bottom line on labs is that, 6-7pm labs are just unacceptable. I would suggest an online book for java because I didn't really have to look at this book at all. Maybe 2-3 hours the week of the test to make sure that my notes included all big topics. Given how little it was used I suggest having an online book of some sort or no book.
3 bonus points please :)
Some lab assignments are give too early, the professor does not even cover that area and the assignment are given to us. In additionally, the due days of the lab assignments are not very organized, some changing occur few times. This is very UNFAIR to the students that work hard trying to complete the work in the due day.
nope
Teach 211 next semester
Lectures should be more interesting not kinda boring.

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.13 23 0.81 Freq(%) 0 (0%) 0 (0%) 2 (8%) 11 (48%) 7 (70%)
2. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.09 23 0.73 Freq(%) 0 (0%) 0 (0%) 1 (14%) 4 (40%) 6 (23%)
3. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.5 10 0.53 Freq(%) 0 (0%) 1 (4%) 5 (23%) 5 (50%) 5 (19%)
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.7 23 1.06 Freq(%) 0 (0%) 1 (4%) 2 (20%) 3 (43%) 3 (12%)
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.57 7 1.13 Freq(%) 0 (0%) 3 (12%) 5 (50%) 1 (14%) 4 (15%)
6. I enjoyed this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.29 7 1.11 Freq(%) 0 (0%) 2 (8%) 2 (9%) 8 (32%) 6 (60%)
7. I developed skills needed by professionals in this field.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.58 26 0.7 Freq(%) 0 (0%) 0 (0%) 2 (29%) 12 (46%) 4 (40%)
8. I generally understood the material presented in this course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.42 26 1.1 Freq(%) 2 (8%) 0 (0%) 1 (14%) 15 (58%) 4 (17%)
9. The instructor is enthusiastic about the course material.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.3 10 0.67 Freq(%) 0 (0%) 1 (14%) 4 (15%) 5 (50%) 8 (35%)
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.7 10 0.48 Freq(%) 0 (0%) 2 (9%) 0 (0%) 3 (43%) 8 (36%)
11. The instructor was able to explain concepts clearly and effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 7 1.0 Freq(%) 0 (0%) 2 (9%) 0 (0%) 4 (57%) 7 (27%)
12. The instructor broadened my understanding and grasp of the subject.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.86 7 1.07 Freq(%) 0 (0%) 0 (0%) 1 (10%) 13 (57%) 4 (16%)
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.91 23 0.79 Freq(%) 0 (0%) 0 (0%) 1 (14%) 15 (65%) 4 (40%)
14. The instructor maintains an atmosphere of good feeling in class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.91 23 1.08 Freq(%) 1 (4%) 0 (0%) 1 (14%) 13 (50%) 4 (44%)
15. The instructor acknowledges all questions insofar as possible.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.19 26 0.49 Freq(%) 0 (0%) 0 (0%) 2 (9%) 19 (73%) 2 (33%)
16. The instructor treated students fairly.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.23 26 0.59 Freq(%) 0 (0%) 0 (0%) 1 (4%) 1 (10%) 2 (29%)
17. The instructor makes me feel free to ask questions.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.2 10 0.79 Freq(%) 0 (0%) 1 (14%) 3 (12%) 4 (40%) 11 (48%)
18. The instructor encouraged class discussion.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.3 10 0.82 Freq(%) 0 (0%) 2 (9%) 3 (12%) 2 (29%) 8 (35%)
19. The instructor was available for consultation with students.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.83 6 1.33 Freq(%) 0 (0%) 1 (4%) 2 (20%) 0 (0%) 3 (12%)
20. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.14 7 1.07 Freq(%) 0 (0%) 1 (4%) 0 (0%) 10 (43%) 9 (35%)
21. The course objectives were clear.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.13 23 0.81 Freq(%) 0 (0%) 0 (0%) 1 (14%) 11 (48%) 5 (50%)
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 22 0.73 Freq(%) 0 (0%) 0 (0%) 0 (0%) 14 (54%) 5 (50%)
23. My overall evaluation of this instructor is....
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.
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.
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.
a good professor and explains things clearly.
He is a pretty good professor overall. I understood him well and grasped the concepts easily.
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.
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.
Professor Robertson needs to use a smaller classroom. His teaching style doesn't lend itself to teaching a large theater type room.
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.
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 who understands his material. Keep up the good work!
I recommend this teacher to others interested in ICS 111
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.
pretty good
he's a good teacher
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.
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.
A good ICS 111 professor but just that ICS is sort of a difficult subject to teach.
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.
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
Needs to make his code easier to read, I get a headache trying
I feel he was only satisfactory and didn't relay course material as effectively and efficiently as he could have.
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.
He knows what he is teaching, but his presentations skills could be worked on a little. Overall he is a good professor.
assigns too many programs. The programs aren't easy to design either..
Good teacher just the course is hard in itself.
good teacher for ICS 111
nice guy, but powerpoint presentations are boring and hard to understand sometimes.
Tries to do his best but sometimes he doesn't seem sure of some things. Is a very good speaker.
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.
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.
I enjoyed taking this course with Professor Robertson, he is always well prepared and he knows the materials very well.
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.
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.
AWESOME :)
a good teacher.
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 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 23 0.82 Freq(%) 0 (0%) 1 (4%) 4 (17%) 4 (57%) 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  
3.86 7 1.07 Freq(%) 0 (0%) 1 (4%) 2 (9%) 5 (50%) 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.11 9 0.93 Freq(%) 0 (0%) 1 (4%) 2 (9%) 15 (60%) 8 (35%)
27. I feel that this course challenged me intellectually.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.04 25 1.02 Freq(%) 1 (4%) 0 (0%) 0 (0%) 4 (18%) 14 (64%)
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%) 3 (13%) 2 (20%) 11 (48%) 6 (26%)
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%) 1 (4%) 5 (20%) 12 (52%) 2 (29%)
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  
3.52 23 0.85 Freq(%) 0 (0%) 1 (14%) 7 (30%) 11 (48%) 0 (0%)
31. The exams reflected the objectives of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.7 23 0.93 Freq(%) 0 (0%) 0 (0%) 5 (22%) 11 (48%) 3 (12%)
32. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.13 23 0.81 Freq(%) 0 (0%) 0 (0%) 3 (13%) 3 (43%) 8 (35%)
33. My overall evaluation of this course is...
It was a difficult course that required a lot of time and effort with many assignments but I definitely learned a lot.
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 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 interesting and a fun class.
Pretty fun course to take. Definitely opened my mind up to new things and helped me with my problem solving skills.
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.
made me change my major
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.
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.
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.
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.
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
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..
cherry
it was good
Thank goodness for Zach and Mark! If it weren't for them, no one would know anything about coding!!!
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 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 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
okay
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.
This is a good course to get an idea of the very basics in programming.
that this is a very difficult course. Needs to better explain difficult topics
It was good at the beginning but I lost interest
good intro course to computer science and programming
the lecture was boring, hard to understand what he's looking for on exams. After clear and constant repetition concepts are better understood.
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.
I don't like the course material but the teacher is very good.
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.
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.
They were very tough and very long. But they challenged me a lot.
A very enjoyable experience
Okay, not great!
Great course if you keep up with the work.
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.
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 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:
Overall I think the class was taught well and it was definitely worth the 4 credits!
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.
None.
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.
good ta
nope
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.
N/A
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.
ICS111 is a very intersting class. Some will get the material while onthers will not.
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.
Maybe make references to previous course material and focus on drilling the more important matters more.
n/a
Exams should be easier..
Lab is super tough, lecture is easy.
none necessary
Lab Homeworks are too hard.
Dont fall behind
Thanks.
none
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....
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 a good professor. tries to give real world examples to cover topics.
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.
Great teacher, cool guy ;D
a very reasonable and easy to talk to professor.
One of the best ICS teachers at UH
A+ Just that his voice may seem too soothing for students to stay awake.
He's a really enthusiastic teacher, especially about HCI.
A good teacher with a fun personality, which is a breath of fresh air in the ICS program
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.
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...
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.
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.
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.
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 course for any student interested in design work or HCI
Great class
A good class to take and for ICS majors to learn the importance of an aspect of the design phase.
fun and informative. opened my eyes to what goes on in the design processes. much more in depth than i thought previously.
a great course that is important for both computer science majors as well as web designers.
34. Other comments:
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)
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
Would recommend this course to other ICS students.

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 22 0.5 Freq(%) 0 (0%) 0 (0%) 2 (9%) 9 (41%) 10 (59%)
2. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.18 22 0.73 Freq(%) 0 (0%) 0 (0%) 3 (13%) 8 (47%) 11 (48%)
3. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.0 17 1.06 Freq(%) 0 (0%) 2 (9%) 6 (29%) 5 (29%) 9 (39%)
4. Other comments:
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.
He's a good lecturer. Not too boring if you are paying attention.
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...
Great course. Instructor did a good job.
N/A
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.
Thank you professor, i learned quite a bit
Best class I had this semester.
thanks
Programming sucks.
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.
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.
Was very difficult to follow. maybe more interaction.
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.
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.
Dr. Robertson's powerpoint slides were very helpful tools for learning enhancement outside of the classroom. Thank you so much for great lectures.
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.
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.
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.
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.
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%) 1 (100%)
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%) 0 (0%) 7 (54%)
3. The instructor communicated effectively.
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%) 9 (69%)
4. Other comments:
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?
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
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.
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.
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.
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. :)
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.
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 1.02 Freq(%) 1 (4%) 0 (0%) 1 (4%) 11 (55%) 5 (31%)
2. The instructor fulfilled the goals of the course.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.1 20 0.85 Freq(%) 0 (0%) 0 (0%) 0 (0%) 9 (45%) 4 (25%)
3. The instructor communicated effectively.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.1 20 1.02 Freq(%) 1 (5%) 2 (13%) 1 (4%) 12 (50%) 7 (29%)
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.63 16 1.36 Freq(%) 2 (13%) 2 (8%) 4 (20%) 5 (31%) 5 (21%)
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 16 1.33 Freq(%) 2 (13%) 5 (21%) 5 (25%) 9 (38%) 8 (33%)
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.56 16 1.09 Freq(%) 1 (6%) 1 (5%) 3 (13%) 6 (38%) 5 (22%)
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.63 16 0.89 Freq(%) 0 (0%) 0 (0%) 11 (46%) 6 (30%) 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.2 20 0.7 Freq(%) 0 (0%) 1 (4%) 0 (0%) 10 (50%) 12 (50%)
9. The instructor seems well prepared for each class.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
3.55 20 1.0 Freq(%) 1 (5%) 4 (17%) 1 (6%) 14 (58%) 1 (4%)
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.13 24 1.03 Freq(%) 1 (4%) 1 (4%) 1 (5%) 10 (42%) 4 (25%)
11. In general, the course was well organized.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.17 24 0.92 Freq(%) 1 (4%) 1 (6%) 4 (20%) 15 (63%) 3 (19%)
12. My overall evaluation of this instructor is....
-- snipped --
Good.
he is informative although the material is not very interesting.
he is very organized and knows the material very well
He is a very easy teacher to learn from.
awesome.
He's a good teach but it's too bad we all have to squeeze all into one big section for lecture!
Exams need some ambiguities removed. Very enthusiastic instructor. Clear step by step explanations.
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.
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.
Not bad
He seemed pretty knowledgeable about the course, and was effective in conveying the concepts to us.
Pretty easy to understand, sometimes boring, sometimes unoganized.
He was very thorough on the basics of programming.
-- snipped --
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.
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 --
Good
The instructor was good.
good. no problems
Needs to work on organization and explaining the material well with the class
He knows what he is talking about. His powerpoints usually had many errors because he did them right before class.
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!
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.
Good teacher, only thing is that the course itself is confusing.
-- snipped --
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.
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.
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.
-- snipped --
7/10: he knew what he was doing, but he was boring. I'm being honest.
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 knows the subject material and is adequate in conveying the information. Overall a good instructor.
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.
Showed in depth knowledge of course materials, and made me feel confident in learning what he had to teach.
He is really patient with his students and keeps a very calm composure when he makes mistakes.
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.
Good speaker and kept us involved
Good, made the material easier to learn.
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.
positive
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.
hes good
Dr. Robertson is a great teacher and really knows his stuff.
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).
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.
Happy
This teacher is very knowledgeable, but can sometimes be onfusing and not everything is easily understood by everyone.
The instructor knows what he is teaching and gives examples of the material.
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.
ehhhh alright
Well enough.
does a good job explaining material, sometimes makes errors in code
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.
He didn't understand anything beyond what was on his powerpoints.
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.
Very good Good Lecturer Just sometimes the ta gives work the lecturer didnt go over yet so jus have better communication with ta
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.
Good professor. I would recommend him to fellow students interested in taking ICS courses.
instructor was good at delivering information and keeping me interested throughout all the classes
good! certain time, materials should be covered before the assignment due date
* 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  
3.38 16 1.2 Freq(%) 1 (6%) 1 (4%) 4 (20%) 8 (50%) 8 (33%)
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  
3.81 16 1.11 Freq(%) 1 (6%) 0 (0%) 3 (13%) 14 (58%) 5 (25%)
15. Grades are assigned fairly and impartially.
Mean N-Size Std Dev   Strongly Disagree   Disagree   Neutral   Agree   Strongly Agree  
4.17 24 0.64 Freq(%) 0 (0%) 0 (0%) 3 (19%) 14 (58%) 5 (25%)
16. My overall evaluation of this course is...
It is a great course and a crucial first step for any aspiring computer scientist.
Good. For the HCI portion, could use more examples for the principles and goals of usability.
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.
good
I dont like ICS.
okay.
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.
A good learning experience, although nearing the end of the course the load becomes exponentially harder.
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.
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.
Not bad
It was a pretty good experience.
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.
I got a refresher in procedural programming.
Fun class but hard if you slack off even the slightest bit.
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.
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!
Good enough.
Good
The course is very good for people that like ICS.
good. no problems
there are need of improvements and needs better communication between the labs and lecture
It's a hard course if you don't keep up with the material, but has very interesting assignments.
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..
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.
The assignments were interesting. Made something difficult somewhat fun.
Information was never reviewed and new material was presented before thoroughly finishing the previous material.
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.
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.
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.
Good course.
6/10 because in the long run, I realized my lack of interest in the course material.
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.
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.
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.
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.
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.
Does not make the idea of doing computer science for the rest of your life look enjoyable.
Hard
the course was ok, took lots of time
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.
hard but useful
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.
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.
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.
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.
Very Happy
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.
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.
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.
pretty nuts
Well enough.
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.
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).
ICS 111 is no good as a large lecture class and labs are at very un-fitting times.
Good course, just boring.
Poor, unsatisfactory, unorganized, extremely difficult assignments and exams and unfair in grading.
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 :(.
a lot more different with same course on sister campus such as CC and a lot more challenging as well, good

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