Essays

Effort Estimation and AI Assistance

14 Dec 2025

Effort Estimation For my final group project, I made my effort estimates based on my own best guess of how long a task should be completed without the consideration of possible obstacles. Most times I wasn’t completely familiar with what...

AI Software Engineering Reflection Effort Estimation

Reflection of Lessons from Using AI in ICS 314

11 Dec 2025

Introduction Since AI has become nearly unavoidable in modern learning, it is important for teachers and students to be aware of the advantages and disadvantages of using these learning tools. One major thing that I have noticed with my own...

AI Software Engineering Reflection Coding

Experience with Common Design Patterns

03 Dec 2025

My Introduction to Design Patterns Before the module, I had never heard of design patterns before in the context of software engineering. Although just based on the name, I thought of it like the template or approach people use for...

Software Engineering Design Patterns ICS Final Project

Fun with Bootstrap 5 and UI frameworks

09 Oct 2025

What is a UI Framework? From what I have learned so far, a UI framework is a compilation of pre-built components and tools that make creating user interfaces simpler and easier for software and web design applications. It has provided...

Bootstrap Introduction ICS UI frameworks

Future Skills and Experiences I Seek as an ICS Major

06 Sep 2025

What is Software Engineering Prior to taking Software Engineering, I did not know the difference between Software Engineer, Programmer, and Computer Scientist. Although since then, I have learned that a Software Engineer is a professional compared to the architects of...

Software Engineering ICS Future

Reflection on Coding Standards

25 Sep 2025

What are Coding Standards? As I have learned, coding standards are more than just making sure your code is correctly indented and your variables are well-defined. Coding standards are a set of well-defined rules and provide a standard style of...

Software Engineering Coding Standards ICS Reflection

Learning another programming language

10 Sep 2025

Is Learning TypeScript Difficult? As a complete newbie to the programming language TypeScript, I will say it is difficult. My only experience with programming so far has been with Java and C++, which I found difficult as well. I certainly...

TypeScript

Smart questions = better results

01 Sep 2025

Why is it important to ask questions the ‘smart’ way? Eric Raymond’s guidelines about asking questions the smart way demonstrates that how you present your problem, be respectful, grammar and spelling, and follow up, can affect your chances of getting...

Questions Answers StackOverflow