Stanford CS 193P iOS 7 — Начало

Screen Shot 2015-02-09 at 10.50.04 PM

Осенью 2013 года стартовал курс Developing iOS  7 Apps for iPhone and iPad в семестре (осень 2013 — зима 2014). Лекции (видео и слайды), а также домашние задания ( assignments) можно найти на  iTunes U. А демонстрационные примеры на сайте  Stanford. Сотрудничество в Piazza не предусматривается, но вы можете зарегистрироваться на курс  Coding Together : Developing iOS 6 ( семестр «зима 2013 — весна 2013 года» ) и  получить доступ к Piazza.

На этом сайте представлены подробные конспекты Лекций, хронометрированные через каждые 5 минут, на русском языке. Конспект сопровождается оригинальными слайдами (если необходимо с переводом на русский язык ) и фрагментами кода для того, чтобы у вас было чувство полного присутствия на лекции. Конспект в свободной форме воспроизводит разговорную версию изложения материала профессором Полом Хэгерти, в которой он иногда одну и туже мысль повторяет для аудитории несколько раз. Конспект не подвергался строгому редактированию для предания ему официальной формы.

Но наиболее ценная часть курса заключается в выполнении домашних заданий. Приводится перевод домашних заданий (Assignments) на русский язык.

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

Так как iTunes работает немного по-разному на Mac и iOS устройствах, то не все материалы автоматически размещаются на вашем Mac. На iPad в программе iTune U размещаются все материалы в очень удобной форме, хотя часть их (демонстрационные приложения) нужна именно на Mac.

Лекции лучше слушать на iPad (они там систематизированы и содержат дополнительное описание), а скачивать демонстрационные приложения на Mac.

Домашние Задания

Каждое Домашнее Задание (Assignment) состоит из обязательных  пунктов  (Required tasks) и дополнительных пунктов повышенной сложности (Extra credit). Имеются подробные подсказки (Hints)  и иногда примерный вид пользовательского интерфейса. Указаны критерии оценки выполнения задания (Evaluation).

Stanford CS 193P iOS 7 — Начало: 4 комментария

  1. Отличное дело. Думаю, теперь добью этот курс, а то останавливался после первых домашних заданий. Спасибо.

  2. Здравствуйте! 🙂

    Спасибо большое за ваш труд — это действительно мега-полезно для начинающих iOS-разработчиков (коим сам и являюсь).

    Видел ваши статьи на Хабре, сразу видно, что вы человек увлеченный. Пусть у вас будет будет хорошо.

    Хотелось бы иметь иногда возможность задавать вам вопросы по разработке, но, наверное (и к сожалению), на это у вас нет времени и удобной схемы.

    В любом случае, успехов вам и еще раз благодарю за переводы лекий!

    • Спасибо. Пока времени действительно нет. Но я не против вопросов, но хотелось бы иметь форум, где можно всем задавать и отвечать на вопросы и делиться вариантами решений заданий, например, в Github или Dropbox. Это фантастически интересно, ибо люди очень много знают интересного. Но я не в состоянии это организовывать, к сожалению.

Обсуждение закрыто.