Essays

Reflection on Software Engineering I

11 Dec 2023

Throughout this course in software engineering, I have gained a deeper understanding of the functions and concepts within the field. I learned about many foundational concepts and strategies that will be used when working with software and how they can...

ICS 314(Software Engineering I)

Reflect on Design Patterns

29 Nov 2023

Design Pattern Tools Design patterns in software development are akin to a diverse toolbox in the hands of a skilled craftsman. Just as a toolbox contains various tools, each with its unique purpose and application, design patterns offer standardized solutions...

Software Design Patterns

Exploring AI's Role in ICS 314

20 Nov 2023

Introduction Artificial Intelligence has emerged as a transformative force in education, offering tools that enhance the student learning experience while also presenting some controversies of its own. Its role in Software Engineering education stands particularly significant, reshaping how students comprehend,...

GhatGPT GitHub CoPilot

Reflect on UI Frameworks

04 Oct 2023

The Power of Bootstrap 5: Streamlining Web Development User Interface (UI) frameworks, notably Bootstrap 5, have transformed web development by offering structured approaches to create visually appealing, responsive, and consistent interfaces. Although initially complex, the investment in learning Bootstrap 5...

Bootstrap UI Frameworks

Reflect on smart questions

05 Sep 2023

The SMART Question Effective communication in the realm of software engineering is a skill of paramount importance. Among the various facets of communication, the art of formulating questions plays a pivotal role. Eric Raymond’s essay, “How to ask questions the...

SMART Questions

Interest in Software Engineering

31 Aug 2023

Software Engineering My interest in software engineering has been a consistent thread throughout my academic and professional journey. What interests me about this field is its dynamic nature, the constant evolution of technology(mainly machine learning), and the ever-expanding possibilities it...

ICS 314(Software Engineering I)

Reflecting on JavaScript

29 Aug 2023

First Week of Javascript This week has been my first experience with JavaScript. So far, JavaScript has been mostly familiar concepts as past languages I have learned. I do appreciate the syntax being lax and simple to work with. In...

ICS 314(Software Engineering I)