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
Мета завершена % date%
Загальна

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

  • 1832
  • 20 червня 2017, 17:03

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?