Tal Mizrahi's repositories
Hangman-game
A Hangman game created for Introduction To Computer Science course.
Crochet-Pattern-Process
This program receives a crochet pattern as a text, and produce useful information about the crochet project from the pattern.
Dynamic-Dictionary
A dynamic dictionary written for Introduction To Computer Science course.
Encryption-Box
This is a Python-based encryption system using the Vigenere cipher that includes a graphical user interface (Tkinter GUI) for transferring messages.
FLY-HIGH-game
Retro video game based on SFML, written in CPP.
Tals-Arkanoid-game
An Arkanoid game for Object Oriented Programing course, Bar Ilan University.
Discrete-Mathematics-Calculator
A Discrete Mathematics Calculators for Object Oriented Programing course, Bar Ilan University.
Hearst-Patterns
The project is divided into two parts, each of which focuses on detecting and extracting hypernyms and hyponyms.
Assembly-Pstrings
An Assembly Pstrings program and library, as part of the third assignment in Computer Systems course, Bar Ilan University.
Bingen-AI-Playlist-Generator
Bingen is an AI powered playlist Generator for your Spotify account. Insert a playlist request of your choice (literally anything...), check the result, and upload it directly to your Spotify account using the ChatGPT API and the Spotify API.
Basic-Assembly
Basic Assembly program, as part of the second assignment in Computer System course, Bar Ilan University.
EndianAndMagnitude
This project is the first assignment in the Computer Systems course. Its purpose is to enlarge my understanding of the representation of bytes in different computers.
MusicBrains-WebCralwer
Big Data Crawling - MusicBrains web crawler
parallel-BFS-search
parallelBFS
Parallel-SIMD-and-Intrinsics
The Assembly and C Exercise aims to practice assembly language programming using SSE/AVX instructions and C SSE/AVX intrinsics.
parallelLinkedList
Parallel operations linked-list using openMP
TCP-Server-Project
A TCP server reached by a web browser client, as part of Computer Networks course, Bar Ilan University.
UDP-VirtualChat
A virtual chat group system as part of Computer Networks course, Bar Ilan University.
AP1-KNN-Multithreaded-TCP-Server
An AI-KNN algorithm system for classifying vectors, As part of the final project for Advanced Programming course, Bar-Ilan University.
Hatchat-Mobile-App
Hatchat Mobile is an Android chat application designed for online communication.
Hatchat-Web-App
Hatchat is a web-based chat application designed for online communication.
MVC-HatChat-Server
The Hatchat MVC server was created to support the Hatchat Mobile app (Android) and the Hatchat Web app.
Multithreaded-News-System
A Multi-Threaded News System designed to produce, sort, and display articles. The third assignment for the Operating Systems course at Bar Ilan University
OS-Automated-Grading-System
A file comparison and automated grading system for Operating Systems course, Bar Ilan University.
OS-Bash-and-exec
The first 3-part assignment focuses on Bash and exec family commands for the Operating Systems course at Bar Ilan University.