1. Learning process is highly dependant on individual students; students have to learn how to code pretty much by themselves. Knowing how to code is already expected to students, therefore requiring more extended study and learning by students themselves.
2. Most of the times, requirement such as WI, OC, E, need to be satisfied separately; students have to take extra courses to fulfill the graduation requirement.
3. Classes are packed; it is sometimes hard to just register for courses because there are few sessions compared to the number of students who want to register for the course.
1. Most computer science classes do not fulfill graduation requirements such as WI.
2. Many essential ICS course are either relatively small sizes or don't have many different sections to choose from.
3. Honolulu does not have as many internship opportunities or large tech companies as other major cities might.
1. One reason I am double majoring in Philippine Language and Literature is because many of their classes fulfills graduation requirements that ICS classes do not have.
2. More time is spent outside of class because on top of homework, many of the flipped classroom style of teaching requires us to put in more time to learn content on our own time.
3. From my experience, sometimes CC ICS classes transfer, but I feel like should not because the material that is taught differs than what is expected and I go in to a class under-prepared.
I think the UH ICS program could improve by
1) providing more opportunities for students and teaching students how to use some of the actual modern software/tools used in addition to the theoretical aspects of ICS,
2) providing more opportunities for students to apply what they've learned in their ICS courses to practical, personalized projects, and
3) providing more in-depth information and showcases on the possible job fields ICS students can choose from to motivate students.
1. Awesome studying areas for ICS students. Even KCC has own building for ICS department and it's actually very nice.
2. More class options and professors! Honestly, nobody would want to take a class of a professor who has worst reputation.
3. As someone already pointed out, it is very difficult to plan a student's next year of school, let alone putting together even a loose plan to encompass all the semesters until graduation.
1. Lab computers could definitely get some software / program updating so that it is a valid option to students who can't obtain their own personal computer.
2. Figure out a system in which students from the same class but different sections have the option to collaborate when it comes to group projects. I recall in ICS 111 we had a group project however because me and the people who I did want to collaborate with were from different sections and thus were restricted from it.
3. A more centered location for some ICS Classes? I usually have my ICS classes located in a similar part of campus (Kuykendall, Moore, Art, POST). But this semester I am also taking ICS 311 which is located all the way in Webster. It's not too much of a problem but if it's something that can be changed then i'm all for it.
I have not been in the program long enough to run into many issues, so my commentary will be limited. One issue I have had so far is availability for some classes, which can fill up quickly. Some classrooms could be better for classes that require using your computer every day by including more outlets around the room, including in the floor. Lastly, class sizes could be smaller in some cases, some 300 levels are quite large.
Adding a Game Design degree focus for students mainly interested in creating video games and gaming apps.
Making POST slightly warmer than freezing.
Three bad things about being an UH ICS student is
1 - Computer science department keeps increasing their credits required, making it take longer to graduate.
2 - ICS takes a lot of time to master as programming is a language and skill.
3 - Difficulty of having multiple ICS classes per semester (with other classes you have to take.)
Three bad things about being an ICS student.
1. Many of the classes in this curriculum is confusing and it takes way too much time to complete.
2. Way too many irrelevant classes that has nothing to do with ICS.
3. You don't always get the guidance you need in order to fully understand the ins and outs of these classes.
Three bad things about being an ICS student.
My laptop didn't meet the minimum hardware requirements for ICS 314 so I had to buy a new laptop, which was a cost I was not prepared for.
Some of the 400 level classes in the ICS course catalog don't seem to have been taught recently, which makes it hard to plan what 400 level classes I want to take in the future.
There are almost no writing intensive or ethical courses in ICS despite some of the classes seeming like they could double as writing intensives or ethical courses.