Bachelor of Science, Electrical and Electronics Engineering
Associate of Science, Computer Engineering and High School Diploma
I employed my knowledge of trigonmetry, algebra, recursive, and analytical thinking to create this project. This project taught me how to use different drawing components in Java as well as helping me to solidify the concept of recusion.
My teammates and I built a physical pendulum. We pivoted our pendulum on a rotary sensor/potentiometer connected to our Arduino UNO. The Arduino picks up the voltage value and convert it into degree of which the potentiometer is turned. The data was then transferred to the Arduino IDE then to the Pyton IDE and were used to plot the graph of the pendulum's amplitude versus time to obtain the period of the pendulum.
My partner and I developed three functions that simplify functions, evaluate mathematical expressions, and plotting functions for a simple numerical computing environment in Java.
I implemented a basic search engine that displays the webpages in order of their relavence to the keywords in the search bar using the PageRank algorithm.
I implemented a maze generator by applying Kruskal's algorithm and a feature that finds the shortest path between two points in the maze, which is generated by Dijkstra's algorithm.
I implemented the game "Tug of War" with a computer generated player using SystemVerilog on the FPGA (DE1_SoC) board using combinational and sequential logics, counters, and linear feedback shift registers.
I implemented the classic game "Frogger" using SystemVerilog on the FPGA (DE1_SoC) board using combinational and sequential logics, counters, and linear feedback shift registers, as well as an LED array.