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

Category: CMSC330

CMSC330_Project5

Posted on January 4, 2023January 9, 2023

Rust warmup and some interesting methods.

CMSC330_Project4b

Posted on January 4, 2023January 9, 2023

In this assignment, it will implement an interpreter for MicroCaml.

CMSC330_Project4a

Posted on January 4, 2023January 9, 2023

Over the course of Projects 4a and 4b, it will implement MicroCaml — a dynamically-typed version of OCaml with a subset of its features. As part of the implementation of MicroCaml, it will also implement parts of mutop (μtop or Microtop), a version of utop for MicroCaml.

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)

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