Essays

What is Software Engineering?

19 Dec 2024

ICS 314 from UH Manoa was my introduction to functional programming, user interface frameworks, project management and software engineering as a whole. What is functional programming? Functional programming is a programming paradigm that treats computation as the evaluation of mathematical...

Software Engineering Learning ICS 314

My Journey with AI

17 Dec 2024

I. Introduction Artificial Intelligence has become an integral part of modern education, offering innovative tools and methodologies to enhance learning. In the field of Software Engineering, AI aids in problem-solving, code generation, and debugging, which are crucial for mastering the...

ICS 314

Design Patterns

04 Dec 2024

A Software Developers Cookbook Think of design patterns as the recipes in a chef’s cookbook. Each recipe is a carefully tested approach to creating the absolute perfect dish. It is a guide to the combinations of ingredients, added just the...

ICS 314

Final Project Idea

06 Nov 2024

Proposers: Karina Park-Okuna Problem: Navigating and fully engaging with campus life can be challenging, often leaving students feeling overwhelmed by the variety of events, resources, and opportunities available. On the other hand, some students may not be aware of all...

Software Engineering Nextjs

UI Frameworks: Bootstrap

10 Oct 2024

UI Frameworks: Bootstrap When I first started learning about web development with HTML and CSS, it seemed pretty straightforward. I understood the elements of a basic webpage and was able to style it how I envisioned it. Then Bootstrap 5...

ICS 314

Reflect on Coding Standards

26 Sep 2024

What are coding standards? Coding standards is a set of guidelines that you should follow when writing and producing code and helps to write cleaner, more efficient and more readable code with fewer errors and bugs. Understanding coding standards is...

Computer Science

Reflecting on Smart Questions

11 Sep 2024

“How to ask questions the smart way” by Eric Raymond, is a guide to help people ask technical questions more effectively and in return get useful answers from the open source community. Even before asking your question, Raymond says we...

ICS 314

What is Typescript?

04 Sep 2024

Before taking ICS 314, I had never heard of TypeScript and this class was my first introduction to it. From what I’ve learned so far, my understanding is that TypeScrip enforces static typing which overall improves safety. It is also...

ICS 314