不能单纯看数学竞赛只有25%,她是放养的,25%成绩一点也不差。说说我的个人观点,不一定正确,仅供您参考。直言说的是没错的,真正竞赛厉害编程水平最高的孩子很多都选了CS,不愿意把自己局限在SE这个领域里,编程厉害到这种程度女生应该非常非常少。从目前情况看,CS前景大于SE, 但还得看个人学得怎么样。您女儿如果选SE相当于也拿到了UWCS门票,孩子上进肯吃苦,编程基础又好,本来进去就是女生里的top, 是有机会学到和男生一起top的那群的,那个就老厉害了,进了大学不用追求最top。另外我说SE招生看重编程,是相对的,对于加拿大的大学来说,UWSE是计算机专业里应该是最看重编程经验的,基本可以说CS还是会招没有编程经验的孩子,但SE的学生通常都有编程经验,但是因为SE课程繁重,加上可以随时转CS, 有些孩子就会改变方向。我和直言说的是一个事情的两个方面。如果是我的女儿,我会叫她自己选,假如孩子决定选SE,我会建议她尽快转CS, 修数学,计算机难课,选修课里包含几门商或SYDE相关的(如果有这样的课可以选),这样做的目的主要是因为AI领域里的deep learning, 神经网络,data,矩阵,都需要数学。在SE里学不到这样的数学。如果孩子不想太辛苦, CS, SE average毕业也很好,不会差。