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

CMSC216_Project06

Posted on September 21, 2022January 9, 2023

Write a small simulation of the filesystem component of an imitation UNIX system called Ournix, which can model a few of the most common commands.

CMSC216_Project05

Posted on September 21, 2022January 9, 2023

Write a makefile to compile some code that is given.

CMSC216_Project04

Posted on September 21, 2022January 9, 2023

Get a better understanding of low–level hardware and machine–language concepts. Write a simulation of a self-defined CPU, which is able to execute self-defined machine-language programs.

CMSC216_Project03

Posted on September 21, 2022January 9, 2023

Write some functions to manipulate the instructions of a fictional simple processor. Using the features of C covered in the class, namely bit operators and arrays.

CMSC216_Project02

Posted on September 21, 2022January 9, 2023

Be familiar with some additional features of C and UNIX.

CMSC216_Project01

Posted on September 3, 2022January 9, 2023

Be familiar with a new programming language C, and familiar with the Grace system/submit server which is developed based on UNIX.

Binary Search

Posted on July 17, 2022March 31, 2025

My own notes for Binary Search.

Merge Sort

Posted on July 11, 2022February 7, 2025

My own notes for Merge Sort.

Sorting And Searching Algorithms – Time Complexities Cheat Sheet

Posted on July 11, 2022September 23, 2022

Time complexity Cheat Sheet & BigO Graph.

Quick Sort

Posted on July 11, 2022March 6, 2025

My own notes for Quick Sort.

  • 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