Regular price €88.99
Quantity:
In stock with our UK publisher. 14-28 days
Delivery/Collection within 10-20 working days
14 days return policy Shipping & Delivery
A01=Kevin C Webb
A01=Suzanne J Matthews
A01=Tia Newhall
Age Group_Uncategorized
Age Group_Uncategorized
ap computer science
ARM assembly
assembly language
assembly programming
Author_Kevin C Webb
Author_Suzanne J Matthews
Author_Tia Newhall
automatic-update
C programming
Category1=Non-Fiction
Category=UYF
code optimization
college textbook
computer architecture
computer books
computer hardware
computer networks
computer organization
computer science
computer science book
computer science textbook
computer systems
COP=United States
Delivery_Delivery within 10-20 working days
eq_bestseller
eq_computing
eq_isMigrated=2
eq_nobargain
eq_non-fiction
geek gifts
gift books
gifts for college students
gifts for geeks
intro to computer science
Language_English
nerd gifts
operating systems
PA=In stock
Price_€50 to €100
programmer gifts
programming textbook
PS=Active
softlaunch
system architecture
systems programming
tech gifts
university textbooks

Product details

  • ISBN 9781718501362
  • Dimensions: 177 x 234mm
  • Publication Date: 20 Sep 2022
  • Publisher: No Starch Press,US
  • Publication City/Country: US
  • Product Form: Paperback
  • Language: English
Secure checkout Fast Shipping Easy returns
This is a crash course in the hard and soft components of any computer system. In introductory-level computer science classes, it'll guide readers to understand computers at various layers of abstraction. Early chapters begin with the basics of the C programming language and the inner workings of operating systems. Later, how to optimize code for various architectures, how memory management works in multi-core CPUs and much more is also covered. Accessible and easy to follow, this book uses images and exercises to break down these complex topics.
Suzanne J. Matthews is an Associate Professor of Computer Science at the United States Military Academy, West Point. She holds a PhD in Computer Science from Texas A&M University. Her research interests are in parallel computing, single board computers, and computer science education.

Tia Newhall is a professor in the computer science department at Swarthmore College. She holds a PhD in Computer Science from the University of Wisconsin. Her research interests are in parallel and distributed systems.

Kevin C. Webb is an Associate Professor of Computer Science at Swarthmore College. He holds a PhD in Computer Science from UC San Diego. His research interests are in networks, distributed systems, and computer science education.

More from this author