我是一个完全盲目的人,想要更多地了解计算机科学的理论方面.我有一个介绍数据结构类和一般的介绍编程,但想了解更多关于软件设计,高级数据结构和编译器设计等内容.我想这样做是一门自学课程而不是大学课程的一部分.
不幸的是,从盲人录音和诵读困难中获取计算机科学的教科书并不多,我通常会收到我的教科书.我将不胜感激任何可以帮助我获得更多计算机科学教育的电子资源,而不是许多编程网站似乎关注的最新语言或平台.
您可能会发现盲人计算机科学家的经历很好.
麻省理工学院的开放课件对于你拥有的视频/音频数量来说是一个很好的资源.
实际上,对于核心的计算机科学主题,我发现很难打败一些更好的教科书.有些人通过购买提供他们书籍的数字版本,有些则不提供.对于那些没有的人,我会购买这本书,然后通过洪流网站下载一个数字电子书equivelant.既然你已经拥有这本书,我认为这不是一个大问题.
加州大学伯克利分校免费提供几门计算机科学课程作为mp3和视频文件(包括每门课程的RSS提要).如果阅读PDF文件不是问题,你可以查看O'Reilly的Safari.
计算机程序结构和解释教科书似乎是可以访问的.软件工程广播是一个很好的播客,我听,但最近已经把重点放在模型驱动的开发和UML上,这对我不感兴趣.在加州大学伯克利分校 讲课质量参差不齐,就像这取决于教授的所有其他大专班.我发现我可以跟随cs162讲座很好但与cs61b没那么多.部分原因是因为教授和部分原因可能是因为61b是一个数学结构类,所以61b更重要.不幸的是,RSS源是无用的,因为文件名是没有意义的.我使用我的podcatcher下载整个讲座系列,然后使用foobar 2000的转换功能使用轨道号重命名文件,以便我可以按顺序收听它们.我之前在工作中使用过Safari,虽然每年订阅费用很高,但是可以访问它.Open Courseware似乎有很多好东西.不幸的是我不使用itunes所以不使用单独下载每个mp3文件我使用了firefox扩展名DownThemAll!使用自定义过滤器从我想要的特定课程中一次性获取所有mp3文件.另一系列看起来很有用的书籍是Bruno R. Preiss的数据结构书籍,其中有几本可在http://www.brpreiss.com/books/opus5/在线获得 . 有些方程表示为图形,但我经常可以通过上下文来说明一般的想法.