Pinned Repositories
AppChat-Android
AppChat is a chat application built using Android Studio and Firebase.
Arkanoid-Game
An Arkanoid game as part of an Object Oriented Programing course i took at Bar Ilan university.
Automatic-Grading-System
This is an automatic grading system for computer science student assignments, which compiles the files the students submitted, runs their programs, and assigns grades to a csv file based on comparing the student's output files to the expected output.
Design-Patterns-Playground
Welcome to the Design Patterns Playground repository, a treasure trove of software design patterns implemented in a variety of programming languages.
Dynamic-Dictionary
A dictionary that uses dynamic memory allocation
Expression-Interpreter
A program that interpret logical expression.
Hangman-game
Old school hangman game :)
Hearst-Patterns
A two-part project that makes use of regexs for the detection and extraction of hypernyms and hyponyms from a file in order to process them and create a new file with the relevant information.
KNN-Multi-Threading-Server-Classifier
A project about vector classification using the KNN algorithm and a multi threading server-client connection.
My-Shell
This is a versatile shell project implemented in the C programming language. It offers a range of essential features for command-line interaction. In addition, I made it more appealing with different bash scripts.
DanSaada's Repositories
DanSaada/Arkanoid-Game
An Arkanoid game as part of an Object Oriented Programing course i took at Bar Ilan university.
DanSaada/Dynamic-Dictionary
A dictionary that uses dynamic memory allocation
DanSaada/Expression-Interpreter
A program that interpret logical expression.
DanSaada/Hangman-game
Old school hangman game :)
DanSaada/Hearst-Patterns
A two-part project that makes use of regexs for the detection and extraction of hypernyms and hyponyms from a file in order to process them and create a new file with the relevant information.
DanSaada/Calculator-Application
A project for a frontend development course
DanSaada/KNN-Multi-Threading-Server-Classifier
A project about vector classification using the KNN algorithm and a multi threading server-client connection.
DanSaada/Pstring
Library functions in assembly that will allow working with Pstring in a similar way to the string.h library of the C language.
DanSaada/AppChat-Android
AppChat is a chat application built using Android Studio and Firebase.
DanSaada/Automatic-Grading-System
This is an automatic grading system for computer science student assignments, which compiles the files the students submitted, runs their programs, and assigns grades to a csv file based on comparing the student's output files to the expected output.
DanSaada/Concurrent-News
A multithreaded news system that emulates the synchronized operations within a public news publishing company, showcasing the parallel workflows involved in news dissemination.
DanSaada/Design-Patterns-Playground
Welcome to the Design Patterns Playground repository, a treasure trove of software design patterns implemented in a variety of programming languages.
DanSaada/My-Shell
This is a versatile shell project implemented in the C programming language. It offers a range of essential features for command-line interaction. In addition, I made it more appealing with different bash scripts.
DanSaada/DanSaada
Hi there, I'm Dan 👋
DanSaada/Flight-Management
This project simulates a flight management app for an airline company.
DanSaada/My-First-CUDA-Program
A simple CUDA program that demonstrates its basic principles.
DanSaada/NBA-API
A fictional system that integrates with an API offered by the NBA and produce some insights about a given game.
DanSaada/Parallel-BFS
This project implement a parallel BFS algorithm for undirected graphs, which calculates the shortest path matrix for a given graph.
DanSaada/LeetCode
My solutions to LeetCode problems.