Introduction to computing systems - Patt - Librairie Eyrolles
Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Introduction to computing systems
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Introduction to computing systems

Introduction to computing systems

From Bits and Gates to C and beyond

Patt

518 pages

Résumé

This textbook has evolved from EECS 100, the first computing course for computer science, computer engineering, and electrical engineering majors at the University of Michigan, that Kevin Compton and the first author introduced for the first time Fall term 1995. It has been taught; every semester since then.

EECS 100 happened because Computer Science and Engineering faculty had been dissatisfied for many years with the lack of student comprehension of some very basic concepts. For example, students had a lot of trouble with pointer variables. Recursion seemed to be "magic," beyond understanding.

We decided in 1993 that the conventional wisdom of starting with a high level programming language, which was the way we (and most universities were doing it) was flawed. We decided that the reason students were not "getting it" was that they were forced to memorize technical details, when they did not understand the basic underpinnings.

The result is the bottom-up approach taken in this book. We treat (in order) MOS transistors (very briefly, long enough for students to grasp their global switch-level behavior), logic gates, latches, logic structures, (MUX, Decoder, Adder, gated latches), finally culminating in an implemention of memory. From there, we move on to the Von Neumann model of execution, then a simple computer (the LC-2), machine language programming of the LC-2, assembly language programming of the LC-2, the high level language C, recursion, elementary data structures (arrays and linked lists), and finally some basic analysis of some of the algorithms the students encounter throughout the book.

We do not; endorse today's popular "Information hiding" approach when it comes to learning. Information hiding is a useful productivity enhancement technique AFTER one understands what is going on. But until one gets to that point, we insist that "information hiding" gets in the way of understanding. Thus, we continually build on what has gone before, so, that nothing is magic, and everything can be tied to the foundation that has already been laid.

Caractéristiques techniques

  PAPIER
Éditeur(s) Mc Graw Hill
Auteur(s) Patt
Nb. de pages 518
Format 21,5 x 27,5
Couverture Broché
Poids 1232g
Intérieur Noir et Blanc
EAN13 9780072376838

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription