Providing classes with multiple time slots, some ics class only have a certain time and date that isn't flexible.
Providing a lot more resources for helping students with much more difficult classes. i.e. the learning assistance center only circles around 111/211/141/241
Difficulty meeting people
Not a ICS student but I am a computer engineer
1. UH books are expensive. I wish the resources would be a PDF format for search-ability and free.
2. Asking for override for every class as Computer Engineer. Even though I've taken the alternative, I still have to email about overrides. I thought the star system would fix that.
3. Limited job in Hawaii. I know this is a Hawaii thing but I kinda wish Hawaii had a market like California but given the nature of where we are, this likely cannot happen.
Three bad things about being an ICS student:
1) As Jolie Ching mentioned, the lack of tutors on campus can hinder someones learning experience. Some few learn better being taught a different way and I feel like that's what tutors are for.
2) Taking classes that is not at all related to the program. It's not like I don't like the classes that isn't related to programming or algorithms. I just think having requirements fulfilled by taking classes more related to the field will benefit more in the long run.
3) Lack of resource outside of class.
1.Certain mandatory courses have only one teacher and time option for taking that class which limits how many students can take it.
2. 2 years of language degree requirement.
3. The labs and resources available to students are very limited and could be improved so that students would have more tools to assist them on their path to graduation.
Three negatives are:
2) Unfamiliarity with ICS department resources. Again, coming from the engineering department, I'm unaware of what resources are available and if I'm allowed to use them.
3) Difficulty with class registration as pointed out by Felix. Not having the lower ICS courses in our STAR record makes getting overrides a necessity.
1. The graduation rate is low compared to other majors at UH.
2. There are not many options for online or summer courses.
3. The program requires high quality laptops for school work.
With my little exposure to the ICS program as a Computer Engineer, three ways I think that the UH ICS program could improve are:
1. A lot of the learning is actually spent outside of class and on your own time. While this may not necessarily be a bad thing, it does mean that more out of school hours must be allocated to the class to learn the material.
2. Few available courses/times which fill out quickly, which can be a nuisance as I am required to get an override for any ICS course.
3. The ICS department could get new and/or updated hardware/software so that students aren't completely forced to do all work on personal computers. This could be a problem as some students may not have the funds required to buy a computer that meets the specifications of the course.
Three Negatives of being an ICS student:
1) It's pretty much a Hunger Games situation when it comes to registering for ICS courses. For example, there may be only one class offered on that specific semester, so the amount of credits puts you at an advantage.
2) Some ICS courses are offered in the afternoon/evening. It would be really help if the ICS courses were earlier in the day.
3) Need more resources outside of the classroom. The TAs office hours tend to not match with the students schedules, so there should be a place like a study center with tutors where you can go to get help.
1. A lot of independent work with the flipped classroom style
2. Many late classes which is exhausting
3. Like John said, having to take classes that aren't related to ICS seems counter productive, and aiming for a BA in compute science is looked down upon.
3 ways UH could improve their ICS curriculum: