Какие хорошие компьютерные ресурсы для слепого программиста? - PullRequest
36 голосов
/ 16 декабря 2008

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

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

Ответы [ 10 ]

10 голосов
/ 16 декабря 2008

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

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

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

9 голосов
/ 16 декабря 2008

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

от O'Reilly.
5 голосов
/ 20 декабря 2008

Учебник для Структура и интерпретация компьютерных программ представляется доступным. Радио разработки программного обеспечения - хороший подкаст, который я слушаю, но в последнее время много внимания уделялось разработке на основе моделей и 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/ Некоторые уравнения представлены в виде графики, но я часто могу сказать, какова общая идея по контексту.

3 голосов
/ 28 ноября 2010

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

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

3 голосов
/ 17 января 2009

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

3 голосов
/ 20 декабря 2008

лично я просто поражен спрашивающим. Я имею в виду, что одна только задача программирования - это слишком много для большинства людей, но без первичного смысла, используемого в задаче, это удивительно для меня. Ирония в том, что я держу пари, что, учитывая эту проблему, тот, кто задает этот вопрос, по-прежнему ДАЖЕ более искусен в большинстве задач по КС, чем люди, с которыми я работаю изо дня в день. Просто говорю.

3 голосов
/ 16 декабря 2008

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

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

3 голосов
/ 16 декабря 2008

Интересно, пригодится ли Структура и интерпретация компьютерных программ видео-лекции Хэла Абельсона и Джеральда Джея Суссмана?

Если аудиоконтента достаточно без видео, это отличный цифровой ресурс.

2 голосов
/ 17 декабря 2008

Ознакомьтесь с вопросом о переполнении стека о подкастах .

0 голосов
/ 28 июня 2018

Язык под названием Quorum во многом похож на Python, но оптимизирован с учетом еще нескольких синтаксических деталей, и соответствующая среда разработки разработана с учетом слепоты. https://quorumlanguage.com/ Это может особенно хорошо подходить для случая использования, когда большинство студентов используют Python.

A 2016 блог о CSed (фактически ответ на сообщение в блоге) указывает на

Также см. Другие идеи в аналогичном вопросе на другом SO-сайте: https://cseducators.stackexchange.com/questions/3441/teaching-a-blind-high-school-student

...