Hey thanks :D Congratulations on your Pokémon Clubs winnings!
Unfortunately the only computer course in my high school was basically 'Microsoft Office 101' haha. According to the load of papers I was given from the open-house, I'll be getting practical training in software development while learning the theoretical foundations of computing. I'll also be studying the systems, networks, and technology that serve as the foundation of future economic and social growth. I was also given a paper that listed what courses I'll be taking and available electives. I'm not sure where they went but I do remember seeing a lot of math-specific courses such as statistics and algorithms as you mentioned. There were also a lot of useful electives and I plan on taking advantage of that. I do need to improve my learning ability, however. I'm hoping that once I learn more languages and more about the mechanics, I'll be able to pick up new languages quickly. I'll be sure to be on the lookout for job fairs. I want to say that there are ~60 companies that recruit but a lot of them are looking for engineers.
Mind if I ask what got you interested in programming?