Climbing to New Heights with Software Engineering
16 Dec 2021
Introduction Web programming: a new frontier. These are the voyages of ICS314, Fall 2021 - three sections of dedicated computer science students with unparalleled ambition to learn. Their mission: to explore new software and development frameworks. To seek better design,...
JavaScript
314
Patterning in Software Design
02 Dec 2021
Introduction Design patterns are solutions that can be applied to common problems repeatedly. This is why design patterns are sometimes referred to as templates because templates give the building blocks for developing custom wepbages. As a building block, a template...
Design Patterns
Semantic UI - The Touchup my Webpages Needed
07 Oct 2021
Pretty Webpages: when appearance matters Everyone admires a “good looking” website. Even if it is only a subconscious acknowledgment, it makes a difference when we buy things online or spend time reading someone’s blog. We like to buy from sites...
CSS
HTML
Development framework
Computer Science at UHM and RadGrad
30 Sep 2021
Setting the Path to Graduation with RadGrad There are many different courses listed in the ICS catalog for the University of Hawaii at Manoa. A Bachelor of Science in Computer Science is 51 credits (16 total courses). A Bachelor of...
Degree Pathway
Career Goals
Student Opportunities
The Magic of Coding Starts from Inside the Box
21 Sep 2021
Introduction Coding standards are rules regarding the organization of code. Recently, I was introduced to ESLint, a tool that can be used to find errors in JavaScript code, as well as point out violations of coding standards. ESLint only requires...
JavaScript
Coding standards
Eric Raymond Challenges You to Ask Smart Questions
09 Sep 2021
On “How to Avoid Hostility in Forums and Get the Help You Need” Eric Raymond is one of the strongest proponents for open-source software and is highly respected within the programming community. In his guidelines on How to ask questions...
JavaScript
A Sensible Programmer has the Heart of an Engineer
02 Sep 2021
Software Engineers are Practical and Productive In Computer Science, many people learn to write programs. But to be able to develop software in a practical manner is what I believe to be Software Engineering. There exist many examples of code...
JavaScript
Just Fiddling Along with JSFiddle (and JavaScript)
01 Sep 2021
A global shift towards an online presence cannot ignore JavaScript It is no secret that JavaScript is an increasingly popular programming language. Its rising popularity can be attributed to the ever growing consumer base of web resources. In addition, with...
JavaScript