Marius Arhaug's Projects
This is program is a simple alarm clock cli that allows you to set one or multiple alarms in the future. This project was made as an submission to NTNU's Operating Systems course. TDT4186
AlgDat øvinger
Application displaying locations of bicycle stations
A C program which reads a trace of memory references and reports 3 statistics (accesses, hits and hit rate). The cache configuration is determined by parameters that are passed as command line arguments. The command-line parameters are cache size, cache mapping (DM/FA), and cache organization (Unified/Split).
TDT4140 - Software Development Spring 2021 Project - Group 40
Electron application for playing the game Pong, previously created in browser by me
Hangman project created using Elixir and Phoenix
A final state machine that is simulating a 0-9 digit block that allows users to enter password and login and to flick simulated LEDs
Finite difference approximation of 2D shallow water equations using CUDA library.
"Famous little unix shell" - A UNIX based shell created in C, Lex and Yacc for NTNU's Operating Systems course TDT4186. It supports IO redirection and piping aswell as background jobs
GitGraph is a single page application that fetches and shows information about our repo. This project was made as a project for teaching purposes in the class IT2810 - Web Development at NTNU in 2021
Shopping cart system for gathering information about various prices for various groceries
Hangman created in HTML5 and JavaScript
Eksamens besvarelse i faget IT2 på VG3 2019
JAMDb - Just Another Movie Database is an application for storing movie information. The application supports multiple functionalities such as searching, adding more movies, sorting and viewing more detailed information.
Various tasks solved with Oz programs
Aseembly / C checker for plaindrome strings
A TUI clone of Piazza
A tetris emulator (simple) for the Raspberry Pi, with SenseHat. It displays blocks live on the LED matrix aswell as register user input from the SenseHat joystick.
Web based game of Pong, with some few extra mechanics
RPNCalculator made using OOP Python
A multithreaded web server that serves both html pages and json responses via sockets. Created with C targeted for POSIX systems, no external liberaries. This was a part of NTNUs Operating Systems course TDT4186
Java application
Traversing and Visualization of one or more tree structures.
A simple vscode extention for highlighting the VSL language in NTNU's course TDT4205 Compiler Construction