Essays

Collaborative Growth: Reflecting on Software Engineering II

20 Dec 2024

Introduction Since I enjoyed 314: Introduction to Software Engineering, I decided to enroll in 414: Software Engineering II for my final semester, and it’s a decision I’m glad I made! I enjoy collaborating with (strong, decent) teams because it provides...

Project Management Collaboration Software Engineering

From Novice to Insight: My Journey Through Software Engineering

11 Dec 2023

Then vs Now I finally reached the end of my introductory software engineering course and looking back to the beginning of the semester, I’m amazed at how much knowledge of coding and software engineering concepts I gained from the course....

Software Engineering Ethics Reflection

Software, Sustainability, and Swiftie Patterns

29 Nov 2023

When I think of design patterns, I think of patterns in art like quilts, so the topic of “Software Design Patterns” intrigued me because can coding have patterns? The pattern’s general definition is a regular, repeated, and often recognizable form...

Software Engineering Design Patterns

First or Last Resort: Utilizing AI as a Tool

20 Nov 2023

What is AI in Education? AI’s transformative impact on the world of education revolutionized various aspects of learning. AI can aid in many educational functions such as detecting plagiarism, offering guidance on a given topic, providing feedback, etc. However, a...

Artificial Intelligence Software Engineering

(frame)Working with UI Design

04 Oct 2023

UI Design: This is What I Want to Do. From my first computer science class up until now, the majority of what I learned in computer science was backend development. Honestly, I struggle with the backend – for-loops, arrays, objects,...

UI Design HTML CSS Bootstrap 5

ESLint with the Hints & Coding Standards

19 Sep 2023

Follow the Rules! Coding standards are defined as a set of guidelines to produce consistent, high-quality code. The overall goal of coding standards is to develop cleaner code and increase the efficiency of the code with minimal errors. Especially when...

ESLint IntelliJ Reflection Improvement

HELP! How do I Ask the Smart Way? Am I Asking the Stupid Way?

05 Sep 2023

What is StackOverflow? StackOverflow is a question and answer forum where programmers ranging from inexperienced to experienced ask for help or advice on various programming topics. The goal of StackOverflow is to implement a “library of detailed, high-quality answers to...

Reflection StackOverflow

Women in Tech: What Software Engineering Means to me

28 Aug 2023

Words From Dad Throughout my life up until my sophomore year in college, I never pictured myself in technology, especially computer science. My freshman year in college was filled with moments of questioning what my purpose is. All of my...

JavaScript Software Engineering

Java or JavaScript: A Brief Comparison and Analysis of JavaScript

28 Aug 2023

JavaScript with or without the “Java?” Although JavaScript has “java” in the name, it is not the same as the Java language. The main difference is that Java is an object-oriented language whereas JavaScript is a scripting language. Moreover, Java...

Java JavaScript Software Engineering

Tick, Tock, Beat the Clock: A Review of Athletic Software Engineering

28 Aug 2023

What is Athletic Software Engineering? During the first week of ICS 314, I was introduced to the concept of athletic software engineering. The goal of athletic software engineering is to develop skills in efficiency and speed, involving high intensity, time-restricted,...

JavaScript Software Engineering