19 Dec 2024
Introduction As I reflect upon this course, I can honestly say that I’ve gained a comprehensive understanding of software engineering that extends far beyond building web applications. While web development was a key component, this course emphasized concepts that apply...
Reflection Software Engineering ICS 314
17 Dec 2024
I. Introduction Artificial Intelligence (AI) has emerged as a transformative tool in education, offering innovative ways to tackle complex fields, such as Software Engineering. Within ICS 314, AI tools like ChatGPT and Copilot significantly influenced my learning process. These technologies...
AI Software Development
05 Nov 2024
Imagine you’re hosting a dinner party. You want to create a memorable meal that impresses your guests or triggers a nostalgic childhood experience. Instead of inventing recipes from scratch, you reach for a trusted cookbook filled with tried-and-true dishes. Design...
Design Patterns Bootstrap 5 HTML CSS Web Development Software Development
10 Oct 2024
When I was first introduced to the world of web development, I thought that HTML and CSS were the only tools that existed or used to create all of the fancy websites we see across the internet. All I saw...
UI Frameworks Bootstrap 5 HTML CSS
26 Sep 2024
Coding Standards: The Foundation of High-Quality Code Coding standards are often perceived as trivial rules such as the placement of curly braces or indentations in computer programming. However, they play a much more crucial role in software development, since they...
Coding Standard ESLint VS Code
12 Sep 2024
Mastering effective communication is one of the necessary cornerstones to being a successful software engineer. Possessing the ability to ask smart questions and to phrase difficult problems clearly in a manner that maximizes the likelihood of receiving a helpful response...
Software Engineering Smart Questions Programming
08 Sep 2024
From Halo to Higher Learning: My Gaming Genesis My first introduction to the world of video games as a kid was from playing Halo: Combat Evolved. Ever since then, I have always been fascinated by the realm of playing video...
Software Engineering Video Game Devlopment Programming
05 Sep 2024
Learning TypeScript: A Familiar Yet Challenging Experience I find that the Typescript programming language in my Software Engineering course interesting, easy to learn and comprehend, especially since it is very similar to JavaScript. Despite the short amount of time I’ve...
TypeScript JavaScript Athletic Software Engineering