Class Report: Software Engineering I (CS 361)
This term I took two courses: Algorithms and Software Development I. This post summarizes my experiences with the latter, and offers some advice for people taking the class in the future.
Read more →Class Report: Algorithms (CS 325)
This term I took two courses: Algorithms and Software Development I. This post summarizes my experiences with the former, and offers some advice for people taking the class in the future.
Read more →How I Got an Internship
One of my mentor's main pieces of advice is that if I want to teach computer science, then I should know what it's like to work as a developer. So I started applying for internships.
Read more →What Happens at Oregon State's Career Showcase
Oregon State hosts two Career Showcases each year in Portland which cater to students in the post-baccalaureate computer science program. Last week I attended the fall 2017 edition. Here's a bit about how it went and what I learned.
Read more →Class Report: Databases (CS 340)
This fall I took two courses: Web Development and Databases. This post summarizes my experiences with the latter, and offers some advice for people taking the class in the future.
Read more →Class Report: Web Development (CS 290)
This course, which I completed in Fall 2017, covered HTML, CSS, JavaScript, Node, and MySQL.
Read more →Hackathons as Test-Driven Development
Last weekend I went to Code Retreat, a hackathon-esque gathering centered around a simple idea: building Conway's Game of Life in teams with a variety of constraints imposed on the programming process.
Read more →Networking Night at Oregon State
Last night I went to Oregon State’s Networking Night in Corvallis, Oregon. The event is meant to be an informal kick-off to the STEM Fall Career Expo, which takes place the next day. I drove down to the event from Portland, which is about an hour and a half away.
Read more →Writing Tic-Tac-Toe in Assembly
After finishing a course at Oregon State in Assembly language, I used the language to write a two-player tic-tac-toe game. Here's how it went.
Read more →Class Report: Assembly Language (CS 271)
This course, which I completed in Summer 2017, covered Assembly language programming (MASM, to be specific) and computer architecture.
Read more →