Каковы некоторые хорошие ресурсы компьютерных наук для слепых программистов?

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

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

Ответ 1

Вы можете найти Опыт слепых компьютерных ученых.

MIT Open Courseware будет хорошим ресурсом для вас с количеством видео/аудио, которое у них есть.

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

Ответ 2

UC Berkley имеет пару курсов по компьютерной науке онлайн бесплатно в виде mp3 и видеофайлов (включая RSS-канал для каждого курса). И если чтение PDF файлов не является проблемой, вы можете проверить O'Reilly Safari.

Ответ 3

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

Ответ 5

Подкаст "программное обеспечение радиотехника" отлично. Хотя это не учебники CS, это самый академический и интеллектуально стимулирующий подкаст, который я нашел о разработке программного обеспечения и компьютерной науке.

http://www.se-radio.net/

Ответ 6

лично я просто сдулся вопрошающим. Я имею в виду, что вызов только программирования слишком много для большинства людей, но отсутствие основного смысла, используемого в задаче, для меня удивительно. Что иронично, хотя я уверен, что, учитывая эту проблему, вопросник по-прежнему FAR более разбирается в большинстве задач CS, чем люди, с которыми я работаю изо дня в день. Просто говорю.

Ответ 7

Я также полностью слепой программист, в настоящее время работающий в Microsoft. Самым ценным ресурсом для технических книг является Safari (safari.oreilly.com). Вы можете прочитать тысячи текстов компьютерной науки. если вы находитесь в США, вы также можете получить многие из этих книг бесплатно из BookShare (www.bookshare.org). В обоих случаях графические изображения будут проблемой, но для этого нет простого решения. У большинства хороших книг достаточно описательного текста, который можно обойти без диаграмм.

Ответ 8

Я буду новым слепым программистом! Я потерял свое видение 5 лет назад. Во всяком случае, я программировал в Visual Basic 2008 в течение прошлого года. Он оказался более доступным, чем я сначала подозревал. Я запускаю Java-класс в следующем семестре, а требуемый текст - бесплатный онлайн-текст! Он размещен ниже. Введение в программирование с использованием Java, пятое издание http://math.hws.edu/javanotes/

Могут ли некоторые из вас закаленные слепые программисты поделиться с нами любыми блогами или сайтами, на которых можно найти других слепых программистов?

Ответ 9

Проверьте этот вопрос о переполнении стека о podcasts.