Il y a quatre stratégies principales que vous pouvez suivre, et celle que vous choisissez va influencer les sortes d'options qui semblent bonnes.
La première option est d'être compétitif pour l'école supérieure en CS. Dans ce cas, vous voulez prendre autant de mathématiques que possible. La majeure en mathématiques est un choix facile ici, bien que les statistiques ou la physique pourraient être un bon choix aussi.
L'option deux est d'être compétitif pour l'école supérieure dans quelque chose d'autre. Il y a d'autres domaines où une formation en CS est une bonne préparation pour faire de la recherche. La physique, la chimie, la psychologie, la linguistique, les neurosciences et l'économie entrent dans cette catégorie, et il y en a d'autres aussi.
La troisième option est d'avoir autant de choix que possible pour l'emploi que vous obtenez après l'université. Dans ce cas, vous voulez examiner les sujets qui vous donnent des options autres que d'être un programmeur droit. L'économie, certaines majors de commerce, la chimie et la biologie sont tous de bons choix ici.
La quatrième option est d'étudier tout ce que vous trouvez intéressant et de compter sur vos compétences en CS pour obtenir un emploi après l'université. Dans ce cas, c'est plutôt à vous de décider.