Posts in CS
Java Data Types
- 11 October 2024
I am studying the Java programming language in AP CS A. Here are a few quirks I noticed about data types in the language.
Engineering Montage
- 21 July 2024
Over the past few weeks, I have been working on a technical project that requires a ton of (computer) engineering. I think it’s time to talk about what I learned from it.
First Thoughts on Tcl
- 07 June 2024
About a week ago, I have started learning the Tcl programming language for an upcoming project. Here are my first thoughts on it.
Reed-Solomon Error Correction – Decoding
- 20 December 2023
Reed-Solomon codes are an especially powerful tool for efficient multi-bit error detection and correction. In my last post, I discussed how to encode messages. In this post, I will discuss how to correct errors and decode the message.
Reed-Solomon Error Correction – Encoding
- 09 December 2023
Reed-Solomon codes are an especially powerful tool for efficient multi-bit error detection and correction. The following is my understanding of the algorithm after reading my professor’s presentation and correcting several erroneous details.
MIPS Assembly Part 1: Stacks and Subroutines
- 16 September 2023
Having recently registered for a Computer Architechture & Organization course, I decided to take some time to start writing MIPS assembly code. However, no sooner had I started writing my first program than I encountered an obstacle: how to properly manipulate the stack and call subroutines.