1. a club for people to find partners to work on projects with
2. internship & part time job listings
3. more classes with online sections
1) There might not be enough seats for an ICS class you want to take, more professors could alleviate this.
2) Cost of equipment compared to, most of the, other courses
3) Not enough ICS courses with foundation requirements i.e. writing intensive, oral, etc.
1. Increase ICS class availability. There were some students who were unable to take a core class because there weren’t enough seats available.
2. Have more focus classes, so students can either focus on a specific field or figure out their interests.
3. Have more classes that fulfill foundation requirements.
I'm not an ICS student so I'll just go with my experience so far in ICS/EE in general. Also I understand resources are limited so think of it more as a wishlist than improvement list. Some may even exist and I just don't know about them.
1) More workshops, groups, projects that encourage bringing various skills and skill levels together to accomplish something for fun, schoolwork, or portfolio/resume building. Also, events/groups for networking/socializing/meeting new people and strengthening those new relationships.
2) Centralized mandatory location/system for finding projects/researchers/hobbyists on-campus or in the UH network for things like independent projects or interviews/discussions when researching topics.
3) It would be nice to have some large on-going projects/workshops aimed at accomplishing work with various popular languages in the industry. For example, a project where some students build a simple OS, then other students build on that, then future students build tools like editors and browsers. Or we could start with an open source OS (like a simple linux distro) and improve it while other students do higher level things like build websites/programs on it. I dunno, silly suggestion :)
1. Only paths are CS general and cybersecurity. No real diversity for specific computer science interests.
2. Absurdly high number of gen ed and general BS requirements. It feels like around half my courseload is being dedicated to "easy-A" classes entirely outside my field of interest.
3. Not all the professors are utilizing Laulima for assignments or information. Whenever a class fails to utilize Laulima in this way it makes it extremely hard to track down and keep track of assignments on a regular basis.
Three bad things about being an ICS student?
1. No specific branches for certain interests (Networking, IT, Game design, etc.)
2. Classes at odd and inconvenient hours or cross-over hours for ICS classes
3. Having to take chemistry and other similar classes when I really will never use that, at all
1. Have more class times so that we wouldn't always have to waitlist
2. Have more classes that help meet more then one requirement needed to graduate
3. Have a place like the learning emporium specifically for different ICS classes
1. More practical clases. I love learning how to code and how to use and make tools, but I do not enjoy the amount of time we spend on theory and related math.
2. There are not any very large tech companies (Amazon, Microsoft, Apple, etc.) based in Hawaii, which means that internships with large companies require travel or working remote.
3. Finally, and I might be picky because I am a student athlete, the time requirement for ICS is really high. Some of the stuff makes sense. For example, a problem taking a long time because I can't figure out what's wrong with it is fine. However, being forced to watch the same 20 minute screencast 4+ times because I need to make questions and answer 3 other people's questions is ridiculous and a complete waste of time. If flipped classrooms are really going to be the way the ICS department works, then leave it to the individual to learn the material in their own way. Personally, I would rather have the professor I am paying to teach the material instead of supervise a group work session.