Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (9)

Лучшие ответы пользователя

Все ответы (5)
  • Хочу стать программистом. Какой факультет выбрать?

    @leopik
    Привет, я как раз из вышки - программа ИВТ (Информатика и вычислительная техника). Расскажу про каждую программу, так как имел опыт общения с людьми оттуда. Сразу предупреждаю - я говорю только о вышке, ее организация сильно отличается от других вузов:
    Сперва оговорю что в вышке есть куча факультативов и в прошлом году был факультатив по разработке под Android (начального уровня, но все же неплохо). Так что ты всегда можешь выбрать любую программу обучения и набрать факультативов. Список всех факультативов можешь посмотреть тут .
    1) ИВТ: на первом курсе все посредственно - был один семестр паскаль, второй семестр C. Оба курса были очень просты и были нацелены больше на обучение программированию, чем на углубление в него. Была физика, матан, линал. Также была еще информатика, но там больше рассказывали разноплановые интересные вещи. От принципа работы АЦП и ЦАП до введения в lisp. На втором курсе был качественный курс по ООП на C++. Началась электротехника и электроника, ассемблер, компьютерные сети, операционные системы, после второго курса будет выбор специализации: варианты робототехника, автоматизация систем и вычислительные сети. В общем на курсе не очень много программирования пока что, больше низкоуровневых вещей - ассемблер, работа с ОС, построение логики на транзисторах и т.д., т.е. мобильного и веб программирования не намечается

    2)Прикладная математика и ИТСС - это то же подразделение, что и ИВТ и, насколько я знаю, основное различие между ними - ИТСС это ИВТ, но с большим количеством электроники, электротехники и т.д., ПМ - это тот же ИВТ, но больше математики и меньше программирования, так что их этих трех тебе больше подходит ИВТ

    3)ПМИ - очень много математики, как такового программирования не очень много, подразумевается что ты сам будешь учить языки и совершенствоваться. Зато много теоретической информатики и маш. обучения. Вообще это яндексовский факультет и нацелен он на нужды яндекса и в просто на научную работу в CS.

    4) ПИ - в том же подразделении, что и ПМИ, но меньше математики, вроде бы больше программирования, так же меньше теории и больше нацелено на практическую работу, скорее всего ПИ тебе подходит больше всего.

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

    Еще у вышки есть куча плюсов, помимо обучения: например приятные общежития, необязательное посещение пар (т.е. можно не посещать каждую пару), ясная и прозрачная система получения оценок за предмет, гибкий выбор своей программы обучения и т.д.

    Можешь задавать вопросы в коменты - отвечу
    Ответ написан
    3 комментария
  • На каких сайтах есть бесплатное обучение с выдачей сертификатов?

    @leopik
    Не знаю как на edX, но на курсере ты можешь написать письмо им в службу материальной помощи и если они посчитают что у тебя правда нет средств оплатить курс, то оплатят его за тебя. Мне, как студенту, это сильно помогло и по двум отправленным заявкам два положительных ответа. Попробуй написать и объяснить причины и скорее всего тебе оплатят курс
    Ответ написан
    Комментировать
  • Android программирование, с чего начать?

    @leopik
    Если не было никакого опыта программирования - начни учить java, потому что в основном тебе джава и потребуется. Ну и изучи джаву не на уровне "циклы, условия, функции", а на уровне ООП. Без знаний ООП в андроиде писать будет очень сложно и тебе будет не понятно что происходит в коде.

    Если эти знания есть (ООП и java), то я бы глянул основные уроки по созданию приложений (даже не обязательно чтобы они были очень высокого качества) например на startandroid'е или у Александра Климова и уже после основных вещей поставить себе простую задачу и решить ее. Постепенно при написании кода для решения своей задачи ты будешь сталкиваться с разными проблемами и там тебе уже будет помогать куча разных ресурсов (stackoverflow, codepath, официальные android гайды). Заодно будешь набираться опыта
    Ответ написан
    Комментировать
  • Как разделить изображение на три слоя R G B?

    @leopik
    Если есть возможность прочитать изображение по пикселям, то каждый пиксель это RRGGBB в hex представлении. Соответственно чтобы получить канал красного нужно применить к каждому пикселю маску 110000. Для каждого канала своя маска - зеленый 001100 и голубой - 000011.
    Чтобы собрать обратно - суммировать три соответствующих пикселя из трех представлений
    Ответ написан
    Комментировать