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

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.

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, 2022July 31, 2025

My own notes for Binary Search.

Merge Sort

Posted on July 11, 2022July 30, 2025

My own notes for Merge Sort.

  • 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