UH ICS Program is provides…
1: Opportunity for networking: By joining the UH ICS program you can meet people doing research at UH. Now that programming is becoming a required skill, there are many people from other majors who are taking ICS courses, which allows you to meet people from many different backgrounds.
2: An encouraging atmosphere: In my experience, I have always felt comfortable asking for help at the ICSpace. Students who have either taken the class you are in or are taking it now understand the struggle and can provide valuable feedback.
3: Diversity of topics: The UH ICS program includes a wide variety of topics such as networking and algorithms. I think this also contributes to the encouraging atmosphere because rarely is someone an expert at every topic, so teamwork (aka getting along with people) is essential.
What are three good things that the UH ICS program is providing for its students?
1) Requiring students to build a professional portfolio that will assist them following their degree.
2) Having specific areas of study, such as security or data.
3) Having a method to communicate between past and current students, such as TechHui.
The three things that come to mind when thinking of the positives of being a UH ICS student is the abundance of resources that are available to us, the rigor of the curriculum, and the community that is established among fellow students. We are provided with plentiful resources in the forms of opportunities to implement our skills and knowledge from lectures, access to relatively modern computers and educational software applications, and, of course, the guidance of our professors and teaching assistants. The courses themselves offer challenges to increase our abilities, refusing the allow them to remain stagnant and allowing students to graduate without applying themselves. Finally, the student community to make sure everyone succeeds and to share their struggles as we progress through our college careers is extremely heart-warming.
1. The UH ICS program provides a great study space for students to collaborate (ICSpace).
2. I think that http://courses.ics.hawaii.edu/ is an awesome resource. Not only is there a plethora of review sites that students can use to review or study ahead, but also there is a "course network" page that shows a user-friendly diagram of sequential ICS classes and pathways. Not to mention, the course network bounces when you click and drag a class!
3. Professional Persona/Techfoilos seem to be invaluable. Each student will have a solid foundation to build their own personal and professional image for success in the real world. My department does not do this, and there is definitely a big difference.
1. Providing a free license to Windows 10 if needed.
2. The work space provided for ICS students as well as the advertisements of ICS clubs or groups that Freshmen or Sophomores can be apart of. These groups tend to have people who would be more than willing to help students with their classes.
3. The amount of opportunities being provided and offered to ICS students. From the constant emails of internships, entry level jobs, programs, etc., it's hard to be an ICS student and say they can't find anything.
Through the perspective of a computer engineering student, I think the information and computer sciences (ICS) program has a fervent faculty, an excellent curriculum and a multitude of resources.
Firstly, I have heard nothing but positive ravings of fervent computer science professors. Common reviews include mentions of professors having extensive passion and knowledge in the class they teach. They are also renowned for their engaging and well-structured classes.
In addition to having a fervent faculty, computer science courses also have an excellent curriculum. Compared to the engineering classes, the class curriculum and schedule is clear and structured due to, I think, the adoption of the Morea framework. The professor can easily consolidate all of the course material into one platform, including all of the assignments, readings and dates.
Furthermore, the ICS program has a multitude of resources for the students. For example, there are a variety of clubs pertaining to subfields within computer science. Under the Association for Computing Machinery (ACM), there are algorithms, hacking and game development clubs. Students are given the opportunity to both network with others and learn new material in the areas they enjoy.
There are always going to be good and bad things about a program wherever you go. I think one of the good things about UH's ICS program is that we have knowledgable professors who take the time to explain and make sure you understand the criteria. Another great thing about the program is the variety of courses you are free to take when you get into the 400+ levels. The last thing would be how much the professors want the student to succeed and how well they prepare you as well as showing you the different clubs available.
1. ICSpace being practically open 24/7. It provides a place where I can interact with other students, work on projects, ask for help, or even just socialize!
3. The flexibility of the BA General degree. It allowed me to double major, and if it weren't for me being indecisive in my first 2 years, I would have been able to graduate in 4 years instead of 5. Regardless, I'd say entering the ICS program in my Junior year and being able to graduate in 5 years is pretty great!
1. Almost every industry needs computer related skills to some degree. So theoretically you can get a job in almost any industry.
2. It has a high salary and high demand and further more it is unlikely to be replaced by automation and such. Meaning it is more likely to be a stable and sustainable job industry.
3. The skills you learn here are more than ICS. You learn problem solving and other skills that will be useful in life anywhere (say ICS is not for you) so if ICS is not your field guaranteed you will leave with a important skill.
1. Learning about the importance of time. Time is crucial to computer science. Every project I make, I need to think about its efficiency and what I can do to save time for the project. Efficiently scheduling my time every day is a part of what I learn from computer science.
2. There is a lot of work and project opportunities for students. I have taken a undergraduate research project at KCC, which is solving timetable problems by parallel programming(still doing it). It helps me to gain experience about designing and writing a project.
3. Hawaii has the best weather and beach in the world. The good environment can really help me to release my stress and stay healthy.
By being an ICS student in UH, it gave me a perspective in terms of my career and what I’m capable of.
1. There are organizations and clubs students can join. ICS students are able to meet other ICS students with similar interests, and are able seek out opportunities in order to strengthen their skills throughout their time as an ICS student.
2. Having a variety of classes students can take to help figure out what they want to pursue in their future. Students are able to build their curriculum in the ICS program, and decide what classes they are interested in taking.
3. Being able to have the experience of working with other people and independently.
1. Living in Hawaii
2. The opportunity to meet so many gifted and bright-minded people is awesome. From peers to professors, I am encouraged to stay on track and learn from everyone.
3. I grew up in the Bay Area with an Apple II in school, an Atari (at a friend's house), and an HP-150 at home. Having observed the huge advances in the industry over the past few decades I am excited to retrace my roots and gradually transition from end-user to contributor in this amazing field. Thinkers and doers...time to do something with my life!