Essays

Reflect on the use of AI

12 May 2025

Reflect on the use of AI in ICS 314 I. Introduction Artificial Intelligence has increasingly woven itself into the fabric of modern learning, and its role in software engineering is revolutionary and disruptive. In ICS 314, AI was not just...

Computer Science Software Engineering AI

Reflect on Software Engineering

12 May 2025

Reflections on Software Engineering: Beyond Web Development Throughout this course, I’ve gained hands-on experience with building web applications, but more importantly, I’ve developed a deeper understanding of foundational software engineering principles that apply to a wide range of development contexts—not...

Computer Science Software Engineering

Effort and Tracking

10 May 2025

Effort Estimation Reflection Essay Effort estimation played a crucial role in planning and executing the tasks throughout our project milestones. This spreadsheet data reveals how team members tracked their coding and non-coding efforts using a variety of methods, including VSCode...

Computer Science Software Engineering

Design Pattern

25 Apr 2025

Design Patterns: Foundations of Scalable and Adaptable Software As I reflect on the key takeaways from this software engineering course, one concept that stands out in its breadth and long-term relevance is Design Patterns. Introduced as standardized solutions to common...

Computer Science Software Engineering Design Patterns Ehtics of Software Engineering

Reflect on UI Frameworks

27 Feb 2025

Reflect on UI Frameworks User Interface (UI) frameworks have significantly shaped modern web and application development by providing pre-built components, ensuring design consistency, and enhancing development efficiency. From early CSS-based solutions to sophisticated component-driven libraries, these frameworks have evolved to...

Computer Science

Tech Meet

14 Feb 2025

Meeting people from the software development industry Attending the recent tech-focused event was an eye-opening experience that provided me with valuable insights into various career paths in the industry. The event was filled with engaging discussions, networking opportunities, and thought-provoking...

Computer Science

Reflect on Coding Standard

13 Feb 2025

The Value and Challenge of Coding Standards: Reflections on ESLint My first week using ESLint with VSCode was frustrating and enlightening. At first, it felt like an endless game of whack-a-mole—fix one error, and another would pop up. The sheer...

Computer Science

Reflect on smart questions

23 Jan 2025

Are There Stupid Questions? In the world of software engineering, the value of asking questions cannot be overstated. Questions help clarify concepts, solve problems, and foster a collaborative learning environment. However, the quality of questions varies greatly, and while some...

Computer Science