vampiri6ka · 10-Июн-13 00:38(11 лет 7 месяцев назад, ред. 14-Авг-13 11:12)
Предыдущая версия (Fall 2011, гораздо меньше объемом)CS50
Introduction to Computer Science I... But whatever your reason for being here this is in fact our introduction
to Computer Science; and contrary to what you might have heard or
seen or perceived in high school, odds are computer science
is not quite what you imagined it to be ...
(с) David J. MalanГод выпуска: 2012 Производитель: edx.org / Harvard Extension School ► Страница курса ◄► На edx.org ◄ Автор: Ph.D David J. Malan Продолжительность:
21 lectures
49 shorts
9 sections (каждая по 2 варианта: для более продвинутых и менее продвинутых студентов)
7 problem set walkthroughs
2 quizzes
17 seminars
Тип раздаваемого материала: Видеоурок / Учебное шоу Язык: Английский Субтитры: Английские, русские (последние - гуглоперевод, так что сильно не обольщайтесь) Описание:
Introduction to the intellectual enterprises of computer science and the art of programming. This course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, encapsulation, data structures, databases, memory management, security, software development, virtualization, and websites. Languages include C, PHP, and JavaScript plus SQL, CSS, and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. Designed for concentrators and non-concentrators alike, with or without prior programming experience. Немного от себя:
В курсе покрываются основны нескольких языков программирования, но основной упор сделан на C. По этому курсу вы сможете освоить хрестоматийную базу по C, которую обычно дают в первых двух-трех семестрах компьютерных специальностей в отечественных ВУЗах, а также узнаете много интересных подробностей (например, откуда вошло в обиход слово bug и как из-за цифр с плавающей точкой падают орбитальные спутники).
Курс ориентирован как на людей, имеющих некоторые познания в программировании и желающих освоить C и алгоритмы, так и на абсолютно начинающих. Из всех имеющихся на трекере курсов, пожалуй, лучший вводный курс для Computer Science (ИМХО).
Помимо C в курсе так же рассматриваются CSS, HTML, PHP, JavaScript, в дополнительных материалах показывают и другие языки и технологии (все темы см. под спойлером "Содержание"). Важное замечание: Не смотря на то, что в курсе используется язык C, нужно понимать, что язык программирования, как в обучении, так и в разработке - это не цель, а всего лишь средство для ее достижения.We like to say that CS teaches you how to
think more methodically and how to solve
problems more effectively. As such, its
lessons are applicable well beyond
the boundaries of CS itself.
(с) David J. Malan
} Week 10 {
Security.
} Week 11 {
Life after 50.
}
Sections
Sections (otherwise known as "recitations" or "precepts" at other universities) supplement lectures.
Problem Sets & Walkthrough
In order to accommodate students with different backgrounds, some problem sets are released in two editions: a standard edition intended for most students and a "Hacker Edition" intended for some students. Both editions essentially cover the same material. But the Hacker Edition typically presents that material from a more technical angle and poses more sophisticated questions. Most standard editions, though, are accompanied by code "walkthroughs" during which students receive direction on where to begin and how to approach the problem set
If you have questions or would like to discuss the material with others, you may want to join the Google Group at right.
Most of these problem sets require the CS50 Appliance (see directory Appliance), a virtual machine (for Linux, Mac OS, and Windows) that anyone can download for free.
Quizzes
Below are quizzes; other answers may be possible.
Seminars
Seminars cover material beyond the scope of the course.
Android Apps
CSS
ICT4D
iOS
JavaScript Frameworks
jQuery
Kohana
Mobile Application Security
Pattern Matching
Preparing Your Site
Programmer Intro
Surviving the Internet
Technical Interview
Unix Shell Environments
vim
Web Development
Windows 8
Основой для чего вам может служить CS50
Содержание релиза:
Код:
. - корневая директория релиза
|--/ software - тут лежит appliance к данному курсу и инструкции по его установке и использованию
|--/ video - тут основные материалы курса
|--/ _extras - это даже не дополнительные материалы, просто всякая ерунда, которая лежала на офсайте. Добавила исключительно для полноты, качать не обязательно (хотя есть один забавный сюжет)
|--/ _seminars - служат необязательным дополнением к курсу, в основном узкотематические уроки по определенной технологии, софтине, ЯП или фреймворку.
|--/ _shorts - тут содержатся мини-уроки, для которых я не нашла тематических недель
|--/ weekXX - основные лекции
|--/ Lectures - лекции недели, костяк курса
|--/ Problem Set X - задание для домашек и разбор домашек в видеоформате
|--/ Quiz X - контрольные. В директории содержатся подготовительные лекции и задания с ключами ответов.
|--/ Section X - разбор материала пройденного на лекции
|--/ Shorts - короткие видеоуроки, более подробно поясняющие некоторые темы из лекций
Файлы примеров: присутствуют Формат видео: mkv Видео: MPEG4 Video (H264) 1280x720 29.97fps Аудио: AAC 44100Hz mono
Скриншоты
Доп. информация:
Очередное ежегодное учебное шоу от Гарвардского университета. Программа обучения в целом не отличается от прошлогоднего (если и есть отличия, то минимальные). Но курс развивается: появились shorts (короткие видеозаписи, объясняющие более детально некоторые моменты из лекций), разумеется, семинары этого года рассматривают новые технологии. Разрешение видео выше, чем в прошлогоднем курсе (что повлияло и на размер релиза). Основная часть видео я перемуксила в формат mkv (он более легковесный, качество видео и аудио при смене контейнера, разумеется, не пострадало), субтитры были встроены в видеоконтейнер (т.е. они находятся в самом файле mkv, вместе с видео и аудио). Инструкции по включению / выключению / переключению субтитров ищите в документации к своему медиаплееру. По умолчанию включены английские субтитры, к некоторым урокам русских субтитров нет (как их нет и на офсайте). Не смотря на огромный размер релиза, ИМХО, оно того стоит. Для всех, у кого возникают ошибки при скачивании релиза! Возможные причины:
1) Тема на форуме
2) Чтобы можно было залить торрент-файл на трекер, я поменяла его "размер блока" (piece size) на 32МБ, иначе торрент-файл получался слишком большим. Некоторые устаревшие версии торрент-клиентов такой размер не воспринимают. Просто актуализируйте свой клиент до текущей версии
59666439Увы, для меня в образовательных материалах разница в формате файлов - не самое главное.
Кроме форматов, субов и папки _extras ничего нового. Просто качала не с тунца (с тамошней скоростью скачать курс - это неделя непрерывного даунлода), а скриптом + wget-ом с офсайта. По шаблону скачивания скачались еще и файлы для папки _extra (там в основном отвлеченные видео, навроде тизеров, как делался курс, приколы связанные с курсом и прочие глупости). Так что кому английские и русские гуглопереведенные субы некритичны, без разницы откуда качать.
alisa73 whitenotblack
Понятненько...
Чтобы можно было залить торрент-файл на трекер, я поменяла его "размер блока" (piece size) на 32МБ, иначе торрент-файл получался слишком большим. Некоторые устаревшие версии торрент-клиентов такой размер не воспринимают. Так что просто актуализируйте utorrent
Извините пожалуйста исправляюсь!!!
ИТак вопрос - ОСилит ли этот курс человек без какого либо опита в програмировании но с прекрасним знанием инглиша ??
Спасибки за ответ!
Я прошел этот курс в этом году, даже получил сертификат. Курс очень интересный и познавательный. Советую всем кто хочет подправить свои знания в IT ну и английский в том числе - поскольку курс все таки на английском. Дружественная атмосфера да и сам David Malan крут.
60788901Извините пожалуйста исправляюсь!!!
ИТак вопрос - ОСилит ли этот курс человек без какого либо опита в програмировании но с прекрасним знанием инглиша ??
Спасибки за ответ!
Курс на новичков и рассчитан. Грамотная подача материала и очень харизматичный преподаватель делает этот курс один из лучших в своем роде. И еще наглядно показывает разницу "нашего" и "ихнего" образования.
Ребята, посоветуйте пожалуйста уроки для скриптования анимации, и некоторых дополнительных функций в играх. Не стоит предлагать уроки создания движков с нуля... Заранее благодарю.
61867176Ребята, посоветуйте пожалуйста уроки для скриптования анимации, и некоторых дополнительных функций в играх. Не стоит предлагать уроки создания движков с нуля... Заранее благодарю.
Может возникала у кого такая ошибка при импортировании в virtualbox? Failed to import appliance C:\Program Files\Oracle\appliance50-17\appliance50-17.ovf. Error reading "C:\Program Files\Oracle\appliance50-17\appliance50-17.ovf": Disk item with instance ID 11 specifies invalid parent 4, line 117. Result Code: VBOX_E_FILE_ERROR (0x80BB0004)
Component: Appliance
Interface: IAppliance {3059cf9e-25c7-4f0b-9fa5-3c42e441670b}
63228232Может возникала у кого такая ошибка при импортировании в virtualbox? Failed to import appliance C:\Program Files\Oracle\appliance50-17\appliance50-17.ovf. Error reading "C:\Program Files\Oracle\appliance50-17\appliance50-17.ovf": Disk item with instance ID 11 specifies invalid parent 4, line 117. Result Code: VBOX_E_FILE_ERROR (0x80BB0004)
Component: Appliance
Interface: IAppliance {3059cf9e-25c7-4f0b-9fa5-3c42e441670b}
62909203thanks man, keep this alive. I wana learn Mathamatics
Lol, she's a girl. Also, I highly recommend you to view this list: https://rutr.life/forum/tracker.php?nm=raymond%20murphy and download the stuff which is suitable for you. I suggest to start with any edition of "English Grammar In Use" (newer is better), but first you'll need something more basic and written in your native language.
интересно-интересно... попробую хоть так поизучать. если пойдет, то дальше книжками догоняться буду уже. спасибо за объемный релиз. английский маленько знаю. где-то 80%-90% с сабами пойму. за сабы английские отдельное спасибо.
63228232Может возникала у кого такая ошибка при импортировании в virtualbox? Failed to import appliance C:\Program Files\Oracle\appliance50-17\appliance50-17.ovf. Error reading "C:\Program Files\Oracle\appliance50-17\appliance50-17.ovf": Disk item with instance ID 11 specifies invalid parent 4, line 117. Result Code: VBOX_E_FILE_ERROR (0x80BB0004)
Component: Appliance
Interface: IAppliance {3059cf9e-25c7-4f0b-9fa5-3c42e441670b}
by universalshrew » 4. Apr 2014, 00:04
Navigate to the cs50-appliance.ovf file. Right click and open the file with a text editor (Sublime Text, Text Wrangler, etc.). For me it was on line 128 but the line number is referenced in the error I believe.
change:
<rasd:Parent>4</rasd:Parent>
to:
<rasd:Parent>3</rasd:Parent> Solved the problem for me.
universalshrew
Posts: 1
Joined: 4. Apr 2014, 00:02