1. Получи максимум инфопродуктов, оформи подписку всего за 295 рублей!
    Скрыть объявление

Чтиво Как научиться программировать? / CS50

Тема в разделе "Разное", создана пользователем Gustav, 5 авг 2016.

  1. Gustav

    Gustav Команда форума Администратор

    Сообщения:
    9.448
    Симпатии:
    5.715
    Как научиться программировать? / CS50

    Многим из вас хоть раз в жизни приходилось написать какой-либо сайт или софт, но из-за нехватки времени вы заказывали работу у другого человека. Благодаря Гарвардскому курсу, вы легко научитесь программировать.

    О курсе

    Я сам очень скептически отношусь к различным курсам, потому что в большинстве случаев, это выколачивание денег. Да и к ВУЗовскому образования есть претензии. Вспомните ваши лекции по информатике, преподаватель который рассказывает так, что хочется заснуть.

    b_57a2e95989410.jpg

    Так вот, однажды я наткнулся на Гарвардский CS50. Это действительно круто! Когда, я его обнаружил, то он был только на английском языке, а сейчас талантливые ребята перевели его и курс стал доступен и главное бесплатен для каждого. Но ссылки ниже.

    Просто посмотрите на это! Вот что значит уровень обучения. На преподавателя хочется смотреть и смотреть, мало того, что огромный объем материала он укладывает в один час, так еще и остается время на приколы и эксперименты.

    Даже если вы не программист, то посмотрите хотя бы вступительную лекцию, для того что бы прочувствовать атмосферу лучших ВУЗов мира и уровень образования к чему нужно стремиться.

    Для кого

    b_57a2e95b2c02e.jpg

    Курс в первую очередь рассчитан на новичков и опытным программистам нового не даст.

    Если вы — новичок, пройдите CS50. Если кто-то из ваших знакомых приглядывается к ИТ и программированию, советуйте CS50 не глядя. Я серьезно. CS50 подойдет любому человеку, кто решил стать «айтишником».

    Пожалуй, его можно рекомендовать и способным 12-летним, и умудренным опытом «перебежчикам» из других профессий. Идеально — старшеклассникам и студентам.

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

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

    • Основы компьютерных наук и программирования. Системы счисления, работа с командной строкой в Linux, циклы, условные переходы и прочие радости.
    • Концепции алгоритмов и алгоритмичности мышления. Вы узнаете о том, какие задачи можно решать с помощью программирования и каким образом. О бинарном поиске, простом по сути, но очень эффективном и требующем тщательности в реализации, Дэвид Малан расскажет сходу, прямо на нулевой лекции. И попробуйте потом забыть сцену с разрывом телефонного справочника, а вместе с ней — и полученные знания! Вообще, курс охватывает все основные алгоритмы, которые нужно знать и понимать «айтишникам».
    • Концепции абстракции, структуры данных, инкапсуляции, управления памятью. Основы компьютерной безопасности. Процесс разработки ПО и веб-разработка.
    • Основы языка программирования C и визуального языка Scratch. Собственно, все основные примеры и задания студенты делают на языке C.
    • Основы баз данных и SQL.
    • Веб-разработка: основы CSS, HTML, JavaScript и PHP. Естественно, только самые азы.
    • Основы подготовки презентации проектов по программированию.
    Кто ведет

    b_57a2e95bdad8f.jpg

    Профессор компьютерных наук Дэвид Малан. Возможно, когда вы его увидите, у вас произойдет разрыв шаблона «профессор университета»: он чрезвычайно энергичен и подача информации у него ну очень живая. Думаю, успех курса — во многом его заслуга. Также ему помогают многочисленные ассистенты. Некоторые из них — опытные ребята, некоторые — из числа тех, кто сам совсем недавно прошёл CS50.

    Где найти переведенные лекции

    Страница, на которой будут размещены лекции курса на русском языке: Пожалуйста, войдите или зарегистрируйтесь , чтобы просматривать ссылки. Они будут доступны совершенно бесплатно всем пользователям интернета.

    Программистами не рождаются...
     

Загрузка...
Похожие темы Форум Дата
Скачать Как научиться петь, чтобы Вам аплодировали - Струве, Courson Музыка 4 ноя 2016
Скачать Аудиогипноз - Как научиться быстро засыпать (2016) Психология 21 окт 2016
Скачать Как научиться рисовать самому - Ивлев (2016) Развитие и познание себя 14 окт 2016
Чтиво Обучение учению: как научиться лучшей жизни Развитие и познание себя 11 сен 2016
Чтиво Как научиться точно выражать, различать и понимать эмоции Психология и Эзотерика 29 авг 2016
Чтиво Фотография: как научиться снимать в тесных помещениях Фотография, графика и дизайн 6 авг 2016
Чтиво Как научиться классно снимать портреты Фотография, графика и дизайн 23 июл 2016