Essays

Software Engineering in ICS 414: Reflect on Teamwork, Client Communication, and Technology

09 May 2024

Introduction Reflecting on my experience in ICS 414 this semester, I would say it was a challenging but also rewarding journey. The important software engineering concepts and technologies, expanded my understanding of software engineering and laid a solid foundation for...

Software Engineering Learning Reflect Design

Exploring the Depths of Software Engineering: A Journey Beyond Web Development

12 Dec 2023

Introduction Software engineering is a very dynamic and diverse field with an impact far beyond the realm of Web application development alone. Through this exciting journey, I came to understand the basic concepts of the software engineering backbone. These concepts...

Software Engineering Learning Reflect Beyond Web Development

The Symphony of Software Design Patterns

30 Nov 2023

Introduction Design patterns exist in almost every industry and are a reusable form of problem solution that helps and guides designers to make the most appropriate and optimal decisions about common problems.For example, in a symphony orchestra, each musician represents...

Software Engineering Reflection Design Patterns

AI in Software Engineering: A New Teaching Paradigm

21 Nov 2023

I. Introduction The emergence of AI can be said to be a new field of technology, and with the continuous progress of AI, it has brought us a major change in the way of educational content delivery and student learning,...

Software Engineering Learning Reflect AI

How UI Frameworks Revolutionize User Experience

05 Oct 2023

Introduction After a few weeks of contact with Bootstrap 5, HTML, and CSS, I have some knowledge and understanding of them. I believe that HTML, CSS, and UI Frameworks are some of the basic tools for web development to create...

Software Engineering Reflection UI Frameworks Bootstrap 5

Coding Standards: a Pillar of Coding Quality

21 Sep 2023

What is Coding Standards Following coding standards is one of the keys to having higher code quality and becoming a better programmer. I agree that some coding standards can actually help you learn programming languages. Everyone has their own coding...

Software Engineering Reflection Coding Standards

The Art of Asking Smart Questions in Software Engineering

07 Sep 2023

Communication is one of the most critical skills in software engineering, In Eric Raymond’s article “How to ask questions the smart way”, he provides guidelines for effective interaction with the open source community, and asks questions effectively. Learning programming language...

Software Engineering Learning Stack Overflow

Software Engineering: Move On

01 Sep 2023

My first time contact with Computer Science was during my last year of high school. By chance, my friend recommended me to take an AP course called “Computer Science Principles” with him, and that’s my first contact and understanding of...

Software Engineering Learning

The Discuss and View of Javascript

31 Aug 2023

My first time getting in touch with programming was doing my high school AP course called Computer Science Principles, and Javascript was the first programming language I got introduced to and taught. It is also one of the reasons that...

Software Engineering Javascript Learning