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

Replies to This Discussion

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.

1. Some of the courses are scheduled at a later time so it conflicts with work/projects.

2. A lot of prerequisites for classes

3. more python courses

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

I would like to disclose that this is my first semester at UH since I transferred from KCC.

1. The requirement to buy a laptop. It is true that an ICS student should have bought a laptop to work if in the ICS program, but for me spending $1200+ on a laptop is quite expensive. Coming from KCC where they provided computers or held classes in the computer labs this was not an issue for me. But I can understand the reason behind the requirement of a students own laptop. 

2. The lack of the use of laulima. At KCC all of my professors used laulima to assign homework, post updates about class, and sometimes even the slides to help the students who couldn't write down notes as fast as others. But so far not only the current ICS class I am taking, but every class at UH that I am taking doesn't utilize laulima, coming from a school that constantly used one website that all classes used, to now being required to use several different websites for each class has been hard to adapt to, but adapting nonetheless. 

3. The stress from the transfer from KCC to UH ICS program. The stress from the transfer is less of the process from going to UH an more of the result of the transfer, as listed above KCC didn't require laptops and would post everything on laulima to help update the students. This is more of an issue for me and less of a thing that the UH ICS program could improve on, if something then maybe informing transferring students about the differences in campuses. 

1. Mandatory lower level classes that are only offered in a single time slot at night.

2. Different professors wanting a specific style or set of rules for the code written in their class.

3. Not having a wider range of languages and platforms covered by electives to help focus on a specific aspect of the tech field after graduation.

Three ways that the UH ICS program could improve in my opinion:

1. More exposure to programming languages other than Java.

2. Course offerings in specialty areas, such as bioinformatics and high performance computing, for undergraduates.

3. More ICS classes with the ethical, oral communication, and writing intensive focus areas.

1. Many ICS classes have a large workload, which can add up taking multiple ICS classes.

2. Having to take classes that are unrelated to the major.

3. Some courses can be taught very late in the day.

I'm in the electrical engineering program so I have no base to give judgement go improve the ics program.

1. Making classes more affordable by using free online resources instead of textbooks.
2. More sections at different times to help avoid schedule conflicts.
3. Emphasizing teamwork and learning how to share code (ex. github) earlier in the ICS programming.

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

1. Each class should have more TAs so that we can have more personal face-to-face help and interaction with a TA.

2. The ICS program should offer more programming language other than Java such as Python, and other frameworks. 

3. Class availability and when the classes are offered at only limited semesters. 

1. I was hoping for more C/C++ courses. I know that sounds crazy, but I think that it would be beneficial. Higher level programming languages are easier on the programmer, but generally take longer for the computer to process. Disregarding the benefit of processing speed, when things are easier, people tend to take short cuts and get sloppy.... finding bugs in poorly formatted in C/C++ can be a nightmare, which gets you into a habit of properly formatting your code, and ultimately that carries over into other programming languages.
2. In my opinion, the workload for some courses is too high compared to the credit hours. Take ICS311 (Algorithms) as an example, which is supposedly the most repeated course at the University. If statistically students are performing poorly, regardless of the professor, that indicates to me that there is too much material being covered in too short a period of time. I would say to split up the course into two courses (similar to how ICS111/211 - Introduction to Computer Science I/II and ICS141/241 - Discrete Mathematics for Computer Science I/II are split), cover the same material, just over a longer period of time.
3. It seems like some courses are not considered as important as others, being offered once a year, if at all. I am interested in taking both ICS351 (Network Design and Management) and ICS451 (Data Networks), each cover different aspects of networking (according to the course descriptions), but I have only seen ICS451 offered.



web design, web development, localization

© 2020   Created by Daniel Leuck.   Powered by

Badges  |  Report an Issue  |  Terms of Service