JavaRush/Курсы/Harvard CS50/Как изучать CS50 и JavaRush одновременно?

Как изучать CS50 и JavaRush одновременно?

Открыта

CS50 отлично дополняет JavaRush. В нем изучается масса общеобразовательных моментов, которые помогут в становлении мышления программиста (или любого айтишника). Например, основы Linux и работы с памятью компьютера, алгоритмы сортировки и поиска, алгоритмическая сложность, простые криптографические шифры, структуры данных, работу в вебе и искусственный интеллект.

Для эффективной работы можно чередовать JavaRush и CS50. Алгоритм изучения может быть примерно таким:

  • Изучаем две первых недели CS50.
  • Проходим первые 5 уровней JavaRush.
  • Далее параллельное обучение: на прохождение 2-3 уровней JavaRush можно «отдыхать», смотря 1-2 лекции CS50.
  • Для закрепления материала можно также выполнять задания CS50. Их в курсе не очень много, но они очень интересные.
  • Дополнительное и очень полезное упражнение для тех, кто хочет получить даже больше практики, чем дает JavaRush: для углубления понимания можно проделывать некоторые задачи JavaRush на Си, а задания CS50 (которые на Си) «переводить» на Java.

Смена деятельности с одной на другую очень эффективна, особенно если они обе про программирование и интересные=).

Комментарии (4)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Alesha
Уровень 1
28 июня 2018, 15:24
С этого надо было начинать :)
Егор Жданов
Уровень 25
5 июля 2017, 05:35
Вопрос на засыпку, а задачи из хакерского задачника тут тоже присутствуют?
Andrei Lead Software Developer (
8 августа 2017, 12:27
нет
Тор
Уровень 1
3 декабря 2017, 00:09
https://cs50.harvard.edu/weeks задачки растасованы по неделям включая хакерские. Лежат а Problem set №?