36

我是一个完全失明的人,想了解更多计算机科学的理论方面。我有一个介绍数据结构类和一般介绍编程,但想了解更多关于软件设计、高级数据结构和编译器设计等内容。我想把它作为一门自学课程来做,而不是作为大学课程的一部分。

不幸的是,我通常从那里得到我的教科书的盲人和阅读障碍者录音中的计算机科学教科书并不多。我会很感激任何最好是免费的电子资源,它可以帮助我获得更多的计算机科学教育,而不是许多编程网站似乎关注的最新语言或平台。

4

10 回答 10

10

您可能会发现《盲人计算机科学家的经历》是一本不错的读物。

麻省理工学院的开放课件对您来说是一个很好的资源,因为他们拥有大量的视频/音频。

但实际上,对于核心计算机科学主题,我发现很难击败一些更好的教科书。有些购买时会提供他们书籍的数字版本,有些则不提供。对于那些不这样做的人,我只会购买这本书,然后通过种子网站下载一个数字电子书等价物。既然你已经拥有这本书,我认为这不是一个大问题。

于 2008-12-16T11:19:14.590 回答
9

加州大学伯克利分校有几门免费的计算机科学在线课程,格式为 mp3 和视频文件(包括每门课程的 RSS 提要)。如果阅读 PDF 文件不是问题,您可以查看 O'Reilly 的Safari

于 2008-12-16T12:45:59.393 回答
5

计算机程序的结构和解释的教科书似乎是可以访问的。软件工程广播是我收听的一个很好的播客,但最近主要关注模型驱动开发和我不感兴趣的 UML。加州大学伯克利分校 的讲座质量参差不齐,就像所有其他大学课程一样,它取决于教授。我发现我可以很好地跟上 cs162 的课程,但跟 cs61b 的课程不太一样。部分原因是因为教授,部分原因可能是因为 61b 是一个数据结构类,因此数学更重。不幸的是,RSS 提要是无用的,因为文件名没有意义。我用我的 podcatcher 下载了整个系列讲座,然后使用了foobar 2000的转换功能用那里的曲目号重命名文件,以便我可以按顺序收听它们。我以前在工作中使用过Safari,尽管每年订阅它对我来说很昂贵。开放课件似乎有很多好东西。不幸的是,我不使用 iTunes,所以我没有单独下载每个 mp3 文件,而是使用了 firefox 扩展DownThemAll!使用自定义过滤器从我想要的特定课程中一次获取所有 mp3 文件。另一个看起来很有用的系列书籍是 Bruno R. Preiss 的数据结构书籍,其中一些可以在 http://www.brpreiss.com/books/opus5/上在线获得, 其中一些方程表示为图形,但我经常可以通过上下文说出总体思路是什么。

于 2008-12-20T18:36:40.503 回答
3

我想知道Hal Abelson 和 Gerald Jay Sussman的计算机程序视频讲座的结构和解释有什么用吗?

如果音频内容在没有视频的情况下就足够了,那么它们就是极好的数字资源。

于 2008-12-16T11:12:57.113 回答
3

播客“软件工程广播”非常棒。虽然不是 CS 课件,但它是我发现的关于软件开发和计算机科学的最具学术性和智力刺激的播客。

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

于 2008-12-16T14:53:33.363 回答
3

就我个人而言,我只是被提问者震惊了。我的意思是,对于大多数人来说,仅编程的挑战就太大了,但是没有在任务中使用的主要意义对我来说是惊人的。但具有讽刺意味的是,我敢打赌,面对这个挑战,提问者在大多数 CS 任务上仍然比我日常工作的人更擅长。只是说。

于 2008-12-20T18:55:15.210 回答
3

我也是一个完全盲的程序员,目前在微软工作。最有价值的技术书籍资源是 Safari (safari.oreilly.com)。你可以在那里阅读成千上万的计算机科学文本。如果您在美国,您还可以从 BookShare (www.bookshare.org) 免费获得其中的许多图书。在这两种情况下,图形图像都是一个问题,但没有简单的解决方案。大多数好书都有足够的描述性文本,即使没有图表也能应付。

于 2009-01-17T18:22:40.790 回答
3

我要成为一个新的盲人程序员!五年前我才失去视力。无论如何,在过去的一年中,我一直在使用 Visual Basic 2008 进行编程。事实证明,它比我最初怀疑的更容易获得。我下学期开始上 Java 课,要求的文本是免费的在线文本!它张贴在下面。Java 编程简介,第五版 http://math.hws.edu/javanotes/

你们中的一些经验丰富的盲人程序员可以与我们分享任何可以找到其他盲人程序员的博客或网站吗?

于 2010-11-28T01:07:05.877 回答
2

查看有关播客的 Stack Overflow 问题。

于 2008-12-16T23:16:46.077 回答
0

一种称为 Quorum 的语言很像 Python,但在语法细节上进行了优化,并且相应的开发环境是为盲人设计的。https://quorumlanguage.com/这可能特别适合大多数学生使用 Python 的用例。

一篇关于 CSed 的2016 年博客(实际上是对博客文章的回应)指向

另外,在另一个 SO 网站上的类似问题中查看其他想法:https ://cseductors.stackexchange.com/questions/3441/teaching-a-blind-high-school-student

于 2018-06-28T18:56:41.390 回答