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: 11899

Replies to This Discussion

1) While taking ICS 141 (introductory discrete mathematics course) I was introduced to the "flipped course" teaching technique where you learn the material at home and do work during the lecture. I would suggest moving the "flipped course" methods to later ICS courses instead of having a student teach himself or herself discrete mathematics from the very beginning which is a lot to digest on your own. 

2) Throughout my first year of taking ICS classes, I utilized my teacher's and teacher's assistant's office hours. It is common for a student to have a problem that requires a lot of time from the teacher or teaching assistant. This gives a disadvantage to other students who came for office hours because there can be times where a teacher or teaching assistant finally finishes helping a student, but the majority of the time dedicated to office hours is gone. I would suggest a more fair distribution of time between teacher and student, or maybe even more office hours. 

3) The third suggestion I would make is to increase class availability. This is an issue I am seeing in a course I am taking right now which is 311. Since there was only one section being held this semester, the class that I am in has a large number of students, more than usual and still even has some on the waitlist. This might affect some students due to the difference in the student to teacher ratio.

Three bad things about being ICS student: 

1) ICS student need to spend a lot of time to find the error in code.

2) It's hard to learn how to coding by myself.

3) Easy to mess up my own ideas.

1. Because ICS is so broad, I think it would be nice if it was possible for us to experience various fields before choosing our focused area of study.

2. Another way UH ICS program could improve is to ditch the screencast and come back with in class lecture, I think that would let the class be more involved  in the lesson, watching a video online doesn't feel the same.

3.Another bad thing about being an ICS student is the amount of work hours and work loads that is being pushed on to the students.

1) Not that much classes that cover focuses such as ETH, OC, or WI. Perhaps more classes that could cover these so students can possibly stay focused in the ICS branch and not need to take a class like IP364 to cover the focuses.

2)Definitely the general cost of the ICS department from the books to getting a personal computer for classes.

3)More classes in specific studies like web development and security, maybe even project management.

1. Making classes more affordable by using free online resources instead of textbooks.
2. Having more sections for some courses available so students don't have to worry about conflicting classes.
3. Emphasizing teamwork and learning how to share code (ex. github) earlier in the ICS programming.

1. Need more professors and TA. Due to supply and demand, the department need to change the classes corresponds to it. For example,  ICS 311 is a very popular classes but there's not enough seat for all students whose want to take it. 

2. Lacking focus classes. There should be some level of professional insight and software business related class during freshmen year. This will allow student to choose which course they want to focus on. For example, Python is the current most preferred program language.   

3. Books are expensive and sometime is not very useful for some students. Just because you think this book is good that did not mean it is good for everyone. Please read comments written by students before making a decision using it, since the main consumer is students and not the professors.   

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



web design, web development, localization

© 2022   Created by Daniel Leuck.   Powered by

Badges  |  Report an Issue  |  Terms of Service