Essays

Not Your Average Group Project

14 May 2025

Image source: Freepik, "Software Development Collaboration", 2018 . ICS 414 Software Engineering II was both challenging and rewarding, offering a glimpse into what it’s like to build an application for an actual client. Unlike ICS 314 Software Engineering I, where...

Software Engineering ICS 414 SWE II Reflection

Connections Beyond the Tech World

11 Dec 2023

From the beginning of the fall semester until now, my knowledge of software engineering has grown significantly. Before ICS 314, a software engineering course, software engineering seemed boring because I thought it dealt with writing and debugging high-level programs. However,...

Software Engineering Coding Standards IDPM Reflection

Square One

29 Nov 2023

Before learning about design patterns, I never realized that there are a general set of solutions that I use to solve common recurring problems. However, after figuring out what exactly a design pattern is in a software engineering context, I...

Design Patterns Software Engineering

The Technology Ren-AI-ssance

20 Nov 2023

Using AI within an educational setting is often stigmatized. Most educators view AI as a cheating or plagiarizing tool. However, AI can be a helpful tool when one is trying to learn more about a subject and is unable to...

AI ChatGPT Software Engineering Reflection

The Web Design Journey

04 Oct 2023

Original LINE Friends About Page Recreation LINE Friends About Page Learning about web page development and how to use UI frameworks like Bootstrap 5 can be intimidating and frustrating. However, once you get the hang of it, web page development...

UI Design Bootstrap 5 HTML and CSS

Coding has Standards?

20 Sep 2023

Want to improve the quality of your code and become a better programmer? Great! Following and fixing your program to match coding standards is a great place to start! But wait…what are coding standards and how are they helpful? What...

JavaScript IntelliJ ESLint Coding Standards

The Benefits of Asking Smart Questions

05 Sep 2023

Freepik. Software Development Collaboration, 2018, www.freepik.com/free-vector/web-design-concept-with-flat-style_2488324.htm#fromView=search&page=1&position=47&uuid=de68a447-92e0-4cbf-a08f-b8f21197599f&query=collaboration+computer+science+cartoon. Why Ask Smart Questions? Asking smart questions as a software engineer is important when trying to come up with solutions to a problem. By specifying what one needs help on, others are able to...

Software Engineering Stack Overflow Questions Answers

Initial Thoughts on Software Engineering

30 Aug 2023

Software Engineering is…fun? Taking AP Computer Science A and Intro to Programming in high school sparked my interest in computer science. However, Intro to Programming, an intro JavaScript course at my high school, heavily influenced my interest in web and...

JavaScript Software Engineering

The Ups and Downs of JavaScript

29 Aug 2023

Initial Thoughts About JavaScript Learning more about the nuances of JavaScript is interesting because it’s similar yet different from Java. Since JavaScript is similar to Java, I don’t feel overwhelmed when learning about what I can do with JavaScript, as...

JavaScript