1

Этап 1

CS50 на русском: Лекция #1

2

Этап 2

CS50 на русском: Лекция #2

3

Этап 3

CS50 на русском: Лекция #3

4

Этап 4

CS50 на русском: Лекция #4

5

Этап 5

CS50 на русском: Лекция #5

6

Этап 6

CS50 на русском: Лекция #6

7

Этап 7

CS50 на русском: Лекция #7

8

Этап 8

CS50 на русском: Лекция #8

9

Этап 9

CS50 на русском: Лекция #9

10

Этап 10

CS50 на русском: Лекция #11

11

Этап 11

CS50 на русском: Лекция #14

12

Этап 12

CS50 на русском: Лекция #15

13

Этап 13

CS50 на русском: Лекция #16

14

Этап 14

CS50 на русском: Лекция #17

15

Этап 15

CS50 на русском: Лекция #18

16

Этап 16

CS50 на русском: Лекция #19

17

Этап 17

CS50 на русском: Лекция #20

18

Этап 18

CS50 на русском: Лекция #21

19

Этап 19

CS50 на русском: Лекция #22

20

Этап 20

Доп. мат.

21

Этап 21

CS50 на русском: Лекция #10

22

Этап 22

CS50 на русском: Лекция #12

23

Этап 23

CS50 на русском: Лекция #13

1

Этап 1

CS50 на русском: Лекция #1

2

Этап 2

CS50 на русском: Лекция #2

3

Этап 3

CS50 на русском: Лекция #3

4

Этап 4

CS50 на русском: Лекция #4

5

Этап 5

CS50 на русском: Лекция #5

6

Этап 6

CS50 на русском: Лекция #6

7

Этап 7

CS50 на русском: Лекция #7

8

Этап 8

CS50 на русском: Лекция #8

9

Этап 9

CS50 на русском: Лекция #9

10

Этап 10

CS50 на русском: Лекция #11

11

Этап 11

CS50 на русском: Лекция #14

12

Этап 12

CS50 на русском: Лекция #15

13

Этап 13

CS50 на русском: Лекция #16

14

Этап 14

CS50 на русском: Лекция #17

15

Этап 15

CS50 на русском: Лекция #18

16

Этап 16

CS50 на русском: Лекция #19

17

Этап 17

CS50 на русском: Лекция #20

18

Этап 18

CS50 на русском: Лекция #21

19

Этап 19

CS50 на русском: Лекция #22

20

Этап 20

Доп. мат.

21

Этап 21

CS50 на русском: Лекция #10

22

Этап 22

CS50 на русском: Лекция #12

23

Этап 23

CS50 на русском: Лекция #13

20 июня 2017
Цель завершена 14 июля 2018

Автор цели

Общая

David J. Malan | Основы программирования CS50 Гарвард

Чем интересен CS50:

- Курс очень прогрессивный, не стоит на месте. Он обновляется из года в год. При этом в отличие от большинства подобных курсов (например, MIT 6.00X) от слушателя не требуются знания университетской математики, достаточно школьного уровня. Так что этот курс слушают не только студенты младших курсов технических специальностей, но и гуманитарии, желающие расширить кругозор или сменить специализацию.

- Ведет курс профессор Гарвардского университета Дэвид Малан. От словосочетания «профессор Гарварда» кто-то готов пасть ниц, а кто-то начинает бороться с зевотой. Спешим заверить обе категории потенциальных слушателей: вам не о чем беспокоиться. Дэвид Малан — блестящий лектор, он без труда удерживает внимание нескольких сотен студентов в аудитории и тысяч вольнослушателей из интернета. Его лекции — это практически театральное действо, в котором он задействует своих помощников, студентов и, конечно же, технологии и разработки.

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

Что изучают на CS50:

- Основы компьютерных наук и программирования. Системы счисления, работа с командной строкой в Linux, циклы, условные переходы и прочие радости.

- Концепции алгоритмов и алгоритмичности мышления. Вы узнаете о том, какие задачи можно решать с помощью программирования и каким образом. О бинарном поиске, простом по сути, но очень эффективном и требующем тщательности в реализации, Дэвид Малан расскажет сходу, прямо на нулевой лекции. И попробуйте потом забыть сцену с разрывом телефонного справочника, а вместе с ней — и полученные знания! Вообще, курс охватывает все основные алгоритмы, которые нужно знать и понимать «айтишникам».

- Концепции абстракции, структуры данных, инкапсуляции, управления памятью. Основы компьютерной безопасности. Процесс разработки ПО и веб-разработка.

- Основы языка программирования C и визуального языка Scratch. Собственно, все основные примеры и задания студенты делают на языке C.

- Основы баз данных и SQL.

- Веб-разработка: основы CSS, HTML, JavaScript и PHP. Естественно, только самые азы.

- Основы подготовки презентации проектов по программированию.

  1. CS50 на русском: Лекция #1

  2. CS50 на русском: Лекция #2

  3. CS50 на русском: Лекция #3

  4. CS50 на русском: Лекция #4

  5. CS50 на русском: Лекция #5

  6. CS50 на русском: Лекция #6

  7. CS50 на русском: Лекция #7

  8. CS50 на русском: Лекция #8

  9. CS50 на русском: Лекция #9

  10. CS50 на русском: Лекция #11

  11. CS50 на русском: Лекция #14

  12. CS50 на русском: Лекция #15

  13. CS50 на русском: Лекция #16

  14. CS50 на русском: Лекция #17

  15. CS50 на русском: Лекция #18

  16. CS50 на русском: Лекция #19

  17. CS50 на русском: Лекция #20

  18. CS50 на русском: Лекция #21

  19. CS50 на русском: Лекция #22

  20. Доп. мат.

    • Лекция 1
    • Лекция 2
  21. CS50 на русском: Лекция #10

  22. CS50 на русском: Лекция #12

  23. CS50 на русском: Лекция #13

  • 1831
  • 20 июня 2017, 17:03
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?