From Gates to Apps
What Every High School Student Needs to Know about Computer Science
Description:... "Young programmers today need a more extensive understanding of computer systems than ever before. With this goal in mind ... [this text] provides a comprehensive introduction to the most basic concepts, principles, and constructs of computer science. Specifically, readers can use this book for: an in-depth explanation of underlying computer hardware; detailed discussion of machine and assembly language coding; learning about the most common programming language constructs; tutorial overview of operating systems including UNIX and Windows; design of networks, Internet, and mobile applications."--
Show description