My three good things that the UH ICS program is providing for its students are as follows
1) One good thing about being an ICS student is being tech savy. In this day and age, there is nowhere you can't go without running into a computer or the world wide web and to know how the machine works, how the insides of it work, how it communicates, is a special skill. You can be that guy that raises his hand when someone asks "Does anyone know how to fix this (computer) problem?".
2) Another thing is learning how to code projects that people in real life can use. From databases to yelp apps, there is no limit to how many apps or how far we can go with them. It just requires ingenuity and innovation.
3) last thing is the ICS faculty. They genuinely care about the success of the students before and even after graduation.
1) Gerald Lau and his vast knowledge of the undergraduate curriculum
2) The variety of courses offered to help students learn about things they are passionate about
3) Nice computer labs to do work in
First of all I am not a ICS student but a Comp Engineer but I have previously taken another ICS class and from that class alone and the few other days I have had in 314 I have a few things to share regarding the good things about being a UH ICS student:
1. There are a lot of professors that are trainer in variety of fields. In ICS 211 that I took, we had lectures given to the class by different professors each day to show us what ICS is really about. I felt that that was really informative for a student to see what their future can prove to be in the major and whether they liked it or not and wanted to continue.
2. There are many different classes in different areas given to the students as opportunities to see what you really want to do. Coming from the Electrical Engineering department, the computer track has recently branch off to it's own department to Computer Engineering, we don't have a wide variety of classes to choose from and end up having to take ICS classes if we wanted something more specific and diverse in terms of classes.
Three good things that I liked about being an ICS student:
1) The professors here are really good, they were more than happy to answer my questions and help me out during their office hours.
2) Gerald is a really great advisor, I really appreciated all of the times that he helped me throughout the years.
3) I really enjoyed the variety in the classes we were required to take, I enjoyed learning about the different programming paradigms and when it is most effective to use a particular programming paradigm. Also I gained a real appreciation for linux.
1. Enforced practical learning through self teaching.
2. Access to many useful sources for support.
3. Welcoming environment for new and continuing students.
1) Constant notification about possible scholarship, internship, job, academic, and conference opportunities.
Being a part of the UHM ICS mailing list and slack channel has given me a source of bountiful information that is very beneficial for any student majoring in CS because there are opportunities continually showing up that aim to educate, gain more experience, and network with other ICS students/professionals.
2) The UHM ICS faculty is both diverse and qualified in many sub-fields of Computer Science.
Many professors that I have had so far come from many different backgrounds and offers their own pedagogy in teaching the content for the course.
3) Advising is always open.
I would always schedule advising appointments with Gerald Lau to discuss future courses to take, my progress in the CS degree program, and for any questions/advice I might have. All I can say is that he is very supportive, interesting, and knowledgeable in what he does. He tries his best to fit in as much appointments as possible into his schedule. I always leave the room with a clear idea of what action to take next.
1. I really appreciate how the ICS program is really pushing me to learn rigorously. This is so important to me that I couldn't emphasize more (if I could I would repeat this line 100 times in this text). I'm glad that our program has so many capable instructors that really cares about the students learning. Thanks to that I'm learning more than I could ever imagine every single day.
1) A space to work with other ICS students.
2) Teachers who have experience in the field who can give us practical advice about what we should learn and why we should learn it.
3) We're provided resources and encouragement to find jobs and internships.
Three good things that the UH ICS program is providing for its students are:
1. Get introduced to numerous programs and acquire skills that can be incorporated into various ICS classes.
2. Given plenty of opportunities for internships, jobs, and events.
3. There is a large amount resource for students to reach out to, such as the academic advisor, study groups, professors, etc.
1) Enabling students to build their professional careers while earning college credits. Professional portfolios and personal projects are useful in building our resume.
2) Professors who lead the class well. Having a good professor can make or break the difference in learning the material well.
3) Affordable classes. As a resident of Hawaii, UH Manoa is extremely affordable for me when compared to other mainland colleges.
Disclaimer: Not an ICS student, but rather a computer engineer.
1. Meeting new people who share similar interests within the major
2. The numerous opportunities available to learn different technologies and disciplines
3. The Professors teach well and go in depth when they explain problems and code, they also make themselves available for help if needed