Eric Zhou

Student

I am studying for a B.A. in Computer Science in the Department of Information and Computer Sciences at the University of Hawaii. I am also pursuing a Creative Computational Media (CCM) Certificate. I expect to graduate in Spring, 2025.


Interests: Game Development, Digital Art, Software Engineering


Projects

Rainbow Gallery 2023-12-6

An ICS 314 web application project for posting and sharing artistic works.

Javascript Meteor

Read More
Two-dice Pig 2021-11-11

A simple game of two dice pig that I developed for an ICS 111 assignment

Java

Read More
Untitled Racing Game 2019-07-18

A racing game that I made during my junior year in high school.

Game Development Javascript p5js

Read More
Grid Snake 2019-04-24

A game of Snake that I made during my junior year in high school.

Game Development Javascript p5js

Read More

Essays

Using the Tools for the Job

01 Dec 2023

Introduction In my software engineering class, I learned about various concepts such as functional programming, development environments, and user interface frameworks. These were taught in the context of designing a web application, leading up to a web app project I...

Software Engineering Development Environments Frameworks

A Lesson in Reusability

23 Nov 2023

Introduction If you ever took the time to have a closer look at things, you will notice that our roofs, cars, bags, and other such things typically follow design patterns. There are different types of roofs, such as gable roofs,...

Software Engineering Design Patterns

Why Start With a Framework Rather Than From Scratch

01 Oct 2023

Introduction On websites and web applications, people would usually be greeted with a user interface (UI). UIs allow people to see and interact with a given website or application. For instance, a store may have a website that shows what...

UI Design HTML CSS

Make Spaghetti Code look Appetizing

19 Sep 2023

Introduction If you have never heard of the term “spaghetti code,” it refers to code that is difficult to understand due to not having a defined structure or way of writing. It can be confusing and frustrating for people to...

Software Engineering Coding Standard

See all 9 essays