This repo contains code for a neural network agent that is trained to solve a maze by navigating a grid to a specific square with 'treasure' on it. Most of the code here was a template, except for the part that executes the actions and saves results to memory.
Computer scientists aren't just programmers, they are also researchers who use computers to solve problems. Computer science can involve a lot of math and theory as well. As a computer scientist, when approaching a problem, you have to consider the limitations of it. Typically there are a lot of constraints such as memory limitations, budget and time. Each problem you solve has to be planned out before its execution. As a computer scientist, you need to keep in mind ethical responsibilities even if it might mean you're going aganist your companies wishes. For example, if a company wants you to develop and push a change that introduces unethical tracking to a application, you should be able to stand up aganist that.