Coder Social home page Coder Social logo

israelElad's Projects

ai icon ai

Last semester- "Artificial Intelligence" course: graph/tree search algorithms: BFS, DFS, DFS-L, IDS, BestFS(UCS, Greedy, A*), IDA*. Heuristic functions. Hill climbing. CSP. Adversarial games search(Minimax, αβ-pruning. Checkers game). Planning(STRIPS). ML. Recommendation systems.

ant-colony-optimization icon ant-colony-optimization

Implementation of the Ant Colony Optimization (ACO) algorithm for solving both the classical Travelling Salesman Problem (TSP) and a variant thereof with additional non-mandatory nodes. Additionally, implementing a few variants of ACO and comparing the results.

ap1-flightsimulator-communicationandsearchalg icon ap1-flightsimulator-communicationandsearchalg

Used SOLID principles (such as single responsibility & open/close) and design patterns (such as Object Adapter & Bridge patterns) to create a generic server for problem-solving and to use this server for implementing search algorithms.

ap1-flightsimulator-interpreter icon ap1-flightsimulator-interpreter

An interpreter for the FlightGear simulator, enabling remote control on an aircraft by analyzing and executing commands from a given script. The program gets a script file that contains various commands, splits it into strings by using a lexer, and then interprets them by using an interpreter. The project contains design patterns, communication,…

ap2-flightsimulator-androidapp-joystick icon ap2-flightsimulator-androidapp-joystick

Fly your FlightGear's airplane using your phone! An Android app- Joystick, which connects to FlightGear simulator and changes the aileron and elevator values of the plane.

ap2-flightsimulator-restwebapp-routedisplay icon ap2-flightsimulator-restwebapp-routedisplay

A web application in REST architecture that serves different web addresses (URIs) for sampling, displaying, and saving the values (the plane's route) obtained from the FlightGear simulator.

ap2-flightsimulator-wpfapp-controllerandroutedisplay icon ap2-flightsimulator-wpfapp-controllerandroutedisplay

A GUI (WPF application), which allows us to control an aircraft manually (using joystick) and automatically (text interpreted to commands) on the FlightGear simulator, and showing its route on a graph-like monitor, using the MVVM architecture, Client-Server architecture, and parallel programming.

ap2-introtocsharp icon ap2-introtocsharp

Second year second semester- "Advanced programming 2" course - Intro to C# using Delegate, Event, List, Dictionary and Lambda Expressions.

bemy icon bemy

BeMy app, Intel's BIU hackathon.

human-agent-interaction icon human-agent-interaction

Third year second semester- "Human-Agent Interaction" course: Predicting human decision making in Participatory Budgeting

impact-data-leak icon impact-data-leak

How I got access to over 35,000 photos of IMPACT applicants and volunteers, including IDs, driving licenses, passports etc.

intro-to-computer-networks icon intro-to-computer-networks

Last semester- "Intro to Computer Networks" course: comprehensive study of Wireshark. TCP/IP layers- Application(Http requests. DHCP, DNS under UDP. Proxy. SMTP), Transport(TCP, Flow and Congestion Control, UDP), [ICMP, NAT], Network(Forwarding and Routing. IP, link state - OSPF, distance vector- RIP, BGP), Link(ARP, Shared wire- ALOHA, CSMA), Physical.

intro-to-cs icon intro-to-cs

First year first semester- "Intro to Computer Science" course: C and Python

ml icon ml

Third year first semester- "Machine Learning" course- ERM, Sound Compression with K-Means. Training Perceptron, SVM, PA. Training neural network on Fashion-MNIST. Experiencing different normalization and activation functions and optimizers. CNN.

multicore-programming icon multicore-programming

Third year second semester- "Multicore Programming" course: Concurrency, Parallelism, CUDA, Go Language.

oop-arkanoid-game icon oop-arkanoid-game

The familiar Arkanoid (Brick Breaker) game implemented in Java, using OOP concepts such as design patterns (Factory, Observer/Listener), polymorphism & interfaces, inheritance, and more.

oop-math-expressions-differentitation-simplification icon oop-math-expressions-differentitation-simplification

A system that can represent nested mathematical expressions that include variables, evaluate their values for specific variable assignments, differentiate them, and simplify the results. In doing so we will work in a recursive framework, see some more examples of polymorphism, and practice the use of inheritance and class hierarchies for sharing of common code.

oop-spaceinvaders-game icon oop-spaceinvaders-game

A game built on top of the code that was developed for the Arakanoid game (code reuse), implementing a brand new game - the familiar Space Invaders game. Implemented in Java, using OOP concepts such as design patterns (Factory, Observer\Listener), polymorphism & interfaces, inheritance, and more.

os icon os

Second year second semester- "Operating Systems" course- Bash shell, fork, files, multi-threaded programming(thread pool), pipes signals and alarms.

parking-lot-oop icon parking-lot-oop

Parking lot management system demonstrating SOLID principles, Object-Oriented-Programming and Design Patterns (Strategy, Iterator, Static Factory Method, Facade etc.)

patatap-game icon patatap-game

Simple Patatap game clone, built using paperscript.js and howler.js libraries.

programming-languages icon programming-languages

Third year first semester- Programming Languages (Overview): Architecture, Meteor, JavaScript(Memoization).

restful-blog icon restful-blog

RESTful Blog- Blog using all REST API verbs, Node.js environment, Express framework (EJS, method-override, Express sanitizer...), Semantic UI for design, MongoDB+Mongoose for DB. Deployed on AWS EC2.

robotics icon robotics

Third year first semester- "Robotics" course: ROS- Turtlebot, Wanderbot, Bug, Coverage- STC (Spanning-Tree Coverage) algorithm

secure-coding-and-cyber-security icon secure-coding-and-cyber-security

Third year second semester- "Secure Coding and Cyber Security" course: x86-64 Assembly- Buffer overflow, shell code, ROA(Return Oriented Programming) attacks. CBC with AES Encryption.

signlanguage icon signlanguage

Third year project: A game for learning the Israeli sign language! Made with Unity.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.