14 Dec 2023
Link to Spreadsheet: Spreadsheet 1. How did you make your effort estimates? Did you draw on your experience on how much effort it took for similar things you have done in the past? In the beginning of the project, I...
Project Effort Estimation
05 Dec 2023
Introduction Over the duration of this class, I have learned many principles of software engineering that I will be able to apply to my future career. This class has given me a brief overview of the process and work of...
Reflection Software Engineering
29 Nov 2023
Introduction Design patterns are similar to a blueprint of a building. In a building, there are various rooms / spaces with different purposes, functionality and aesthetic. The spaces may be different, but they still add to the buildings architecture to...
Reflection Design Patterns
18 Nov 2023
Introduction Artificial Intelligence (AI) is a very useful tool that can change education by redefining the way we approach learning and understanding. The use of AI in education can be used in any subject/topic to give students the information that...
Reflection Artificial Intelligence (AI)
03 Oct 2023
Introduction User Interface (UI) Frameworks are no walk in the park! They can be hard to learn, almost like a new programming languague. Some might ask, why bother using UI frameworks, like Bootstrap 5? What are the benefits of using...
Reflection UI Frameworks
18 Sep 2023
What is Coding Style? Coding style are guidelines that developers follow while writing code. The goal of coding style is to make code more readable and to keep consistency throughout different projects. This is especially important in team based projects...
Reflection Coding Style