Connor Sonoda

Student

I am studying for a B.S. in Computer Science in the Department of Information and Computer Sciences at the University of Hawaii. I expect to graduate in Fall, 2024.


Interests: Computer Science, Video Game Design, Robotics, Software Development, QA Testing


Projects

Virtual Campus Tour 2022

My Virtual Campus Tour Project for ICS 314

Web Development University of Hawaii at Manoa ICS 314

Read More
Robotics Education in Hawaii 2021

My time teaching robotics in Hawaii

Robotics Teaching Engineering Programming

Read More
An Overview on French Environmental Policy 2019

My Research Study on French Environmental Policy

Environmental Politics France POLS 324

Read More
Ethnic Study of Israel 2019

My Research Study on Israel's World Happiness Index

Ethnic Studies Israel ES 455B

Read More

Essays

Functional Programming for Software Engineers

16 Dec 2022

Over the course of 5 months, I’ve learned alot about software engineering. I learned how apply functional coding to a real world environment working with a small team on a practical project. When reflecting back on this time, I enjoyed...

Web Development Functional Programming Software Engineering

Modular Coding and Design Patterns

01 Dec 2022

Effective Modular coding is the key to efficient and timely programming. Modular coding is the creation and utilization of code that can be reimplemented and adjusted based on each use case. Modular coding is most effective when used to streamline...

Web Development Modular Coding Design Patterns

A Good Foundation is a Good Framework

06 Oct 2022

Making a good website is not as easy as it may seem. Simply learning html and css will only take you so far. Taking your website to the next level requires a new foundation, one built upon framework. A UI...

Web Development UI Frameworks Bootstrap 5

The Grammar of Programming

22 Sep 2022

The Grammar of Coding Learning a new language is difficult. Growing up I learned three different languages. Although I’m not fluent in all three, you learn to appreciate each one and learn their differences and similarities. In this regard, I...

Coding Standards JavaScript Grammar

How to Communicate Effectively between Developers

08 Sep 2022

Smart Questions Asking smart questions are one of the key elements in effective communication and collaboration among developers. By asking smart questions, you should receive and equally effective and relevant answer to it. There are many nuances to asking a...

StackOverflow Smart Questions Communication

Passions for Programming

30 Aug 2022

One of the biggest and most frequently asked question I get as a unversity student, and as a computer-science major is “What are your plans are after you graduate?”. It’s one of my most dreaded questions as I spend hours...

Programming Post-Graduation Plans