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

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)

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.

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

CATEGORIES

  • Artificial Intelligence
  • 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