Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Python for Software Design: How to Think Like a Computer Scientist

Buy

In January 1999, I was preparing to teach an introductory programming class in Java. I had taught it three times and I was getting frustrated. The failure rate in the class was too high, and, even for students who succeeded, the overall level of achievement was too low.

One of the problems I saw was the books. I had tried three different books (and had read a dozen more), and they all had the same problems. They were too big, with too much unnecessary detail about Java and not enough high-level guidance about how to program. And they all suffered from the trap door effect: they would start out easy, proceed gradually, and then somewhere around Chapter 4 the bottom would fall out. The students would get too much new material, too fast, and I would spend the rest of the semester picking up the pieces.

Two weeks before the first day of classes, I decided to write my own book. I wrote one 10-page chapter a day for 13 days. I made some revisions on Day 14 and then sent it out to be photocopied.

(HTML tags aren't allowed.)

Business Data Communications and Networking: A Research Perspective
Business Data Communications and Networking: A Research Perspective
Research in the area of data communications and networking is well and alive as this collection of contributions show. The book has received enhanced contributions from the authors that published in the inaugural volume of the International Journal of Business Data Communications and Networking (http://www.idea-group.com/ijbdcn). The chapters are...
Microsoft Azure Cosmos DB Revealed: A Multi-Model Database Designed for the Cloud
Microsoft Azure Cosmos DB Revealed: A Multi-Model Database Designed for the Cloud
The database space has been greatly dominated by relational database management systems (or RDBMSs) such as Microsoft® SQL Server or Oracle. This dominance was made possible in part by the wide range of solutions that can be built on top of those systems but also because of the powerful products that are available. There is,...
Advances in Security of Information and Communication Networks: First International Conference, SecNet 2013, Cairo, Egypt, September 3-5, 2013
Advances in Security of Information and Communication Networks: First International Conference, SecNet 2013, Cairo, Egypt, September 3-5, 2013

This book constitutes the refereed proceedings of the International Conference on Advances in Security of Information and Communication Networks, Sec Net 2013, held in Cairo, Egypt, in September 2013. The 21 revised full papers presented were carefully reviewed and selected from 62 submissions. The papers are organized in topical sections on...


Professional Android Programming with Mono for Android and .NET/C#
Professional Android Programming with Mono for Android and .NET/C#
SINCE ITS INTRODUCTION IN THE FALL of 2008, Android has grown and matured to the point where it is currently the number one smartphone platform in terms of shipments worldwide. Along with that growth is an interest in writing applications that run natively on the device and that take advantage of the device’s features, such...
The Benchmarking Book: A how-to guide to best practice for managers and practitioners
The Benchmarking Book: A how-to guide to best practice for managers and practitioners
With growing demands for increased operational efficiency and process improvement in organizations of all sizes, more and more companies are turning to benchmarking as a means of setting goals and measuring performance against the products, services and practices of other organizations that are recognized as leaders.

The Benchmarking...

The ARTEMIS Mission
The ARTEMIS Mission

The ARTEMIS mission was initiated by skillfully moving the two outermost Earth-orbiting THEMIS spacecraft into lunar orbit to conduct unprecedented dual spacecraft observations of the lunar environment. ARTEMIS stands for Acceleration, Reconnection, Turbulence and Electrodynamics of the Moon's Interaction with the Sun. Indeed, this volume...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy