Учебник для Структура и интерпретация компьютерных программ представляется доступным. Радио разработки программного обеспечения - хороший подкаст, который я слушаю, но в последнее время много внимания уделялось разработке на основе моделей и UML, что меня не интересует. The UC Berkley
лекции разного качества, как и во всех других классах колледжа, все зависит от профессора. Я обнаружил, что могу следовать за лекциями cs162 хорошо, но не очень сильно за cs61b. Частично это из-за профессора, а частично из-за того, что 61b тяжелее математики, так как это класс структур данных. К сожалению, RSS-каналы бесполезны, так как имена файлов не имеют смысла. Я использовал мой podcatcher для загрузки всей серии лекций, а затем использовал возможность преобразования foobar 2000 , чтобы переименовать файлы с указанным там номером дорожки, чтобы я мог слушать их по порядку. Я использовал Safari на работе раньше, и он доступен, хотя мне дорого получать годовую подписку. Open Courseware содержит много хороших вещей. К сожалению, я не использую itunes, поэтому вместо загрузки каждого mp3-файла по отдельности я использовал расширение firefox DownThemAll! с настраиваемым фильтром, чтобы получить все mp3-файлы сразу из определенного курса, который я хотел. Еще одна серия книг, которая выглядит полезной, - это книги Бруно Р. Прейса о структурах данных, некоторые из которых доступны в Интернете по адресу
http://www.brpreiss.com/books/opus5/
Некоторые уравнения представлены в виде графики, но я часто могу сказать, какова общая идея по контексту.