Programming Projects
In this part, you can find all the programming projects I implemented during my curriculum just as those I made for fun or for the simple reason that I wanted to increase my programming skills. For the moment, you can only see four of them but more are coming! The code is on-demand only! Do not hesitate to contact me if you have any questions about them~~!
Thread Concurrency Programming (Python) |
Thread Concurrency Programming with Python
Implementation of several classical concurrent and multithreading programs using Python (Four versions of the Dining Philosophers, the Dancers and the Golfman).
VHDL and Verilog Adder Code |
VHDL and Verilog Adders
Design, implementation, comparison and performances analysis for different types of Logic Adders using VHDL and Verilog for VLSI Design class at IIT.
Network Simulation |
Network Simulation using Tp/Tcl/OTcl, Awk, Perl and the Network Simulation 2 Software (NS2)
Network Simulation of the Internet and Tranport Protocols, IP and TCP/UDP. Study, comparisons, performances analysis and simulations of the different protocols behavior with regard to the traffic applied to the system.
R Programs for Data Mining |
Data Mining Projects Using the R Software for Data Mining and Analysis
Data analyses of datasets consisting of text and Microsoft Excel files. Various (pre)processing and data mining technics were used, among other: Sparsity analyses, Clustering technics (K-means, knn), Classification & Decision Trees, Random Forests,... I also used a great number of Statistical technics such as the Welch Two Sample T-test and the Pearson's Chi-Squared test. I presented my results using graphical outputs such as histograms, boxplots, tables, scatter-plots, scaling and importance plots.
These projects were particularly great and interesting since they allowed me to directly apply and compare data mining and statistics technics. I really enjoyed working on them!
Python and Java Programs using for AWS |