Skip to content
Menu
Portfolio
  • Personal Projects
  • Assignments
  • Algorithms
  • Notes
  • Home
Portfolio

CMSC330_Project3

Posted on January 4, 2023January 9, 2023

This project implemented algorithms to work with NFAs, DFAs, and regular expressions.

CMSC330_Project2b

Posted on October 11, 2022January 9, 2023

The goal of this project is to increase the familiarity with programming in OCaml and give practice using higher order functions and user-defined types.

CMSC330_Project2a

Posted on September 23, 2022January 19, 2023

First project in OCaml. (Warmup)

CMSC330_Project1b

Posted on September 23, 2022January 9, 2023

Battleship game implemented by Ruby.

CMSC330_Project1a

Posted on September 23, 2022January 19, 2023

First project in Ruby. (Warmup)

CS1410_Plants vs. Zombies

Posted on September 21, 2022January 9, 2023

This is the final project for class CS1410 Introduction to Object-Oriented Programming at the University of Utah.

CMSC216_Project10

Posted on September 21, 2022January 9, 2023

To get some experience with concurrency using Pthreads.

CMSC216_Project09

Posted on September 21, 2022January 9, 2023

Be familiar with assembly programs. Transfer provided C programs to MIPS assembly language programs.

CMSC216_Project08

Posted on September 21, 2022January 9, 2023

Write a version of make, which can build programs and, more generally, execute any commands that depend on other things.

CMSC216_Project07

Posted on September 21, 2022January 9, 2023

Write a very small program using simple process control. The purpose is to get some firsthand experience with process control basics.

  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • Next

CATEGORIES

  • Personal Projects
  • Notes
  • Algorithms

  • University of Maryland
  • CMSC426 - Computer Vision
  • CMSC320 - Introduction to Data Science
  • CMSC330 - Organization of Programming Languages
  • CMSC216 - Introduction to Computer Systems
©2025 Portfolio | WordPress Theme by Superbthemes.com