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

1. I think that books aren't that helpful for me when it comes to coding. I'd personally prefer to watch a video of someone explaining what a particular function does, and examples on how to use it.

2. I always wanted to do practice problems so that I can get better at coding, but I don't really know what websites are good. It would be really cool to grab a list of useful websites that could enhance your coding.

3. It would be cool to have more instructors that could teach different languages.

What are three bad things about being an ICS student?

1.  There are no courses offered in Python in the ICS department here at UH.

2.  I wish there were more women in the ICS department, ICS seems to be a predominantly male field.

3.  There are little to no classes that offer the Ethics, Oral Communication, and Writing Intensive requirement to graduate.

1. There are expensive textbooks.

2. Laptops required for some courses.

3. Classes are sometimes late in the afternoon.

1) It can be stressful. You must be willing to spend a lot of time on problems, homework, and projects.

2) Class Availability and prerequisites. You need to really plan out what classes you need to take for the semester.

3) Depending on the class and who is teaching it, you may have to learn the material on your own.

1. Some classes require you to spend upwards of $1000 on a laptop.

2. I would like to see more 400-level courses being offered per semester.

3. Based on my experiences alone, some of the ICS classes can be a bit hand-holdy. It would be nice if class projects were a bit more open-ended.

1) The difficulty of each class varies a lot. Some are hard with a difficult work load while others are the complete opposite. Sometimes it feels like your skills have not improved as much as you like.

2) The fact that courses are only taught once a year. If you do not follow the program perfectly you could end up waiting a whole year before getting the chance to enroll in the courses that you need.

3) The cost of some required material (textbooks) that are not used in the class.

1. Class times are often only offered really late as compared to other classes that I take.

2. Required to take a lot of prerequisites/elective courses for major requirement.

3. Homeworks in general are extremely time-consuming, not allowing for a lot of time to be spent elsewhere.

1. ICS courses are generally very time consuming. Students are always spending more time on homeworks and projects than students of other majors; generally coding or trying to understand concepts which were gone over in a short lecture.

2. UH ICS course structure is unstable; flipped courses require students to spend even more time at home doing lectures AND homeworks, projects, etc., some courses are available only once a year, not enough professors to teach courses, graduation requirements keep changing.

3. Investing in hardware.

1. Classes are often very dependent on each other, so they provide very little flexibility with making a class schedule.

2. Homeworks often require access to higher level computing capability than most other classes, costing the ICS student more money over the average student.

3. Lots of independent learning and time spent in front of a computer for assignments.

1. The availabilities of certain classes can be an issue if it is only offered once a year, making it difficult for students to continue with their studies if they miss a specific class.

2. The heavy workload and time commitment that classes take may be detrimental in one's schedule if balancing multiple aspects. 

3. More technical professional development workshops would be beneficial for students to grasp an understanding of the recruitment process.

  1. Better studying space for ICS students. Having only a small room that is also used by clubs for ICS students isn't enough. Especially when there is so many students in this department. 
  2. More class availability/professors. There is usually only one or two professors teaching each ICS class which limits the amount of space open in each course. Also, it restricts the time availability. Some people don't want to take classes super late at  6pm-8pm for ICS 212 but everyone has to because only one class is available. 
  3. More clubs that focus on different areas in CS. We all know CS has a lot industries within it, so why doesn't UH have more clubs? All there is is greyhats, aci, and data science. Those things do not interest everyone, if not most people in computer science, and we all know that. 

1. Procrastinating and being lazy as an ICS will affect you on the long run and everything will stack up. To solve this, learn to manage your time and reward yourself after completing small/large tasks.

2. Working on a code for hours can be stressful and take a toll on people's mental health. Students may feel demoralized and demotivated to complete or finish any unsolved work. To solve this, learn to use your resources available to you on campus or off campus.

3. For any type of student, textbook costs are always a bad thing.



web design, web development, localization

© 2023   Created by Daniel Leuck.   Powered by

Badges  |  Report an Issue  |  Terms of Service