Michael Peterson

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, 2027.


Interests: Software Engineering, Cyber Security, Video Game Development


Projects

Bank Database System in C/C++ 2024-11-26

A project that demonstrates my knowledge in C and C++. Using linked lists it creates a database that is able to save data for multiple uses. With the multiple options given to the user, they are able to add, delete, find, and print all data stored in the database.

C C++

Read More
Manoa Connect 2023-05-16

A group project made in my ICS 314 Software Engineering Class, a website that connects students and clubs

Software Engineering Nextjs React

Read More
Tic Tac Toe Minigame 2023-03-15

A program made in Java for an online class that I took from Leeward Communitiy College when I was going to school on Maui.

Java Object Orientated Programming

Read More
Hawaiian Ethnobotany Basket 2022-12-01

A final project for my Hawaiian Ethnobotany class I took at the University of Hawai'i at Maui College

Ethnobotany Hands On Research

Read More

Essays

Looking Back at ICS 314

14 May 2025

Introduction During my time in ICS 314, I learned a lot about the many processes that go into Software Engineering. There were many aspects that the course covered, but I’ll highlight two aspects that really stood out to me, and...

Software Engineering

Reflection of AI Use: The Good and the Bad

12 May 2025

I. Introduction When I registered for my ICS 314 class during the Fall 2024 semester, I was told by people who had already taken that class that AI tools like ChatGPT and GitHub Copilot were allowed, and sometimes encouraged. This...

Software Engineering AI

Tracking All The Effort

08 May 2025

How did you make your effort estimates? For making effort estimates, I tried my best to think about how long something would take based on how complex it was to implement into the website. I also took consideration from past...

Software Engineering Time Management

The Hidden Structure of Good Code

24 Apr 2025

Grasping the concept of design patterns in software development was a little tricky for me at first. But once it clicked, it revealed to me how much more efficient the process of creating programs or software can be. From my...

Software Engineering Programming Next.js

Why Code More? The Case for Bootstrap 5 Over Plain HTML

27 Feb 2025

Why Bootstrap 5? Have you ever wondered how websites on the internet are created? It’s straightforward, most websites are created using a programming language called HTML. While searching through the internet, almost everyone has most definitely come across a website...

HTML Software Engineering Bootstrap 5

Staying Up to Standard

13 Feb 2025

Being Up to Standard In the fifth week of my Software Engineering class, the course material is starting to ramp up and we’re learning a lot more things in a shorter time. In weeks four and five, we’re starting to...

Coding Standards Software Engineering Programming

See all 9 essays