Students download free, Instructors get free autograding

Second Edition (Beta)

Free PDF download: English 2.0b6 (2020-06-01).  Free for your personal use. You  may not redistribute in any form without our permission.

Purchase hardcopy on Amazon. Kindle Edition coming soon. See the current Table of Contents

What’s new in the Second Edition? Why is it “Beta”?
  • Strong separation of Content-Oriented Didactics (COD) and Coding/Hands-on Integrated Projects (CHIPS). Virtually all of the detailed code walkthroughs and examples that used to be in the book are now part of hands-on exercises.
  • Integration with Codio IDE for all programming assignments and autograders
  • Extensive content revision with new focus on RESTful APIs, mobile-first development, and general approaches for rapidly learning new languages and frameworks
What does “beta” mean?  As the Foreword describes, there are three new programming assignments under development, and the JavaScript chapter will likely undergo some further revision. Everything else is stable!

Instructors: Get started with free autograding of programming assignments and many resources for instructors (slides, videos, banks of exam questions, activity worksheets…)

Self-learners: The sequence of three Massive Open Online Courses on edX (pending relaunch in January 2021) covers this material. Read what other students have said about the book and course

Hardcopy available now on AmazonWe can’t provide complimentary hardcopies since we are our own publisher and the book price is set too low to subsidize giving free hardcopies away.

Kindle Edition available soon on Amazon.