top of page
Mateo Cajiao
PERSONAL PROJECT
Motivation
Interests
I have always loved computers and learning the languages they communicate in, so that I can learn how they work and be able to make my own scripts and software to run. During quarantine I have spent a lot of time on Discord (useful for voice calls for schoolwork) and I have noticed that you can make your own Discord bot. You can program them to do practically anything, from host giveaways to play music, to translate data from games to a spreadsheet, etc. My goal is heavily based on my personal interest, but it’s not something I’ve already done, so I will both learn to create a bot and learn a new programming language/learn more about one I have some experience in.
Prior Knowledge
I have some prior knowledge in programming. When I was about 11, I took coding classes for a few months (extracurricular activity). I mainly studied from an organization called code.org, but I also spent some time learning markup languages like HTML5 and CSS, to make a (very) basic website. I have made a barebones test bot in Discord by myself, written in JavaScript. I have seen some basic tutorials on Python, and have done some work with Skript (a Minecraft plugin that translates semi basic English sentences into Java code, to make custom mods). Lastly, I’ve also done a bit of work with another Minecraft programming language called Scarpet, aimed at creating technical mechanics and landscaping with code.
Subject Specific Knowledge
Some SSK is knowing about programming, and about the different programming languages, along with their benefits and drawbacks for a project like this. I need to know a lot about how coding works and specifically how back end development works to be able to integrate local and external databases into my bot.
Future Ventures
Since I am eyeing Computer Sciences as the program I'd like to take as my tertiary education, (which includes a lot of programming, math, and physics) coding will be a large part of it, and therefore creating a Discord bot is a good step in the right direction.
bottom of page