首页 文章

盲人程序员有哪些优秀的计算机科学资源?

提问于
浏览
36

我是一个完全盲目的人,想要更多地了解计算机科学的理论方面 . 我有一个介绍数据结构类和一般介绍编程,但想了解更多关于软件设计,高级数据结构和编译器设计等内容 . 我想这是一个自学课程,而不是大学课程的一部分 .

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

10 回答

  • 2

    你可能会发现Experiences of a Blind Computer Scientist读得很好 .

    麻省理工学院的Open Courseware对于你拥有的视频/音频数量来说是一个很好的资源 .

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

  • 3

    UC Berkley有一些免费的在线计算机科学课程作为mp3和视频文件(包括每门课程的RSS提要) . 如果阅读PDF文件不是't an issue you could check out O' Reilly的Safari .

  • 5

    Structure and Interpretation of Computer Programs的教科书似乎是可访问的 . 软件工程广播是一个很好的播客,我听,但最近已经把重点放在模型驱动的开发和UML上,这对我不感兴趣 . UC Berkley讲座的质量各不相同,我发现我可以跟cs162讲座一样好,但cs61b没那么多 . 部分原因是因为教授和部分原因可能是因为61b更重要,因为它是一个数据结构类 . 不幸的是,RSS源是无用的,因为文件名是没有意义的 . 我使用我的podcatcher下载整个讲座系列,然后使用foobar 2000的转换功能将轨道号重命名为文件,以便我可以按顺序收听它们 . 我之前在工作中使用过Safari它可以访问,虽然对我来说每年订阅费用很高 . Open Courseware似乎有很多好东西 . 不幸的是我不使用itunes所以不是单独下载每个mp3文件我使用firefox扩展DownThemAll!与自定义过滤器从我想要的特定课程一次抓取所有mp3文件 . 另一系列看起来很有用的书籍是Bruno R. Preiss的数据结构书籍,其中几本可以在网上找到http://www.brpreiss.com/books/opus5/有些方程表示为图形,但我常常可以通过上下文来说明一般的想法 .

  • 0

    我想知道Hal Abelson和Gerald Jay Sussman的视频讲座是否有用?

    如果音频内容在没有视频的情况下足够自己,那么它们就是一种出色的数字资源 .

  • 10

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

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

  • 9

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

  • 3

    我也是一个完全盲目的程序员,目前在微软工作 . 技术书籍最有 Value 的资源是Safari(safari.oreilly.com) . 你可以在那里阅读数千种计算机科学文本 . 如果你在美国,你也可以从BookShare(www.bookshare.org)免费获得许多这些头衔 . 在这两种情况下,图形图像都是一个问题,但没有简单的解决方案 . 大多数好书都有足够的描述性文字,人们可以在没有图表的情况下管理 .

  • 3

    我是一名新的盲人程序员!我5年前才失去了自己的视野 . 无论如何,我在过去的一年里一直在使用Visual Basic 2008进行编程 . 事实证明,这比我最初怀疑的更容易接近 . 我下学期开始学习Java课程,所需的文本是免费的在线文本!它发布在下面 . 使用Java编程简介,第五版http://math.hws.edu/javanotes/

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

  • 3

    查看有关podcasts的Stack Overflow问题 .

  • 3

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

    关于CSed的一个2016 blog(实际上是对博客文章的回复)指向

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

相关问题