10 Aug 2025
I. Introduction Artificial Intelligence (AI) is becoming more than just a buzzword in modern education—it’s quickly turning into a critical tool in how we learn, communicate, and problem-solve. In the field of Software Engineering, this trend is even more apparent....
Software Engineering Learning Computer Science
10 Aug 2025
Introduction As I near the completion of this class, I have gained a deeper understanding of the core principles of software engineering, beyond just the technical skills of web application development. Throughout the course, we explored essential concepts such as...
Software Engineering Learning Computer Science
24 Jul 2025
Reflecting on Design Patterns Design patterns are often considered the “toolkit” of object-oriented programming. Imagine you’re building a complex structure—like a house. You could attempt to build it from scratch, figuring out each detail as you go, but more often...
Software Engineering Essay Computer Science Design
06 Jul 2025
Why I Use UI Frameworks As a junior computer science student, I’ve gotten comfortable with HTML and CSS through different assignments and personal projects. At first, building pages from scratch felt like a good way to learn. I had full...
Software Engineering Learning Computer Science
27 Jun 2025
Coding Standards in General Coding standards are a mixed bag for me. Some people swear by them to improve code quality, but I find them valuable and frustrating, depending on the situation. Take learning a new programming language, for example....
Software Engineering Essay Computer Science
13 Jun 2025
The Importance of Asking Thoughtful Questions in Software Engineering Effective communication is one of the most essential skills a software engineer can possess—especially when seeking help. In his essay How to Ask Questions the Smart Way, Eric Raymond emphasizes that...
Software Engineering Computer Science