2008-12-16 22 views
33

Soy una persona totalmente ciega a la que le gustaría aprender más sobre el aspecto de la teoría de la informática. He tenido una clase de introducción de estructuras de datos y la programación general de introducción, pero me gustaría aprender más sobre aspectos como el diseño de software, las estructuras de datos avanzadas y el diseño de compiladores. Quiero hacer esto como un curso de autoaprendizaje no como parte de las clases de la universidad.¿Cuáles son algunos buenos recursos informáticos para un programador ciego?

Desafortunadamente no hay muchos libros de texto disponibles en ciencias de la computación de Grabaciones para Ciegos y Disléxicos, donde normalmente obtengo mis libros de texto. Agradecería cualquier recurso electrónico preferiblemente gratuito que me pudiera ayudar a obtener más educación en ciencias de la computación en lugar de utilizar el lenguaje o la plataforma más nuevos en los que parece que se centran muchos sitios de programación.

+6

Eres mi amigo. Son mi héroe – Rayne

+0

Hombre, realmente quiero poner "a ciegas" en el título, pero no sé la mejor manera de hacerlo. Recursos de programación electrónica para ciegos? No lo sé. Sería bueno para las personas futuras poder buscar y encontrar esto a través de – mmcdole

+0

@Simucal: ¿qué hay de etiquetarlo con accesibilidad o algo similar? –

Respuesta

9

Puede encontrar Experiences of a Blind Computer Scientist una buena lectura.

Open Courseware de MIT sería un buen recurso para usted con la cantidad de videos/audio que tienen.

Realmente, para los temas centrales de ciencias de la computación me resulta bastante difícil superar algunos de los mejores libros de texto que existen. Algunos ofrecen versiones digitales de su libro con la compra y otros no. Para aquellos que no lo hacen, simplemente compraría el libro y luego descargaría a través de un sitio de torrent un equivelant de e-book digital. Como ya tienes el libro, no creo que sea un problema importante.

9

UC Berkley tiene un par de cursos de ciencias de la computación en línea de forma gratuita como archivos de mp3 y video (incluido el RSS de cada curso). Y si leer archivos PDF no es un problema, puede consultar el Safari de O'Reilly.

3

El podcast "software engineering radio" es excelente. Aunque no es un software de CS, es el podcast más académico e intelectualmente estimulante que he encontrado sobre el desarrollo de software y la informática.

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

2

Salida esta pregunta desbordamiento de pila sobre podcasts.

5

Parece que se puede acceder al libro de texto para Structure and Interpretation of Computer Programs. La radio de ingeniería de software es un buen podcast que escucho, pero recientemente se ha centrado mucho en el desarrollo impulsado por modelos y UML, que no me interesa. Las conferencias UC Berkley son de calidad variable, es como todas las demás clases de la universidad, depende del profesor. He descubierto que puedo seguir bien las clases de cs162 pero no tanto con cs61b. Parte de esto se debe al profesor y parte probablemente porque 61b pesa más en matemáticas porque es una clase de estructuras de datos. Desafortunadamente, las fuentes RSS son inútiles ya que los nombres de los archivos no tienen sentido. Yo uso mi podcatcher para descargar todo el ciclo de conferencias, a continuación, utiliza la capacidad de conversión de foobar 2000 cambiar el nombre de los archivos con los que hay número de pista para que pudiera escuchar en orden. He usado Safari en el trabajo antes y es accesible, aunque es caro para mí obtener una suscripción anual. Open Courseware parece tener muchas cosas buenas. Lamentablemente, no uso iTunes, así que en lugar de descargar cada archivo mp3 individualmente, utilicé la extensión de Firefox DownThemAll! con un filtro personalizado para tomar todos los archivos mp3 a la vez del curso específico que quería. Otra serie de libros que parece útil son los libros de estructuras de datos de Bruno R.Preiss varios de los cuales están disponibles en línea en http://www.brpreiss.com/books/opus5/ Algunas de las ecuaciones se representan como gráficos, pero a menudo puedo decir cuál es la idea general por contexto.

+0

Además del enlace que publicó, creo que [el sitio de libros de Robert Sedgewick] (http://algs4.cs.princeton.edu), junto con el libro asociado y las videoconferencias, son extremadamente útiles/accesibles también. En su mayoría, describe en texto mucha información contenida en las imágenes donde la mayoría de los tutoriales solo confían en que el lector visualice los gráficos por su cuenta. – morbidCode

3

personalmente estoy sorprendido por el interrogador. Quiero decir, el desafío solo de la programación es demasiado para la mayoría de las personas, pero ser sin el sentido primario utilizado en la tarea es sorprendente para mí. Sin embargo, lo irónico es que apuesto a que dado este desafío, el que pregunta todavía es mucho más hábil en la mayoría de las tareas de CS que las personas con las que trabajo día a día. Solo digo.

3

También soy un programador totalmente ciego, actualmente trabajando para Microsoft. El recurso más valioso para los libros técnicos es Safari (safari.oreilly.com). Puedes leer miles de textos de informática allí. si se encuentra en los Estados Unidos, también puede obtener muchos de esos títulos de forma gratuita en BookShare (www.bookshare.org). En ambos casos, las imágenes gráficas serán un problema, pero no hay una solución fácil para eso. La mayoría de los buenos libros tienen suficiente texto descriptivo que uno puede manejar sin los diagramas.

3

¡Soy un nuevo programador ciego! Perdí mi visión hace 5 años. De todos modos, he estado programando en Visual Basic 2008 durante el año pasado. Resultó ser más accesible de lo que sospeché al principio. ¡Empiezo una clase de Java el próximo semestre y el texto requerido es un texto en línea gratis! Está publicado a continuación. Introducción a la programación Uso de Java, quinta edición http://math.hws.edu/javanotes/

algunos entre vosotros programadores experimentados ciegos compartir con nosotros cualquier blogs o sitios web donde otros programadores ciegos se pueden encontrar ??

Cuestiones relacionadas