Pål André Holdahl's Projects
Source code for exercises from course AlgDat2022 fall 2022, OsloMet.
Exercises for Docker training
This project is a Jupyter Notebook that analyzes how a regression model can be tuned to predict the stock market prices of Tesla (TSLA). The objective was to create a prediction algorithm to forecast the closing price of Tesla stock on a specific date.
Impersonator is a business promotional website created for a friend and co-worker involved in voice acting and on-site recording. The website provides information about the services offered by Impersonator, showcases example sound recordings and business partners, and offers contact information.
This Jupyter Notebook implements the K-Means clustering algorithm for educational purposes. The implementation is part of an assignment where we chose to investigate how the K-Means clustering algorithm work.
kinobilletter is a demo web application of a cinema ticket system created in intelliJ. It is based on an obligatory assignment from the Web Programming course at OsloMet in 2022. This project expands significantly on the original assignment, providing a more polished and functional user experience.
This website is a tribute to retro computers and gaming, created as part of an Inclusive Web Design assignment at OsloMet. The project was a collaborative effort by three students, with the majority of the web development work done by me. The content is based on one of the group members, Leif, and his love for retro computers.
Denne oppgaven er en obligatorisk innlevering i Algoritmer og Datastrukturer. Kodet i Java i intelliJ. Den passerer alle testene.
This website allows users to share vacation photos as polaroid snapshots on a wooden table. Users can pick up and view photos with realistic animations, and open images in full view in a new tab. This project expands on the 2021 "Summer Photos" assignment, incorporating several advanced improvements.
This project consists of multiple Python scripts that together implement a simple HTTP server capable of handling multiple clients. The server can respond to HTTP GET requests, serving files and handling errors such as 404 Not Found. Additionally, a testing script is included to simulate multiple client requests.
PyTermChat is a Python-based chat app that enables multiple clients to connect to a server and communicate in real-time via the terminal. Originally based on a Networking and Cloud computing assignment, it now includes features like group chats and a Rock-Paper-Scissors game.