11 May 2026
What I Learned About Software Engineering: Before taking ICS 314, I mostly thought software engineering just meant writing code that works. After going through the class, I understand that it is bigger than that. Web application development was the main...
Software Engineering
11 May 2026
How I Estimated Effort: During the Cycle5ense project, I worked on features related to the recycling map, profile system, recycling tracking, and admin management pages. Some of the issues I worked on included creating the user profile page, adding password...
Software Engineering
11 May 2026
Introduction: One of the biggest things I learned during ICS 314 was how much AI has started becoming part of software engineering. Before this class, I mostly thought of AI as something people used to ask random questions or generate...
Software Engineering AI ICS314
30 Apr 2026
What Are Design Patterns: When people hear the phrase design patterns, it can sound more complicated than it really is. Design patterns are not libraries or code that you copy and paste. They are common solutions to common software problems....
Software Engineering
26 Feb 2026
Why Learn Something So Complicated? UI frameworks are not simple. Learning Bootstrap 5 can feel almost like learning a new programming language layered on top of HTML and CSS. There are grids, breakpoints, utility classes, and component systems to understand....
Bootstrap 5
16 Feb 2026
Coding Standards: Cosmetic or Core Discipline: Many developers treat coding standards as cosmetic preferences. Tabs versus spaces. Braces on the same line or not. These debates miss the bigger point. Coding standards are about consistency, predictability, and quality control. If...
Software Engineering
22 Jan 2026
Learning TypeScript: As someone who is still fairly new to coding, my experience with TypeScript has been more positive than I had expected. I have taken a few classes that used Java, C, or C++, so I was not completely...
Software Engineering
20 Jan 2026
Interested in Software Engineering: I am interested in software engineering because it combines problem solving logical thinking and the ability to build tools that can have a real impact on everyday life. As a computer science student I am motivated...
Software Engineering