Pokemon Go is a mobile device based game that is very popular among teenagers. The game is based on the Geographic Information System (GIS) that utilizes the player's location and interacts with many fancy characters stored in local databases, and occasionally some information stored in remote databases. The game requires a lot of computations for distances, rules, and interactions. In this paper, we propose an innovative method for young students to learn about computer science through GIS and Pokemon Go. It is very important for young students to know that computer science is not just only about coding, but also involves many other interesting topics such as security, networking, animation, modeling, graphic and interface design, databases, user experiences (UX), requirement design, technical writing, etc. The purpose of this paper is to document how to encourage young students interested in pursuing careers in computer science and technology fields.