Частые вопросы

Какая длительность курса?

Курс длится 4 месяца, занятия проходят 2 раза в неделю в вечернее время (обычно с 19:00 до 20:30). Общее рекомендуемое количество времени, которое участник программы посвятить учебе (просмотр видео-материалов, работа над практическими заданиями, чтение документации, очные занятия) равняется 150 астрономическим часам.

Какая программа курса?

Курс основан на программе Гарвардского университета по основам программирования — CS50. Данный курс является всемирно-признанным курсом для новичков и считается одним из лучших курсов по основам компьютерных наук. В ходе курса слушатели познакомятся с основами таких языков программирования: C, Python/PHP, JavaScript, HTML/CSS.

Какая логика и структура курса?

CS50: Курс состоит из 12 недель (включая нулевую) и 9-ти домашних заданий (включая нулевое).

Структура каждой недели:

Lectures: самая важная часть курса. 1,5-2 часовые лекции с введением в тематику недели;

Problem Sets: домашние задания — основной материал для работы ментора;

Walkthrough: подробный разбор практических подходов к решению домашних заданий;

Shorts: детальный разбор концепций затронутых в лекции. Дополнительный материал, необходимый для понимания происходящего в рамках курса.

Что такое финальный проект?

Финальный проект — это проект который выполняется участником программы по окончанию курса CS50. Это может быть проект на любую тематику и с использованием любых технологий. В последней неделе есть ряд видео, озаглавленных “Seminars”, в которых предлагаются разные направления для его выполнения.

Как проходит отбор на программу?

Отбор на программу осуществляется в 2 этапа: анкетирование и выполнение тестового задания. На этапе анкетирования отбираются кандидаты со знанием английского языка на уровне upper-intermediate и выше. На этапе тестового задания преференции получают кандидаты, которые лучше всего выполнили тестовое задание.

Что будет знать выпускник курса?

Наибольшее внимание курс уделяет языку C, с помощью которого подается Организация памяти, Бинарные форматы данных (Обработка изображений, Magic Numbers), Шифрование, Базовые структуры данных (HashMap, Trie) и Основные алгоритмы: Сортировка (Bubble, Insertion, Selection, Merge), Поиск (Binary Search).Значительную часть курса занимает Web. Студенты получают базовые навыки работы с реляционными базами данных, и основными конструкциями языка SQL. Используют Flask (Python) на Back-end, HTML / CSS и фреймворк Bootstrap на Front-end. Упор делается на JavaScript, jQuery и технологии AJAX. Рассматривается тема Информационной безопасности (Cookies / Session, Hashed passwords). Кратко рассматривается тема искусственного интеллекта и Natural Language Processing. Решение игровых задач с помощью Search Tree, Evaluation Function, MiniMax. В течение всего курса используется операционная система Linux. Рассматриваются инструменты make, clang, valgrind.

Что получает человек по завершению программы?

Существует 2 варианта завершения курса – прослушивание и прохождение. Статус «прослушал курс» получает выпускник, который успешно выполнил не менее 50% домашних заданий; статус «прошел курс» получает человек, который успешно выполнил 90% домашних заданий и сделал финальный проект.

Что делать по окончании курса?

По завершении курса выпускники получают ссылку на «Путеводитель выпускника», где они смогут найти информацию о других бесплатных онлайн-курсах, видео-курс по поиску работы, бесплатный доступ к онлайн-курсам английского языка, скидки на платные курсы в учебных центрах-партнерах, информацию о стажировках и вакансиях (через группу LinkedIn).

В чем состоит роль ментора?

Ментор – это не преподаватель. Перед ним не стоит задача отчитать теоретический материал; его задача — помочь разобраться в сложных темах, практических заданиях или проиллюстрировать онлайн-лекции примером из реальной жизни. Ментор – это человек, к которому можно обратиться и спросить, если что-то непонятно. Ментор никого не учит, он помогает учиться.

Что такое смешанная модель обучения (blended learning)?

На сегодняшний день это одна из наиболее эффективных моделей обучения, которая объединяет преимущества очного и дистанционного обучения. Слушатели самостоятельно осваивают теоретический материал и регулярно встречаются в небольших группах с опытным ИТ-специалистом, который является ментором и помогает им разбирать сложные моменты и решать практические задачи.

На каком языке проходит обучение?

Все видео-лекции и задания изложены на английском языке. Занятия в группах проходят на украинском или русском языках.

Нужно ли брать свой ноутбук на занятия и что на нем нужно установить?

Наличие собственного компьютера не обязательно, но желательно. Лучше всего посещать занятия со своим ноутбуком. Вам не нужно будет устанавливать дополнительного ПО, так как весь курс доступен через браузер.

В критериях указана необходимость владения английским языком на уровне средний и выше. Как узнать свой уровень?

Посмотрите одну из видео-лекций. Если Вы все понимаете, значит Ваш уровень английского достаточный.

Сколько стоит обучение?

Обучение полностью бесплатно благодаря поддержке Международного фонда «Возрождение».

Где проходят занятия?

Занятия проходят на базе библиотек и локаций компаний-партнеров. Смотрите карту для уточнения адреса в вашем городе.

Нужно ли предварительные технические знания или знания языка для прохождения курса?

Участие в программе не требует предварительных технических знаний и навыков (хотя они и являются плюсом). Тем не менее, кандидат должен знать английский язык на уровне intermediate и выше (так как большая часть материалов изложена на английском).

Как зарегистрироваться и начать обучение?

Первый шаг – необходимо зарегистрироваться на странице http://brainbasket.org/tn

Второй шаг – необходимо выполнить тестовое задание, которое вы получите по Первоочередно в группу зачисляются те люди, которые выполнили задание (написание программы на Scratch) наиболее комплексно и интересно (т.е. программа имеет идею,  содержит много скриптов, корректно работает).

Я отправил тестовое задание, но пока не получил ответ, когда стартует курс. Что мне делать?

Это означает, что в Вашем городе в ближайшее время группа не стартует (т.е. текущие менторы заняты ведением других групп). Как только будет намечена дата следующего старта – Вы получите электронное письмо.

Как я узнаю о том, что меня зачислили в группу?

С вами свяжется локальный координатор по электронной почте или телефону.

Facebook

Get the Facebook Likebox Slider Pro for WordPress