• Какие предметы в ВУЗе выбрать для обучения программированию?

    @Mercury13
    Программист на «си с крестами» и не только
    Не зря студенты говорят «пойти на Иванова» — от личности препода зависит больше, чем от названия. Препод дятел — бросай нахрен.

    • Язык Python — с ограничением в 5 лекций ходить на язык не стоит, греби своими руками.
    • Структуры и алгоритмы компьютерной обработки данных — стоит, хотя зависит от программистской подготовки и может быть излишне просто.
    • Программирование на языке Java — с ограничением в 5 лекций ходить на язык не стоит, греби своими руками.
    • Язык C++ — с ограничением в 5 лекций ходить на язык не стоит, греби своими руками.
    • Рекурсивно-логическое программирование — очередная хитрая концепция программирования, фтопку
    • Системы искусственного интеллекта и экспертные системы — 70%, что пользование чужим софтом, тогда нет; 30%, что теория, тогда, возможно, да.
    • Функциональное программирование — интересная штука, но сильно зависит от препода.
    • Математическая логика — зависит от математической подготовки.
    • Основы параллельного программирования — интересная штука.
    • Объектно-ориентированное программирование (на примере C++) — фтопку
    • Компьютерная графика — в этом курсе может быть что угодно от хорошего до дряни. Допустим, на самом шаровом (!) потоке у нас в Киеве под этим скрывались страшнейшие задачи по вычислительной геометрии, половине группы я их решал, как бывший олимпиадчик.
    • Разработка ПО для мобильных систем (Objective C) — может потребоваться, но это инфраструктура Apple.
    • Технология разработки программного обеспечения — может быть что угодно, но в целом стоит разведать.

    • Системы реального времени — может быть что угодно. Пользование ПО — фтопку, что-то из теории и программирования — надо.
    • Операционные системы и компьютерные сети — с твоими интересами можно и забить.
    • Проектирование и администрирование информационных систем — может быть что угодно.
    • Визуальное программирование — фтопку
    • Операционная система Linux — фтопку
    • Операционная система Unix — фтопку

    • Теория автоматов, языков и трансляторов — очень хорошая штука, но с твоими интересами можно и забить.
    • Основы криптографии — аналогично.
    • Дискретная математика для программистов — зависит от математической подготовки
    • Дискретная математика — аналогично.
    • Алгоритмы теории графов — прогеру никогда не помешает.
    • Введение в Маткад и Матлаб — с твоими интересами забей.
    Ответ написан
  • Какие предметы в ВУЗе выбрать для обучения программированию?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Выбери это

    Программирование на языке Java. Практические занятия.
    Операционная система Linux
    Основы криптографии
    Дискретная математика для программистов
    Алгоритмы теории графов
    Ответ написан
    1 комментарий
  • Какие предметы в ВУЗе выбрать для обучения программированию?

    Как говорил автор выше, программировать самому можно научиться, а владеть нужными навыками, -это исключение для программистов! Мой выбор ниже.
    Теория автоматов, языков и трансляторов
    Основы криптографии
    Дискретная математика для программистов
    Дискретная математика
    Алгоритмы теории графов
    Ответ написан
    Комментировать
  • Какие предметы в ВУЗе выбрать для обучения программированию?

    @amambaru
    Тут больше зависит от конкретного преподавателя.
    Под красивым названием может и фигня скрываться.

    Мне представляется наиболее полезным для начинающего:
    Структуры и алгоритмы компьютерной обработки данных
    Функциональное программирование
    Алгоритмы теории графов
    Проектирование и администрирование информационных систем
    Системы реального времени

    Всякие С и Python - вы прекрасно можете и без лекций освоить.
    Там куда как важнее практика.
    Лекции по ним будут не полезны.

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