2) Coming from LCC, they offered most of the required ICS classes online which makes it convenient to take the classes even while working.
3) There's always information being sent out from the department about learning opportunities through internships, new courses, and code challenges.
1. Classrooms which promote interactions between students, like WEB 101 we use in our ICS 311 class
2. Knowledgeable and helpful professors who want their students to success and bend over backwards to make that happen
3. Challenging yet achievable goals to develop our skills and further our careers.
1. As a transferred student from Willamette University, I've noticed UH ICS program is more standardized.
2. UH provides classes and clubs for cyber security, something I've been curious about.
3. Much of the professors of ICS are very nice and easy to work with.
1) A lot of the resources needed for the class such as textbooks (if any) and softwares are free.
2) Since computer science is such a broad field, there are many opportunities to branch out to more specific fields that would be more interesting to you.
3) Being taught valuable skills that are actually used in the field such us using Git and other industry standards. Another valuable lesson is being taught how to tackle and solve problems which helps a lot when it comes to the field of computer science.
As a computer engineer major, I do not know too much about the UH ICS program but here is what I've seen so far:
1. In many of our ICS courses, we learn a wide range of programming languages that broadens our knowledge and skills to become better at programming.
2. For ICS courses we usually do not need to worry about purchasing textbooks since they are primarily online. For other classes, we would be required to buy a one-time use book that is not necessarily needed later on for our degree.
3. The ICS program provides students a great understanding of what working is like. Instead of working independently, we learn to work together as a team to solve the solution.
1. Professors, TAs, ATAs/LAs, and other computer science majors are happy to help.
2. Gerald is a great advisor!
3. Getting to take 400-level computer science-related courses in other departments and have them count as ICS 400 electives.
What are three good things that the UH ICS program is providing for its students?
1) Clubs like Grey Hats and ACM are excellent opportunities for students in ICS to network with each other and socialize.
2) UHM ICS has a lot of excellent professors with impressive credentials who care about their students' success and wellbeing.
3) ICS also provides students with the experience of struggling with very difficult (but rewarding) curriculum that will be relevant in future employment.
UH ICS Program is provides…
1: Opportunity for networking: By joining the UH ICS program you can meet people doing research at UH. Now that programming is becoming a required skill, there are many people from other majors who are taking ICS courses, which allows you to meet people from many different backgrounds.
2: An encouraging atmosphere: In my experience, I have always felt comfortable asking for help at the ICSpace. Students who have either taken the class you are in or are taking it now understand the struggle and can provide valuable feedback.
3: Diversity of topics: The UH ICS program includes a wide variety of topics such as networking and algorithms. I think this also contributes to the encouraging atmosphere because rarely is someone an expert at every topic, so teamwork (aka getting along with people) is essential.