![image](https://habrastorage.org/getpro/habr/post_images/35a/839/423/35a8394238c8062bcc6272e06713e10a.jpg)
“… я покажу вазочку кружащуюся в пространстве вместе с веером и фруктами, цветной капустой, птицей, бокалом, бутылкой, из которой изливается содержимое, и ножом напротив окна, а за окном будет простираться бескрайняя морская гладь, покрытая зыбью, когда я выставлю руку, сжимающую в пальцах рог носорога, — всё это будет означать, что я решился и начал постигать пространство-время путём созерцания левитации, которая разрушает энтропию” — Сальвадор Дали
Речь пойдет не о картине Дали “Живой натюрморт”, а об общей концепции как сложить жизненный пазл поступить и учиться в калифорнийском ВУЗе. Как оказалось задача сама по себе не столь тривиальная и требует детального разбора на каждом этапе процесса подготовки к поступлению в ВУЗ и самой учебе.
Путь поступления в университет в США (вариант нашей семьи)
Поставленная задача: получить максимум образования за минимальные деньги, найти высокооплачиваемую работу сразу после окончания ВУЗа, закончить ВУЗ без долгов.
Условия: средний класс, иммигранты, без связей и legacy, многодетная семья живущая в Калифорнии.
Интересы ребенка в средней школе: роботы, математика, история, экономика, политика
Планирование поступления:
1. Общее планирование с 4-го класса (акцент на программу продвинутой математики), углубленное с 8-го класса.
2. В 8-м определились с специальностью (major). Ребенок хотел major по робототехнике, желательно в MIT. Составили список лучших программ по робототехнике, определились с ценой обучения, сравнили начальный и средне-карьерный заработок в робототехнике и Computer Science (CS), требования по graduate and post graduate образованию для карьерного роста, финансовые возможности родителей.
Анализ легко переубедил ребенка начать изучать CS и при наличие устойчивого интереса к робототехнике по получению степени бакалавра в CS продолжить graduate и post graduate образование в сфере робототехники в Carnegie Melon.
3. Составили список требований для поступления в University California (UC) и пару-тройку топовых частных школ. Составили стратегическое расписание на 4 года в high school, список желательных activities и клубов.
Cost/Benefit Analysis
В 10-м классе составили список конкретных школ для поступления.
Требования: престижная программа по Computer Science (CS), возможность получить второй major по экономике (ребенок оказался в большей степени математиком/гуманитарием, чем инженером с паяльником в руке), возможность получить internships, близость к работодателям, полная стоимость не выше чем в UC, желательно значительно ниже.
- Составили список из 25 наиболее престижных CS программ (не ВУЗов) в США, пользовались для этого всеми возможными рейтингами.
- На веб сайте каждого вуза заполнили Net Price Calculator, съездили в Caltech лично поговорить с admission officer, выкинули из списка MIT и Caltech, сократили список до 13.
- Внимательно посмотрели описание программы в каждом колледже, требования, возможности, стоимость обучения, рекомендуемое расписание, наличие accelerated program или honors program, наличие мастерской программы за 5 лет, возможность получить двойной дигри, наличие scholarships особенно merit-based, интересные open source проекты, почитали отзывы в интернете, глянули rate my professor, как часто проводятся career fairs, как близко и как много потенциальных работодателей поблизости.
- Прокатились по универам в Калифорнии, поговорили с admission officers лично, с глазу на глаз. Узнали очень много полезного. Определились с вузом № 1 (Беркли). Ребенок был в восторге от Беркли, больше чем от Стэнфорда и UCLA, что нас очень удивило.
Подготовка к поступлению
- Проанализировали требования по тестам. В инжиниринговые школы нужно обязательно сдавать 2 доп. теста: один по математике, один по science. Решили сдавать ACT, SAT Math II, SAT Physics по два раза каждый, так как в одних вузах учитывают лучший результат, а в других суперскорят. SAT решили не сдавать, так как попадали на переходный период со старого формата на новый. Подготовительных материалов по новому SAT еще не было.
- Расписание экзаменов. ACT в сентябре 11 класса и в феврале 11 класса, preSAT в октябре 11 класса, SAT Physics в октябре 11 класса и июне 11 класса, SAT Math II в декабре 11 класса и мае 11 класса.
- Ребенок готовился ко всем экзаменам сам. Тьютора по сочинению нанимали на 1 час для экзамена после того, как получил низкую оценку по ACT в сентябре и 2 часа для критики сочинений в вузы. Ставка $125 в час.
- Летом после 11 класса ребенок писал бесконечные эссе и заполнял анкеты в университеты.
Результаты
Из 13 вузов приняли 7, включая Беркли. Дали один Scholarship 20 тысяч на 4 года как Regent Scholar. По стоимости получалось в пределах нашего максимума в 5-ти вузах, далеко за пределами наших возможностей в одном ВУЗе, и самый дешевый оказался Беркли за счет проживания дома.
Ошибки
- Не знали, что можно заказать копию результатов по ACT и обжаловать низкую оценку в течение 3-х месяцев. Как оказалось, многие сдававшие ACT в сентябре получили низкие оценки по сочинению из-за ошибки контракторов, проверяющих сочинения. Один мальчик писал, что он смог оспорить оценку и поднять ее с 19 до 32.
- Подавали Early Decision (ED) в Стэнфорд. Большая ошибка. Как оказалось ED — это legacy admission. Как нам объяснил выпускник Колумбийского универа, в этот период набирают детей бывших выпускников, которые ежегодно (!) платили колледжу деньги после его окончания. И чем больше денег заплатили, тем больше шансов у их детей. Также в этот период берут знаменитых, спортсменов, богатых с высокими баллами и тех, у кого связи. В топовые школы лучше подавать Regular Decision (RD). Из этого пула набирают умных и разноцветных до кучи.
- Не учли важность отношений с директором каунселинга в школе. Как оказалось позже, они играют на одного кандидата от школы в престижный вуз: составляют расписание с классами у учителей, у которых легко получить оценку и, как результат, иметь очень высокий GPA без особых усилий, пишут супер хвалебные рекомендательные письма.
- Решили не сдавать SAT для финала Presidential Scholar, типо чего там ради $2,500 заморачиваться, ребенок и так уже еле ноги таскает. Оказалось, что некоторые частные школы могут скостить половину обучения финалистам в дополнение к scholarship.
![image](https://habrastorage.org/getpro/habr/post_images/97b/770/e36/97b770e36c114424984371f56b5411ee.jpg)
Университет
Когда определились с университетом, то необходимо определится с major (специальность). Правила в системе UC таковы, что для специальности надо пройти отбор и доказать, что студент подходит под выбранную специальность и получил пропускной балл по сданным на специальность предметам.
Выглядит это примерно так: для каждой специальности есть курсы, их обычно от трех до пяти, которые надо сдать со средним баллом выше определенного значения. На каждой специализации этот процесс подробно расписан и он может занять от одного до двух лет обучения, прежде чем студент сможет быть принятым на специализацию.
Возьмем в качестве примера Беркли Университет специализацию CS. Требования таковы сдать три курса CS 61A, CS 61B, CS 70 со средним баллом выше 3.3 (В+)
По этим ссылка вы можете ознакомиться с курсами:
- cs61a.org — 61А
- fa20.datastructur.es — 61В
- www.eecs70.org — 70
Лучше брать один курс из списка в семестр, чтобы не снизить общий средний балл, на который влияют много факторов и главное — катастрофическая нехватка времени. Задания задаются обычно каждую неделю по всем предметам и время сдачи так же каждую неделю. Очень сложно в этих условиях все спланировать по времени. Студент учится практически в перманентном цейтноте.
Есть стратегии которые могут облегчить этот цейтнот:
- Не все классы требуют оценки. Можно на непрофильные предметы заявить “pass/no pass” т.е попросту “зачет”
- Не все домашние работы нужно сдавать. Часто в курсе предполагается, что можно несколько домашних работ пропустить, обычно две.
- Понятно, что надо избегать брать сложные курсы в один семестр. Тяжелые курсы лучше разносить по семестрам.
- На каникулах следует ознакомиться с курсами за предыдущие годы. Обычно все задания за предыдущие годы опубликованные и дают представления о материале.
- Смотреть рейтинг преподавателей.
Специфика американской школы
В американской школе учатся 12 лет и часто последние три года в школе школьники берут классы уровня колледжа их называют Advanced Placement (AP). ВУЗ-ы системы UC засчитывают эти АР классы, что часто сокращает срок обучения на целый год если студент взял к примеру 8 или 9 АР классов в школе.
Для того чтоб получить степень бакалавра надо выполнить определенные требования. Кроме положенных курсов по специализации (major) надо также сдать базовые (breadth) курсы навроде Американская история, Английский язык и тп с общим средним баллом выше 2.
Оплата обучения и проживания
Возьмем на примере того же Беркли
CA RESIDENT | NONRESIDENT* | |
---|---|---|
Tuition and Fees | $14,254 | $14,254 |
Nonresident supplemental tuition | - | $29,754 |
Student Health Insurance Plan** | $3,286 | $3,286 |
Room and board | $17,220 | $17,220 |
Food | $1,644 | $1,644 |
Books and supplies | $870 | $870 |
Personal | $1,876 | $1,876 |
Transportation | $400 | $400 |
TOTAL | $39,550 | $69,304 |
Для резидентов штата Калифорния плата за обучения в год составляет $14,254 далее идут расходы где основную долю занимает проживание в общежитие. На сайте университета существует калькулятор, который показывает в зависимости от доходов семьи как снижается оплата за обучение.
Все ВУЗы в США имеют что-то подобное где можно подсчитать какая предполагаемая оплата за обучение и как можно получить финансовую помощь обучаясь в данном ВУЗе… Вообще как устроена финансовая помощь для студентов в США это просто отдельная тема.
Как выглядит домашнее задание/проект на Computer Science
За время обучение было несколько проектов, которые меня зацепили как профессионала. В этом параграфе я попытаюсь изложить какие это проекты и почему я обратил на них внимание.
Проект Spark Machine Learning
Сам проект базировался на реальных данных в объеме 4ГБ предоставленный компанией Yelp в рамках их проекта https://www.yelp.com/dataset
Идея была довольно проста используя спарк разработать байесовскую модель по определению оставленных ревью с точки зрения зависимость оценки ревью бизнеса от употребляемых слов в ревью.
Сильно облегчило жизнь тот факт, что дома на тот момент стоял игровой компьютер с 12 core процессорами и каждый прогон на данных компании Yelp занимал порядка 20 минут. В университете были компьютеры послабее и там прогон шел до двух часов. С учетом ограничения на домашнее задание в одну неделю это сильно помогло.
На обычном маке результата было дождаться нереально долго. Надо отметить, что мак это в некотором роде стал учебным стандартом на CS в ВУЗах США.
Проект секьюрити
Проект строился на том, чтоб найти и устранить дыры в оригинальном коде приложения написанного на питоне. Сам код на питоне давался в распоряжение студента. Насколько я помню в проекте присутствовали практически все дыры по классификации OWASP.
Проект Machine Learning
Здесь видимо нужно сказать отдельно на сегодняшний день это самый топовый курс в Беркли. Все домашние задания это микро соревнования на kaggle.com. Курс предполагает более 850 человек если посмотреть по первым домашним заданиям до конца курса дошло порядка 700 человек.
Задание на дом обычно звучало так не используя библиотек и фреймворков написать код на питоне реализующий ML Classification после чего следовало название классификации вроде: Decision Tree, Random Forest и тп.
На что необходимо обращать внимание во время обучения
![image](https://habrastorage.org/getpro/habr/post_images/1bd/0bf/80c/1bd0bf80cc90e1baab28eb36de6f900c.jpg)
Так и хочется сказать — “Граждане будьте бдительны!!!”
- Так как в американском ВУЗе предполагается, что студент сам себе составляет расписание надо иметь как минимум расписание вперед на два семестра. Очень хорошо понимать какой курс следует за другим, часто бывает, что курсы имеют внутреннюю иерархию и часто, чтоб взять определенный курс надо уже пройти несколько других курсов.
- Вы можете попасть на лист ожидания на какой-то курс. Не отчаивайтесь чаще всего по мере учебы вас переведут на курс с листа ожидания. Если уж совсем будет плохо пишете письмо профессору со своими аргументами почему вам так важен этот курс. Обычно действует правило — чем длинеее лист ожидания, тем лучше курс.
- Из курьезного прямо как по Высоцкому
“Там у них уклад особый —
Нам так сразу не понять...”
- Если делаете домашнюю работу совместно с кем-то или в коллективе обычно это называется home work party, то обязательно надо указать, чтоб вас не обвинил в плагиате.
- Если нашли готовое решение участка кода в интернете сделайте комментарий и дайте ссылку на источник.
- Практически любое задание по программированию принимает автогрейдер и тут же идет анализ на плагиат кода.
Заключение
Это статья завершает цикл статей об обучении в США начиная с младшей школы и до окончания университета.
Cистема образования в США: Младшая и Средняя школа — чему и как учат? Часть 1
Cистема образования в США: Старшая школа 9-12 классы — чему и как учат? Часть 2