Yirui Wang

Student

I am studying for a B.S. in Computer Science in the Department of Information and Computer Sciences at the University of Hawaii. I expect to graduate in Fall, 2025.


Interests: Neuromorphic Computing, Quantum Computing, Robotics, Basketball


Projects

Club up 2024

Club Up is a web application designed to connect University of Hawaii at Manoa students with over 200 official and informal student clubs, featuring advanced access management and comprehensive club profiles.

Java Club up

Read More
CatchMaster 2023

A text-based Java program that simulates a realistic fishing experience.

Software Development GitHub

Read More
HashTable 2023

A special kind of table in a computer program that can store lots of different items.

Java Software Development

Read More
Area of a Cylinder 2021

This Java program will help calculate the surface area of a cylinder based on the height and radius entered by the user.

Java Math

Read More

Essays

Experience in Effort Estimation and Tracking

10 May 2024

Introduction: Effort estimation and tracking form the cornerstone of effective project management, especially in collaborative environments like software development. Unfortunately, my ability to track time effectively was significantly compromised due to a family emergency that demanded much of my attention...

Effort Estimation Time Tracking

Bridging Theory and Practice: Software Engineering Concepts in Action

10 May 2024

Introduction: As my course in software engineering draws to a close, the vast array of topics we’ve covered reveals a profound truth: the principles of software engineering extend well beyond the digital confines of web application development. This final essay...

Agile Project Management Design Patterns Configuration Management

AI Adventures in ICS 314

07 May 2024

I. Introduction Artificial Intelligence (AI) is rapidly transforming the educational landscape, particularly in technical fields such as software engineering. AI tools like ChatGPT, Google Bard, and GitHub Co-Pilot have become essential resources, helping students navigate complex concepts and enhance their...

AI Methodologies

The Building Blocks of Coding: How Design Patterns Guide My Projects

25 Apr 2024

Introduction: This semester, I’ve learned that writing code without design patterns is like trying to build a house without a blueprint—it’s possible, but the final product might not be as strong or functional as it could be. Design patterns are...

Design Pattern

Simplifying Web Design: The Perks of UI Frameworks Like Bootstrap

22 Feb 2024

Introduction to UI Framework Imagine you are building a house of your own. You can make each brick yourself, mixing cement to carefully sculpt your house, or you can use prefabricated materials, ready for assembly. This is the nature of...

Bootstrap Web Design

The Art and Science of Coding Standards: A Journey Beyond Syntax

08 Feb 2024

Introduction Imagine trying to travel through a dense jungle without a map or compass. You will most likely get lost. This is similar to being in the complex world of software development without coding standards. Coding standards don’t just tell...

Coding Standards Java

See all 9 essays