If you want to develop software for a government agency, you are likely going to need to obtain a computer science degree . If you are in high school, check out colleges that have computer science programs and figure out what is required to apply to those programs.
Have you already started coding? If not and your school does not offer any computer science courses, I would suggest starting with an online coding course to see if it is something that you will enjoy as a career. I have suggested some resources below.
If you are specifically interested in monitoring and border security you will likely also need to pursue study in Artificial Intelligence, Facial Recognition and/or Data Science. I have a suggested a few articles to help you familiarize yourself with these topics so you can learn more about these fields and start thinking about how they might apply to your chosen field!
Bonney recommends the following next steps:
- If you are in middle school, start learning to code at https://scratch.mit.edu/. It's free!
- If you are in high school, start learning to code at https://code.org/educate/curriculum/high-school. It's free!
- Read more about Artificial Intelligence @ https://www.oreilly.com/ideas/what-is-artificial-intelligence.
- Read about the current Artificial Intelligence projects being done by the US Department of Homeland Security: https://emerj.com/ai-sector-overviews/artificial-intelligence-homeland-security/
- Read about how the US Department of Homeland Security using Data Science: https://www.dhs.gov/sites/default/files/publications/DA-E%20Blue%20Stripe_0.pdf