Хочу стать программистом. Какой факультет выбрать?
Поступай в ИТМО и пробивайся сразу работать у них. Там неплохо получится - они ищут талантов и любознательных среди студентов и выращивают из них программистов.
А так, как и сказал Александр - программированию не учат. Дают базис, но к практике он привязан очень сомнительно. А вот математике тебя научат, но только если ты не помрёшь со скуки. Ради математики можно и ГУ
Забей и выбирай по другим критериям(хоть рандомно).
Зачастую учат по факту(какие есть преподы\предметы), а не по описаниям направлений. да и сами направления очень схожи, но даже если в программу попадет какой нибудь замечательный и полезный предмет(вроде нейросетей), его легко можно испортить ужасным преподаванием. К тому же востребованным в геймдеве штукам учить не будут, в лучшем случае общая околоерунда без практических примеров.
Это вообще про РФ, но вряд ли в СПбГУ по-другому.