本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
本书是由Eric S. Roberts新编写的一本斯坦福大学计算机科学入门课程(CS1)教材,面向没有编程经验及相关基础知识的学生,旨在通过JavaScript教授学生理解编程的基本概念。本书借鉴了许多优秀教师的教学经验,比如Richard Pattis采用的Karel机器人沉浸式教学法、Douglas Crockford推荐的编程指南。
深入浅出是本书的一大亮点。本书章节设置循序渐进,层次合理,不会给人一种强烈的“劝退感”。本书非常方便读者轻松阅读,向读者展示学习其他编码语言或从事计算机编程工作所需的基本技能,并帮助读者掌握编程的方法和基本原则。颇具趣味性是本书的另一亮点。每章开篇都会介绍计算机科学史上的一位重要人物,读者可以对计算机的发展历史有更多了解。本书的案例和练习题所涉及的主题和来源也丰富多彩,每章都有配套的用于学生自测的复习题和用于教师测验的练习题,并在本书配套的网站提供教学资源支持,在颇具趣味性的同时让人大开眼界。
本书通过教授如何使用JavaScript语言编写程序,引导你走上奇妙的计算机科学之旅。JavaScript语言是基于Web的应用程序的核心语言。本书所有示例代码都可以在任何浏览器上运行,包括手机上的浏览器。虽然使用JavaScript来演示,然而本书着重讲解编程的基本原则,其中的道理也可以用于任何其他语言中。本书旨在用于大学课程中的第一门编程课。它覆盖了传统计算机科学首门课程(通常称为CS1)的所有内容。