Летнее время и обучение — это просто … в том смысле, что с онлайн-обучением вы можете делать это в своем темпе и в выбранном вами месте. И есть большой выбор.
Если вы хотите просмотреть все варианты, прежде чем выбрать те, которые вам подходят, перед вами стоит большая задача, когда дело доходит до открытых курсов в колледже. Их сотни, и с большой скоростью добавляются новые.
Компьютерные науки — это одна из областей обучения, охватываемых OnlineCourses.com, ранее LectureFox.com. Этот веб-сайт предназначен для:
объедините лучшие бесплатные и открытые учебные программы для студентов и профессионалов на удобной платформе для онлайн-курсов с возможностью поиска.
Вы создаете учетную запись со своим адресом электронной почты и паролем, а затем можете создавать списки, конечно, которые вас интересуют. В настоящее время перечислено около 100 ресурсов по информатике, включая видео, аудиолекции и заметки, все они бесплатные. Выбранные курсы являются «уровнями колледжа» и в основном предоставляются университетами США, причем выбор гораздо шире, чем предлагается на домашней странице, где перечислены четыре рекомендуемых учебных заведения — Йельский университет, Стэнфорд, Мичиган и Гарвард.
После того, как вы выбрали область обучения, вы получаете доступ к экрану изучения курса, где вы можете нажать «Информация», чтобы получить краткое описание каждого курса, и «Просмотр», чтобы получить более подробную информацию. После того, как вы приступите к курсам, сайт поможет вам отслеживать ваш прогресс.
OnlineCourses не включает МООК от Coursera или edX. В связи с этим возникает вопрос, что отличает МООК от серии видеолекций, в которых также есть задания и экзамены, например, «Введение в компьютерные науки: методология программирования» от Stanford Engineering Everywhere.
Единственное отличие состоит в том, что вы можете начать обучение на одном из этих курсов в любое время — нет данных о начале и расписания. Эта функция также применяется к курсам Udacity после того, как они завершили свои дебютные заезды, и они засчитываются как MOOC.
МООК также имеют аспект сообщества с форумами для взаимодействия с другими студентами, и большинство из них утверждают, что МООК также должен иметь постоянную поддержку со стороны инструктора и помощников преподавателя. Тем не менее, учащиеся текущего МООК Coursera «Образцовое мышление», которое в настоящее время представляет четвертую презентацию, начинают подозревать, что за курсом вообще не следят сотрудники и что он был оставлен на автопилоте, хотя этот курс это тот, для которого есть дорожка подписи, что означает, что вы можете заплатить, чтобы получить проверенный сертификат о прохождении.
В этом месяце у Coursera есть три МООК, все они начинаются 1 июля.
Книга Тима Рафгардена «Алгоритмы: проектирование и анализ, часть 1» начинает свою четвертую презентацию. Этот курс, созданный в Стэнфорде, охватывает несколько фундаментальных принципов построения алгоритмов: методы «разделяй и властвуй», алгоритмы на графах, практические структуры данных (кучи, хеш-таблицы, деревья поиска), рандомизированные алгоритмы и многое другое. Рекомендуемый фон для этого 6-недельного курса, который имеет рабочую нагрузку 5-7 часов в неделю, — это способность программировать по крайней мере на одном языке программирования (например, C, Java или Python); и знакомство с доказательствами, включая доказательства по индукции и от противоречия.
Некоторое знакомство с программированием и способность читать и писать математические доказательства являются предварительным условием для «Кодирования матрицы: линейная алгебра через приложения для компьютерных наук», представленного Филипом Кляйном из Университета Брауна. Идея этого 8-недельного курса, предусматривающего рабочую нагрузку 7-10 часов в неделю, заключается в следующем:
Когда вы делаете цифровую фотографию на свой телефон или трансформируете изображение в Photoshop, когда вы играете в видеоигру или смотрите фильм с цифровыми эффектами, когда вы выполняете поиск в Интернете или звоните по телефону, вы используете технологии, основанные на линейных алгебра.
В описании курса объясняется, что линейная алгебра предоставляет концепции, которые имеют решающее значение для многих областей информатики, включая графику, обработку изображений, криптографию, машинное обучение, компьютерное зрение, оптимизацию, алгоритмы графов, квантовые вычисления, вычислительную биологию, поиск информации и т. Д. веб-поиск, и эта линейная алгебра построена на двух основных элементах: матрице и векторе.
Класс показывает, как концепции и методы линейной алгебры могут быть использованы в контексте информатики. Студенты напишут небольшие программы Python для реализации основных функций и алгоритмов матрицы и вектора и будут использовать их для преобразований двумерной графики, морфинга лиц, обнаружения лиц, преобразований изображений, таких как размытие и обнаружение краев, удаление перспективы изображения, сжатие звука и изображения, поиск в изображении или аудиоклипе, классификация опухолей как злокачественных или доброкачественных, целочисленная факторизация, коды с исправлением ошибок, совместное использование секретов, структура сети, классификация документов и вычисление PageRank (метод ранжирования Google).
То, как Google оценивает веб-страницы, также включено в программу «Иллюстрированные сети: принципы без исчисления». Это 6-недельный урок, который проводят Мунг Чианг и Кристофер Бринтон из Принстонского университета. Этот курс, не имеющий предварительных условий, предназначен для изучения ряда сетей — от социальных платформ, таких как Facebook, до интернет-технологий. Отличительной особенностью по описанию является:
Вместо того, чтобы использовать тяжелую математику, этот курс потребует только базовой арифметики, такой как сложение и умножение. Мы полагаемся на анимацию, аналогии и анекдоты как на наши педагогические инструменты, а не на подробные уравнения.
Два из бесплатных курсов 10gen, знакомящих с MongoDB, снова начнутся в июле. M102: MongoDB для администраторов баз данных, преподаваемых Дуайтом Мерриманом, одним из первых авторов MongoDB, начинает свою четвертую презентацию 15 июля и M101J: MongoDB для разработчиков Java, в которой знание Java является обязательным условием и преподается Эндрю Эрлихсоном и Джеффом Йемином. , начинает свою третью презентацию 29 июля.
Если вы прошли или проходите какой-либо из этих курсов и хотите поделиться своим опытом, используйте комментарии или отправьте мне электронное письмо.