1

Etapa 1

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

2

Etapa 2

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

3

Etapa 3

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

4

Etapa 4

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

5

Etapa 5

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

6

Etapa 6

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

7

Etapa 7

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

8

Etapa 8

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

9

Etapa 9

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

10

Etapa 10

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

11

Etapa 11

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

12

Etapa 12

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

13

Etapa 13

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

14

Etapa 14

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

15

Etapa 15

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

16

Etapa 16

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

17

Etapa 17

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

18

Etapa 18

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

19

Etapa 19

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

20

Etapa 20

Доп. мат.

21

Etapa 21

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

22

Etapa 22

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

23

Etapa 23

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

1

Etapa 1

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

2

Etapa 2

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

3

Etapa 3

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

4

Etapa 4

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

5

Etapa 5

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

6

Etapa 6

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

7

Etapa 7

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

8

Etapa 8

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

9

Etapa 9

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

10

Etapa 10

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

11

Etapa 11

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

12

Etapa 12

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

13

Etapa 13

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

14

Etapa 14

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

15

Etapa 15

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

16

Etapa 16

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

17

Etapa 17

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

18

Etapa 18

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

19

Etapa 19

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

20

Etapa 20

Доп. мат.

21

Etapa 21

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

22

Etapa 22

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

23

Etapa 23

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

20 junio 2017
Objetivo completado 14 julio 2018

Autor del objetivo

General

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

  • 1834
  • 20 junio 2017, 17:03
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?