18 Dec 2025
What is software engineering? If we split the phrase software engineering and look up each word in a dictionary, software is defined as a program used by a computer, and engineering is the science and technology involved in designing, building,...
Coding Standard Learning Software Engineering User Interface Framework
16 Dec 2025
Introduction One useful role of artificial intelligence or AI is in education. AI can act like a personal tutor that is available whenever you want (as long as you have internet). AI can help with English grammar, writing, math, physics,...
Artificial Intelligence Learning Software Engineering
15 Dec 2025
Why effort estimation? During the roughly one month me and my teammates spent building our project, Wonkes, our workflow followed a pattern: one team member opened an issue, and another picked it up and solved it. This sounds simple, but...
Effort Estimation Software Engineering Time Tracking
02 Dec 2025
Patterns in everyday life Programmers also rely on patterns—some personal, some widely adopted—to create consistent, reliable results. Many things we do in daily life follows some patterns that help us solve problems effectively. For example, a pattern for learning a...
Design Pattern Software Engineering
04 Nov 2025
December, the end of the semester, also the time for a interesting final project. Overview The Mānoa campus is filled with beautiful and interesting places, but many students miss them because their classes take place within a small area of...
Next.js Software Engineering
08 Oct 2025
How a user interface (UI) framework boosts development process Metaphorically speaking, a UI framework is like instant noodles in culinary, the quadratic formula in algebra, or a camera in photography—someone has already done most of the hard work, and you...
Bootstrap 5 Learning UI Framework Web Development
24 Sep 2025
Code written without coding standard The wrote my first few programs in Python with no awareness of coding standard. Although I have lost the code of these programs, I would show you how those code might look like in TypeScript....
Coding Standard The C Programming Language TypeScript
17 Sep 2025
“I love software engineering!” I wanted to begin this essay with that statement—and I did—but that statement is completely a lie! In fact, I did not start my journey in computer science out of love for software engineering, I started...
Benjamin Franklin Computer Science Dream Future Game Development Software Engineering
10 Sep 2025
Ask a smart question On the pathway of learning we all have been through, we have asked numerous questions. Have you noticed that some questions tend to be appealing for people to answer? Let’s look at the following question from...
Smart Answers Smart Questions StackOverflow
03 Sep 2025
It took me two semesters to get familiar with Java, and it took me one semester to get familiar with C and Python. As I thought getting to know the basics of a programming language will always take a long...
Compare Learning TypeScript
31 Aug 2025
Is there advantageous strategy for guessing the answer of a multiple choice problem? Once upon a time, everyone in my English class were talking about preparing for exam, and they came up with this topic: when you got stuck on...
Guessing Multiple Choice Problems Probability