05 Aug 2025
Introduction Artificial intelligence (AI) is transforming many fields, and education is no exception. In software engineering, AI serves as a powerful tool to streamline development processes and enhance learning. Its relevance is growing as AI-powered tools are now integrated into...
Artificial Intelligence Reflection ICS314
25 Jul 2025
Beyond Web Apps: What Software Engineering Really Taught Me When I signed up for this course, I thought I was going to learn how to build websites. And sure, I did learn that - but what caught me off guard...
Software Engineering Reflection ICS314
18 Jul 2025
Design Patterns Think of software development as a culinary art. As developers, we’re chefs, whipping up digital dishes from raw ingredients like code, functions, and classes. And just like a great chef doesn’t just toss things in a pot, but...
Design Patterns Reflection ICS314
01 Jul 2025
The Value of UI Frameworks in Modern Web Development Web development is constantly evolving, and with it, the tools and methodologies developers employ. Among the these tools are User Interface (UI) frameworks, such as widely adopted Bootstrap 5. People like...
UI Frameworks Reflection ICS314
24 Jun 2025
What is a Coding Standard? Coding standards are a big part of software engineering because they’re like the sentence structure of your code. Beyond just formatting consistency, which is an important aspect for readability, comprehensive coding standards also include: 1....
Coding Standards Reflection ICS314
10 Jun 2025
Introduction Communication is one of the most important software engineering skills to develop, and asking questions the “smart way” is one of the most important communication skills for a software engineer. A “smart” question isn’t just about being articulate; it’s...
Questions ICS 314 StackOverflow
05 Jun 2025
What Do I Think About Software Engineering? I always thought software engineering was a career path you had to pursue if you were a computer science major. However, once I got into my degree program, I realized it’s quite different....
Software Engineering Reflection ICS314
01 Jun 2025
TypeScript Easy? After tackling about 150 coding practices in TypeScript, I’m really happy to say I’m getting pretty good at it. It’s not just the language itself, but also the actual structure of my code. I took a Java class...
TypeScript Reflection ICS314