Joanne Oshiro

Student

I am studying for a B.A. in Information & Computer Science at the University of Hawaii at Manoa. I expect to graduate in Spring, 2026.


Interests: Information Technology, Software Development, Computer Programming


Projects

Mānoa Now Marketplace 2024-12-15

A collaborative final project created for ICS 314.

TypeScript VSCode GitHub Nextjs React Bootstrap 5

Read More
Japanese Number Counter 2023-10-05

A project that I created for an ICS 212 assignment.

C Japanese

Read More
Two Player Pig Game 2022-04-08

A game devloped for ICS 212 that allows two players can play the two dice pig game.

Java Game

Read More

Essays

Effort Estimation XC

20 Dec 2024

Effort Estimation and Tracking Effort estimation and tracking are important parts of managing any project, helping to ensure that tasks are completed on time and resources are used efficiently. By estimating how much time different tasks will take and then...

What I learned in Software Engineering

19 Dec 2024

Introduction Before this course, I have had zero experience with anything to do with software engineering. Because of this, I was initially scared of how difficult it would be to learn something completely new and be expected to be able...

Software Engineering Learning Functional Programming Development Environments Agile Project Management VSCode

The use of AI in Software Engineering

16 Dec 2024

I. Introduction The role of AI in education has very mixed reviews in the sense that many instructors advise not to use any sort of AI when doing their coursework. However, with software engineering, in ICS 314 specifically, we were...

Software Engineering Learning ESLint VSCode Artifical Intelligence

Serving Up Code with Design Patterns

05 Dec 2024

Design Patterns: What are they? Design patterns are reusable solutions to common problems that are often encountered in software engineering. These patterns provide a structured approach to solving recurring challenges and promotes a code that is more maintainable, scalable, and...

Software Engineering Learning

Why Am I Doing This? (UI Frameworks & HTML)

10 Oct 2024

Why must UI Frameworks be so difficult? The learning curve to anything completely new to you is a hard thing to deal with and get used to. The comparison made between learning UI Frameworks and a new programming language, in...

Software Engineering Learning HTML Bootstrap 5

Cleaning up codes w/ ESLint

26 Sep 2024

When coding, I feel like for a while I was only ever focused on if and how the code was run and if it translated the desired output while completely disregarding how each line was formatted. Thinking back, I knew...

Software Engineering Learning ESLint VSCode

See all 8 essays