Hawaiʻi's Technology Community

What are three ways that the UH ICS program could improve?

If you can think of more than three things, then please limit your response to your top three!

Views: 12133

Replies to This Discussion

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:

  • Classes are too late. Mostly at night which at little inconvenient for people that are not living nearby Manoa.
  • Classes are too big. If classes were smaller, students could ask more question to the professors and TA.
  • Introductory ICS courses at Manoa are taught in Java or Javascript. Perhaps, having other classes that teach other languages, for example, python, c++, Ruby.

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. 

  1. Some required ICS courses are only offered late in the afternoon or at night. While these time slots ensure that most students will not have a time conflict, some earlier sections would fit in better overall with most students' schedules.
  2. There are not many ICS courses with a focus, such as the writing intensive or oral communication requirements. More ICS courses that satisfy these would allow students to take the non-ICS electives that are relevant to their interests and/or career focus, rather than the same few ones which fulfill the most graduation requirements.
  3. Some ICS courses seem to be over capacity, with overrides being required to fit extra students in every semester.

Three negatives are:

1) Coming from the engineering department, we tend to stick mainly to C and C++ with some Python sprinkled in between. As a result, I have little to no knowledge and experience in Java, JavaScript, HTML, etc. Therefore it's harder to keep up with my peers who already have some experience.

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:

  1. Implement mock interviews. Though ICS 314 does encourage us to utilize resources like LinkedIn and TechHui, it can be overwhelming to balance assignments, projects, work, and job applications, especially for those of us in our final year. For me, it seems like LinkedIn works on the premise that one can just set up a professional profile, and then wait for a phone call from a potential employer for an interview, which is great, but what happens during an interview? I just feel like there should be something in the curriculum that would help us prepare for interviews and not risk embarrassing ourselves, especially with companies that are seeking a specific skillset.
  2. Emphasize on specializations and expanding skillsets that are current to industry standards.
  3. More project-based classes.



web design, web development, localization

© 2023   Created by Daniel Leuck.   Powered by

Badges  |  Report an Issue  |  Terms of Service