Xiaokang Chen

Student

I am studying for a B.S. in Computer Engineering in the College of Engineering at the University of Hawaii. I expect to graduate in Fall, 2024.


Interests: PCB/Chip design, AI, Quantum Computing, Cyber Security, 3D Graphics/3D Modeling


Projects

Shop-Manoa 2024

ICS 314 Final Project

ICS 314 Final Project Web Design Meteor

Read More
SCADA Water/Oil System 2023

My team developed a closed loop water/oil system.

Circuit Design Raspberry PI Python

Read More
Animal-Farm 2022

Introduce good Software Engineering practices

C/C++

Read More
ALU 2022

Designing a combinational digital circuit with 8 operations, each operations are 4 bit.

Circuit Design Verilog

Read More

Essays

Software Engineering Essentials: Configuration Management and Coding Standards

09 May 2024

Over the course of this comprehensive software engineering program that spanned eighteen weeks, I’ve absorbed a wealth of knowledge that transcends the boundaries of web application development. Two areas that particularly resonated with me were configuration management and coding standards....

Software engineering Coding Standards Configuration Management

Artificial Intelligence in Software Engineering Education: A Personal Journey and Reflection

05 May 2024

I. Introduction Artificial Intelligence (AI) has been a transformative force in various fields, and education, they plays a pivotal role in automating tasks, optimizing systems, and enhancing the overall efficiency of software development processes. Throughout my journey in ICS 314,...

Artificial Intelligence

Understanding and Implementing Coding Design Patterns

25 Apr 2024

What are design patterns Design patterns are like blueprints for software development, providing general, reusable solutions to common design problems. They encapsulate expert knowledge and best practices, making it easier to create scalable and maintainable software systems. Design patterns can...

Design Patterns

HTML/CSS Purity vs. Bootstrap 5 Efficiency

22 Feb 2024

The big question Deciding between using UI frameworks like Bootstrap 5 or sticking to plain HTML and CSS is an ongoing debate. While going for simple HTML and CSS might seem easy, taking the time to learn a UI framework...

UI Frameworks HTML/CSS/JS Bootstrap 5

Mastering Coding Standards in Software Development

08 Feb 2024

What is Coding Standard? Coding standards are a set of guidelines used in programming that recommend programming style, practices, and methods for each aspect of a program written in a specific language. They are designed to ensure that code is...

Coding Standards ESLint JavaScript IntelliJ

What is a SMART question

25 Jan 2024

Why is it important to ask questions? Asking questions is a fundamental part of human interaction, serving to gather information, clarify understanding, initiate and sustain conversations, aid in problem-solving, stimulate learning and discovery, and facilitate self-reflection. It’s an essential tool...

Questions

See all 8 essays