Подойдет ли учебный план обучения ЯП «с нуля» ?

Когда-то в школе, мы учили информатику по такому плану:

Архитектура ЭВМ и основы ОС - Базы данных - Алгоритмы - ЯП (Паскаль был). Подойдет ли такой план для изучения не Паскаля, а к примеру С++?

P.S.
нашел хорошие видео-лекции.
1)Архитектура ЭВМ и основы ОС
www.lektorium.tv/course/22993

2)Базы данных
www.intuit.ru/studies/courses/508/364/info 1 часть
www.lektorium.tv/course/22894 2 часть

3)Алгоритмы
www.intuit.ru/studies/courses/1010/320/info Ведение в алгоритмы
www.intuit.ru/studies/courses/975/311/info "Продвинутые" алгоритмы
www.lektorium.tv/course/22823 Алгоритмы и структуры данных 1 часть
www.lektorium.tv/course/22843 Алгоритмы и структуры данных 2 часть

Математика ( думаю тоже полезно будет вспомнить )
www.intuit.ru/studies/courses/616/472/info Линейная алгебра
www.intuit.ru/studies/courses/605/461/info Математический анализ
www.intuit.ru/studies/courses/1049/317/info Дискретная математика
www.intuit.ru/studies/courses/637/493/info Теория вероятности и математической статистики

Литературу и вспомогательные сайты еще не подобрал. Так же пока изучаю ресурсы для изучения ЯП ( в частности С++)

Может, что-то еще посоветуете ...
  • Вопрос задан
  • 4875 просмотров
Решения вопроса 1
slaykovsky
@slaykovsky
Интуит однозначно стоит выбросить. Керниган/Ричи, потом Страуструп. SICP можно полистать (соответственно, можно не листать). И проекты/задачи интересные для себя/фриланс, конечно. Без этого никуда. Только вот лучше C, а не плюсы. Профиту больше (субъективно, опять же).
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
архитектуру ЭВМ и базы данных думаю стоит закинуть уже после алгоритмов. Либо пустить сначала самые основы (почему именно так сделано), а еще лучше паралельно. Ибо в целом это больше теоритические предметы, а теория скучна. Алгоритмы же - веселее, там можно наблюдать результат, причем относительно быстро, тем самым мотивируя изучать все дальше.

Но это лично мое мнение.
Ответ написан
Комментировать
iKapex
@iKapex
Пошуршите может быть лучше на coursera.org.

Машинное обучение: https://class.coursera.org/ml-005. Если не знаете english, то есть русские субтитры.
Ответ написан
Комментировать
AreD
@AreD
Full-stack developer
Т.к. вы «ноль» берите курсы которые называются «Введение в…» посли них, вы получите общее понимание куда сунулись. Так же вы начнете понимать, что интересно, что нет, куда есть желание развиваться, а что оставить на потом, т.е. расставите приоритеты.
Курсы программирования:
От MIT
https://www.edx.org/course/introduction-computer-s... – первая часть, и
https://www.edx.org/course/introduction-computatio... вторая
От Harvard
https://www.edx.org/course/introduction-computer-s...
От Stanford
https://www.coursera.org/course/db – Годный курс о базах данных

Отвечая на ваш вопрос, ваш выбор наверное не плох, не могу судить т.к. не смотрел, но их возможный минус, то что они есть – это запись оффлайн курсов, то что написал я – изначально созданные оффлайн курсы, за исключением Гарвардского, но он снят просто как шоу. В них очень мало воды, и большой упор на базовые знания.
Удачи с учении!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы