-demanding projects for students in their program affording opportunities to really learn material in depth and forcing them to gain a wealth of knowledge.
-Access to free microsoft office packages
-free access to Jetbrains IDE software
1) Although I mentioned in the "bad things" section that material prices can be an issue, there are times when some materials are just provided for students.
2) The material taught in classes are informative and well explained, thus providing good education.
3) Although it's not always true for all professors and teacher assistants, they do provide a good amount of help outside of classrooms for topics students have trouble understanding and such.
1. The enthusiasm from advisors, peers and professors to help fellow students is inspiring. For being so far from the main hub in the mainland, there is a growing group with a lot of devoted interest.
2. A structured general studies track. It certainly helps to know exactly which classes to take as it applies to all campuses in the UH system.
3. Many programming challenges and events. Additionally, the ones that are sponsored by companies are made well known.
1. Plenty of opportunity to get help/support from classmates, professor, and TAs.
2. Communication with classmates and professor to a great extent is available.
3. Free learning materials are available.
1. Networking with other ICS students for future connections in the industry.
2. Plenty of support from the faculty and professors.
3. The ability to join ACM to further connect with other students and connect with major companies.
1. Previous posts state that the UH ICS program is too broad. But with new tracks focusing on data science and the security track are great for students who are looking for specialized areas of learning, but for other students (like me) the general track gives us the opportunity to explore different aspects of computer science.
2. Many of the ICS professors seem to have pedagogy such as flipped classrooms, or an athletic approach that differs from the traditional classroom setting, which may be beneficial for the students to learn more effectively.
3. I love the flexibility of the program! I was in engineering before, and every time I went into advising, I was told there were certain semesters classes were taught and if I can't stay on track, I'd fall behind on graduation.
Here are three good things about being a UH ICS student from my own personal experience:
Three good things the UH UCS program is providing for its students include
1) providing tutoring through the Learning Emporium for ICS 111, ICS 141, and ICS 211,
2) providing a place for collaboration and studying through the ICSpace,
3) teaching students various programming languages.
1. Very Organized.
2. Help students learn some actual skills and ideas so that they can use them in their workplace.
3. Helpful clubs that are available without spending a penny.
1. The professors are very on point about teaching the material, and I enjoy their teaching style.
2. Seems to cover coding languages that are being used today.
3. Some ICS class semester calendars seem to always be prepared and accessible to all students so they can prepare effectively ahead of time.
Three positive things I have noticed about the UH ICS program in my short time here:
First, there seems to be a lot of effort to replicate real world environments which is really valuable for learning. The second is that accommodations are made for students to learn in the environment they are most comfortable or interested in (Linus/Mac/Windows for instance). Lastly, there is a good variety of higher level coursework to allow specialization by the student in areas they find most interesting.
ACM clubs and competitions.
TAs for almost every class.