Exploring Computer Systems
Title | Exploring Computer Systems PDF eBook |
Author | Kevin Wilson |
Publisher | |
Pages | 170 |
Release | 2019-10-07 |
Genre | Education |
ISBN | 9781911174967 |
Bits, bytes, logic, RAM, CPUs, hard drives and SSD drives. Master the geeky acronyms and simplify computer hardware & terminology with ease. Computer hardware with all its technical jargon can be baffling, even for the moderately experienced user. This book is ideal for a computing course, whether in high school, college or first degree. Step-by-step, visual approach to help you quickly decode the jargon Plenty of full color, illustrated screenshots and photographs to help you Presented in an easy and simple to read format. This book looks at Computer fundamentals: logic gates, binary arithmetic, hexadecimal, and number base conversions Data compression and encryption Hardware components: CPUs, RAM, Hard Drives, Portable Drives, video cards memory cards, motherboards, and the BIOS Inside the CPU, CPU architecture, instructions sets, and the fetch execute cycle Data Storage: bits, bytes, kilo bytes, megabytes, giga bytes and tera bytes Computer ports: VGA, HDMI, DVI, USB 2&3, FireWire, RJ45 ethernet, eSATA and more Different types of computer: desktops, laptops, netbooks, tablets, hybrids and supercomputers Operating systems: process management, memory management, file management Computer Software: applications, system software Computer peripherals: laser and inkjet printers Types of computer networks, Network topologies, LANs, WANs, MANs, fibre optics and ethernet WiFi and Cellular internet connections The internet: email, the cloud, the world-wide web, and packet switching IP Addressing, web servers, DNS servers and DHCP servers, TCP/IP model, OSI model and more... Techniques are illustrated step-by-step using full color photography and screen prints throughout, together with concise, easy to follow text from an established expert in the field, provide a comprehensive guide to computer systems.
A Computer Science Tapestry
Title | A Computer Science Tapestry PDF eBook |
Author | Owen L. Astrachan |
Publisher | |
Pages | 0 |
Release | 2000 |
Genre | C++ (Computer program language) |
ISBN | 9780071161787 |
A Computer Science Tapestry is designed for use in a first course in computer science (CS1) that uses C++ as its programming language. This book covers basic concepts in programming, program design and computer science and gives students a good introduction to the C++ language. In the second edition, Astrachan has put more emphasis on object-oriented programming by introducing a graphics library and including a new chapter on object-oriented techniques. He has also added new case studies and design tips.
Exploring Human-Computer Interactions in Virtual Performance and Learning in the Context of Rehabilitation.
Title | Exploring Human-Computer Interactions in Virtual Performance and Learning in the Context of Rehabilitation. PDF eBook |
Author | Danielle Levac |
Publisher | Frontiers Media SA |
Pages | 140 |
Release | 2021-10-29 |
Genre | Technology & Engineering |
ISBN | 2889715612 |
Exploring Science Through Science Fiction
Title | Exploring Science Through Science Fiction PDF eBook |
Author | Barry B. Luokkala |
Publisher | Springer Nature |
Pages | 352 |
Release | 2019-11-01 |
Genre | Science |
ISBN | 3030293939 |
How does Einstein’s description of space and time compare with Doctor Who? Can James Bond really escape from an armor-plated railroad car by cutting through the floor with a laser concealed in a wristwatch? What would it take to create a fully intelligent android, such as Star Trek’s Commander Data? Exploring Science Through Science Fiction addresses these and other intriguing questions, using science fiction as a springboard for discussing fundamental science concepts and cutting-edge science research. It includes references to original research papers, landmark scientific publications and technical documents, as well as a broad range of science literature at a more popular level. The revised second edition includes expanded discussions on topics such as gravitational waves and black holes, machine learning and quantum computing, gene editing, and more. In all, the second edition now features over 220 references to specific scenes in more than 160 sci-fi movies and TV episodes, spanning over 100 years of cinematic history. Designed as the primary text for a college-level course, this book will appeal to students across the fine arts, humanities, and hard sciences, as well as any reader with an interest in science and science fiction. Praise for the first edition: "This journey from science fiction to science fact provides an engaging and surprisingly approachable read..." (Jen Jenkins, Journal of Science Fiction, Vol. 2 (1), September 2017)
Discovering Computer Science
Title | Discovering Computer Science PDF eBook |
Author | Jessen Havill |
Publisher | CRC Press |
Pages | 534 |
Release | 2020-10-12 |
Genre | Computers |
ISBN | 1000218481 |
"Havill's problem-driven approach introduces algorithmic concepts in context and motivates students with a wide range of interests and backgrounds." -- Janet Davis, Associate Professor and Microsoft Chair of Computer Science, Whitman College "This book looks really great and takes exactly the approach I think should be used for a CS 1 course. I think it really fills a need in the textbook landscape." -- Marie desJardins, Dean of the College of Organizational, Computational, and Information Sciences, Simmons University "Discovering Computer Science is a refreshing departure from introductory programming texts, offering students a much more sincere introduction to the breadth and complexity of this ever-growing field." -- James Deverick, Senior Lecturer, The College of William and Mary "This unique introduction to the science of computing guides students through broad and universal approaches to problem solving in a variety of contexts and their ultimate implementation as computer programs." -- Daniel Kaplan, DeWitt Wallace Professor, Macalester College Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming is a problem-oriented introduction to computational problem solving and programming in Python, appropriate for a first course for computer science majors, a more targeted disciplinary computing course or, at a slower pace, any introductory computer science course for a general audience. Realizing that an organization around language features only resonates with a narrow audience, this textbook instead connects programming to students’ prior interests using a range of authentic problems from the natural and social sciences and the digital humanities. The presentation begins with an introduction to the problem-solving process, contextualizing programming as an essential component. Then, as the book progresses, each chapter guides students through solutions to increasingly complex problems, using a spiral approach to introduce Python language features. The text also places programming in the context of fundamental computer science principles, such as abstraction, efficiency, testing, and algorithmic techniques, offering glimpses of topics that are traditionally put off until later courses. This book contains 30 well-developed independent projects that encourage students to explore questions across disciplinary boundaries, over 750 homework exercises, and 300 integrated reflection questions engage students in problem solving and active reading. The accompanying website — https://www.discoveringcs.net — includes more advanced content, solutions to selected exercises, sample code and data files, and pointers for further exploration.
Explore the Library
Title | Explore the Library PDF eBook |
Author | Janet Piehl |
Publisher | Lerner Publications ™ |
Pages | 25 |
Release | 2017-08-01 |
Genre | Juvenile Nonfiction |
ISBN | 1541508122 |
What happens at a library? How can you find a good book? What does a librarian do? Learn the answers to these questions and more in this book about all of the fun things you can do and learn at your own library!
Mathematical Foundations of Scientific Visualization, Computer Graphics, and Massive Data Exploration
Title | Mathematical Foundations of Scientific Visualization, Computer Graphics, and Massive Data Exploration PDF eBook |
Author | Torsten Möller |
Publisher | Springer Science & Business Media |
Pages | 348 |
Release | 2009-06-12 |
Genre | Computers |
ISBN | 3540499261 |
The goal of visualization is the accurate, interactive, and intuitive presentation of data. Complex numerical simulations, high-resolution imaging devices and incre- ingly common environment-embedded sensors are the primary generators of m- sive data sets. Being able to derive scienti?c insight from data increasingly depends on having mathematical and perceptual models to provide the necessary foundation for effective data analysis and comprehension. The peer-reviewed state-of-the-art research papers included in this book focus on continuous data models, such as is common in medical imaging or computational modeling. From the viewpoint of a visualization scientist, we typically collaborate with an application scientist or engineer who needs to visually explore or study an object which is given by a set of sample points, which originally may or may not have been connected by a mesh. At some point, one generally employs low-order piecewise polynomial approximationsof an object, using one or several dependent functions. In order to have an understanding of a higher-dimensional geometrical “object” or function, ef?cient algorithms supporting real-time analysis and manipulation (- tation, zooming) are needed. Often, the data represents 3D or even time-varying 3D phenomena (such as medical data), and the access to different layers (slices) and structures (the underlying topology) comprising such data is needed.