Pinned Repositories
QRGo
digital-logic-design
This repository contains digital logic design projects that my partner Ahmed Ahmed (https://github.com/a-s-ahmed) and I developed in VHDL and tested using simulation and a Diglient Zybo Z7-10 board.
CS50-AI
This is a repository with all of the projects I have completed while working on Harvard's CS50 AI course.
MyArm
Best Hardware Project Winner. Created in 24 hours. Create a robotic arm which can remotely emulate your own.
os-concepts
Projects that I completed in the CMPUT 379: Operating Systems Concepts course at the University of Alberta.
intelligent-systems
This repository contains projects that I completed while completing the ECE 449: Intelligent Systems course at the University of Alberta. These projects involve three main concepts: Neural Netowrks, Fuzzy Systems and Evolutionary/Genetic Algorithms.
StudentRecords
Created a custom hash function and overloading the equality operator. Then we create an instance of a certain unordered set which stores the instances of StudentRecord. You can then apply changes to this instance like querying the name,ID and grade, removing and adding new students.
CMPUT-301-CustomList
This repo contains the CustomList starter code for integrating Firestore
ComplexCalculator
Complex number calculator that uses postfix notation.
drivingRouteFinder
Using the joystick and the cursor that moves on the TFT screen you can now find the shortest route between two locations in Edmonton!
amanudde1999's Repositories
amanudde1999/CMPUT-301-CustomList
This repo contains the CustomList starter code for integrating Firestore
amanudde1999/intelligent-systems
This repository contains projects that I completed while completing the ECE 449: Intelligent Systems course at the University of Alberta. These projects involve three main concepts: Neural Netowrks, Fuzzy Systems and Evolutionary/Genetic Algorithms.
amanudde1999/os-concepts
Projects that I completed in the CMPUT 379: Operating Systems Concepts course at the University of Alberta.
amanudde1999/digital-logic-design
This repository contains digital logic design projects that my partner Ahmed Ahmed (https://github.com/a-s-ahmed) and I developed in VHDL and tested using simulation and a Diglient Zybo Z7-10 board.
amanudde1999/CS50-AI
This is a repository with all of the projects I have completed while working on Harvard's CS50 AI course.
amanudde1999/Huffman_Coding
Program that can compresses and decompresses files using Huffman coding.
amanudde1999/TicTacToeGame
Allows you to play a simple game of Tic Tac Toe either against your friend or against a computer!
amanudde1999/InteGrapher
Using the Arduino TFT screen, enter any function you wish to integrate and plot!
amanudde1999/Restaurant_FinderV2
Description: The second part of our Restaurant Finder involves the use of the joystick to move the cursor around the map displayed on the TFT Display, you can also view which restaurants are near you in Mode 1 and find out exactly where they are on the map. Moreover, there are now two buttons, one on the top right and one on the bottom right of the screen. These will restrict the restaurant choices depending on the rating the top right button displays and the sorting algorithm will change depending on the bottom right button.
amanudde1999/drivingRouteFinder
Using the joystick and the cursor that moves on the TFT screen you can now find the shortest route between two locations in Edmonton!
amanudde1999/StudentRecords
Created a custom hash function and overloading the equality operator. Then we create an instance of a certain unordered set which stores the instances of StudentRecord. You can then apply changes to this instance like querying the name,ID and grade, removing and adding new students.
amanudde1999/ComplexCalculator
Complex number calculator that uses postfix notation.
amanudde1999/Restaurant_FinderV1
The first version of the Restaurant Finder involves the use of a joystick to move the cursor around the map of Edmonton displayed on the TFT Display and view nearby restaurants.
amanudde1999/Encrypted_Communication2
The RSA encryption algorithm uses randomly generated numbers from the analog pin voltage fluctuation instead of preset values like in part 1.
amanudde1999/Encrypted_Communication1
amanudde1999/MorningProblems_CPP
Morning Problems for C++ from the CMPUT274 course
amanudde1999/MorningProblems_Python
Python morning problems from the CMPUT274 course