Hawaiʻi's Technology Community



Views: 9090

Replies to This Discussion

  1. The ICS program arms students with a good foundation for programming, introducing C, C++, Javascript, and HTML. This helps expose students to many different facets of programming, and whether or not they wish to continue in the major, or specialize in one of the languages already learned.
  2. The 300 and 400 level ICS classes cover a broad range of topics, allowing students to explore various fields of interest as they prepare to graduate and head out into the workforce. Everything from cryptography to data science and cybersecurity can be found in the upper level and chosen as an elective.
  3. Networking with other students and professionals through events like WetWareWednesday is another big pro of being an ICS student. With the tech industry moving so fast, and lots of startup companies popping up, networking and making connections is a very important skill to have.
  1. There are many ICS related cubs such as ACM, GreyHats, Data Science and GameDev which you can join and find people who also share the same interest as you!
  2. You can always find help when you need it because everyone is so nice and helpful.
  3. You can get to learn from some super passionate professors and TAs who always welcome those who seek help or more learning and luckily the professors' and TAs' office are all fairly close so you don't have to go very far to visit each of your professors/TAs.

1) Classes help students be job-ready by teaching programming using industry standards and allows students to create a professional persona. 

2) The curriculum is structured in a way that makes progressing easier by focusing on the fundamentals before more advanced concepts.

3)Passionate instructors who care about student's success. 

As I am an exchange student for a semester here from the University of Minnesota - Twin Cities (UMN), these three good things may or may not be related to UHM ICS.

1. You may use online resources that are free only to computer science students, such as Lynda, Virtual Online Linux Environment, Windows 10, and other free software. 

2. There are many fields that are related and/or require the use of computer science, where you can change the world for a better future.

3.  Whatever an idea that you could come up with, you can implement and make your idea become a reality. With this fast-paced moving field, it's easy to create a personal project, and you can share it to the world with Github, LinkedIn, and your portfolio to the potential future employers.

1) Handful of programming languages are covered in the program. It covers Java, C, C++, JavaScript, and there's also a class that teaches Python.

2) Coming from LCC, they offered most of the required ICS classes online which makes it convenient to take the classes even while working.

3) There's always information being sent out from the department about learning opportunities through internships, new courses, and code challenges.

  1. Much of the necessary software or learning materials are free.
  2. Opportunities for networking and learning through groups such as ACM or Grey Hats.
  3. Professors that are very knowledgeable in their field of study.

1. Classrooms which promote interactions between students, like WEB 101 we use in our ICS 311 class

2. Knowledgeable and helpful professors who want their students to success and bend over backwards to make that happen

3.  Challenging yet achievable goals to develop our skills and further our careers.

1. As a transferred student from Willamette University, I've noticed UH ICS program is more standardized.

2. UH provides classes and clubs for cyber security, something I've been curious about.

3. Much of the professors of ICS are very nice and easy to work with.

1) A lot of the resources needed for the class such as textbooks (if any) and softwares are free.

2) Since computer science is such a broad field, there are many opportunities to branch out to more specific fields that would be more interesting to you.

3) Being taught valuable skills that are actually used in the field such us using Git and other industry standards. Another valuable lesson is being taught how to tackle and solve problems which helps a lot when it comes to the field of computer science.

  1. There are professors that are invested and enthusiastic about their subject. This makes it easier to pay attention because they present information in a way that grabs your interest.
  2. There is a website we can go on to ask questions publicly to everyone in class or privately to our professor.
  3. You learn how to work in a team

As a computer engineer major, I do not know too much about the UH ICS program but here is what I've seen so far: 

  1. The professors are enthusiastic and want to help their students. I've noticed the professors are trying to help their students receive an A in their classes. They provide a lot of material and a schedule in how to achieve an A. 
  2. In going through the first week of ICS 314, the professor made assignments geared toward improving our professional portfolio. I haven't worked on the professional profile that much but through this class I can build it up and hopefully get job offers in the future. 
  3. ICS program provides classes that are geared to improving my skills for the future. I am taking multiple ICS course and in all of them I am learning useful skills to help me work towards the career I want. 


2. For ICS courses we usually do not need to worry about purchasing textbooks since they are primarily online. For other classes, we would be required to buy a one-time use book that is not necessarily needed later on for our degree.

3. The ICS program provides students a great understanding of what working is like. Instead of working independently, we learn to work together as a team to solve the solution.



web design, web development, localization

© 2021   Created by Daniel Leuck.   Powered by

Badges  |  Report an Issue  |  Terms of Service