14 Dec 2025
Introduction What a ride. If you had asked me four months ago whether I wanted to be a software engineer, I would have said, “maybe let’s see how that goes.” As I near the end of ICS 314, I realize...
Software Engineering Reflection Coding Standards Ethics Functional programming
14 Dec 2025
Guess, Test, and Show Effort estimation has always been a struggle for me, both in software engineering and for outside tasks. This is largely due to procrastination and underestimating how long it takes to complete a task. Through ICS 314...
Effort Estimation Bottoms up Dynamic problem solving Reflection
10 Dec 2025
Introduction As LLMs like ChatGPT and Co-Pilot evolve and become more prominent and accessible, the nature of education has shifted drastically. In software engineering, an average AI language model can be comparable to a software engineer with many years of...
LLM Software Engineering AI technologies
03 Dec 2025
The Essence of Design Similar to the base case in a dynamic programming problem or the structural template of a house, a design pattern is a reusable, standardized solution to a common problem. A design pattern offers a conceptual blueprint...
Design Pattern Formatting Planning
04 Nov 2025
Everything Toilet Map Overview The problem: As an essential function of the human body, defecation and urination plays a vital role in every college student’s day to day life. Students, especially incoming freshmen and exchange students that are new to...
Software Engineering Nextjs
08 Oct 2025
My experience with UI Frameworks I had a great experience learning and applying css and html into my programming arsena. Personally I believe that HTML is a very sophisticated and flexible language that allowed me to create whatever I wanted...
HTML Frameworks Wesbite Developement
24 Sep 2025
What is ESLint? ESLint is a grammar checker extension in Visual Studio code for proper and neat typescript organization. Basically a structure checker for proper coding etiquette. What makes coding standards so important? Although some people may disagree, however I...
Typescript Reflection
17 Sep 2025
Why Software Engineering is so important I believe software engineering is a very unique form of art. The ability to create a website or an app for users to be able to look and interact with is something I have...
Software Engineering Programming
10 Sep 2025
Why should you ask questions? As someone who has spent hours working on a singular assignment, project, or even personal goal just to be completely stuck on a simple tasks. Maybe the understanding isn’t there, I read the requirements wrong,...
Questions Answers StackOverflow
04 Sep 2025
My Experience with Typescript, and What I Aspire to Create As someone who was relatively new to TypeScript and only knew the name, I came into freeCodeCamp.org feeling nervous. At first, I was skeptical about learning JavaScript and couldn’t see...
Tutorial Typescript