Computer Science Skip to main content

Computer Science

overrideTextColor= overrideCardAlternateTextColor= overrideDisableBackgroundImage= promoTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overrideCardShowButton= overridebuttonBgColor= overrideButtonText=

Essentials of Computer Architecture

March 12, 2025 03:54 PM
This easy to read textbook provides an introduction to computer architecture, while focusing on the essential aspects of hardware that programmers need to know. The topics are explained from a programmer’s point of view, and the text emphasizes consequences for programmers. Divided in five parts, the book covers the basics of digital logic, gates, and data paths, as well as the three primary aspects of architecture: processors, memories, and I/O systems. The book also covers advanced topics of parallelism, pipelining, power and energy, and performance. A hands-on lab is also included. The second edition contains three new chapters as well as changes and updates throughout.

Uploaded March 2025

Computational Thinking Curricula in K–12 : International Implementations

March 11, 2025 08:15 PM
An international overview of how policy makers, curriculum developers, and school practitioners can integrate computational thinking into K–12 curricula. In today's digital society, computational thinking (CT) is a critical component of all children's education. In Computational Thinking Curricula in K–12, editors Harold Abelson and Siu-Cheung Kong present a range of professional perspectives on the most effective ways to integrate CT into school curricula.

Uploaded March 2025

Better Data Visualizations: A Guide for Scholars, Researchers, and Wonks

March 11, 2025 07:59 PM
Now more than ever, content must be visual if it is to travel far. Readers everywhere are overwhelmed with a flow of data, news, and text. Visuals can cut through the noise and make it easier for readers to recognize and recall information. Yet many researchers were never taught how to present their work visually. This book details essential strategies to create more effective data visualizations. Jonathan Schwabish walks readers through the steps of creating better graphs and how to move beyond simple line, bar, and pie charts.

Uploaded March 2025

Artificial General Intelligence

March 11, 2025 07:47 PM
Artificial intelligence surrounds us. More and more of the systems and services you interact with every day are based on AI technology. Most AI is narrowly specific; that is, it can only do a single thing, in a single context. For example, your spellchecker can't do mathematics, and the world's best chess-playing program can't play Tetris. Human intelligence is different. We can solve a variety of tasks, including those we have not seen before.

Uploaded March 2025

AI & I : An Intellectual History of Artificial Intelligence

March 11, 2025 07:18 PM
A concise and illuminating history of the field of artificial intelligence from one of its earliest and most respected pioneers. AI & I is an intellectual history of the field of artificial intelligence from the perspective of one of its first practitioners, Eugene Charniak.

Uploaded March 2025

Agents in the Long Game of AI : Computational Cognitive Modeling for Trustworthy, Hybrid AI

March 11, 2025 07:15 PM
A novel approach to hybrid AI aimed at developing trustworthy agent collaborators.The vast majority of current AI relies wholly on machine learning (ML). However, the past thirty years of effort in this paradigm have shown that, despite the many things that ML can achieve, it is not an all-purpose solution to building human-like intelligent systems.

Uploaded March 2025

Advances in Blockchain research and Cryptocurrency Behaviour

March 03, 2025 03:27 PM
Advances in Blockchain Research and Cryptocurrency Behaviour provides an interesting and thought-provoking insight into blockchain and cryptocurrency behaviours and is filled with new insights.

Uploaded March 2025

The Real Internet Architecture: Past, Present, and Future Evolution

September 26, 2024 09:49 AM
This book meets the long-standing need for an explanation of how the Internet's architecture has evolved since its creation to support an ever-broader range of the world's communication needs. The authors introduce a new model of network architecture that exploits a powerful form of modularity to provide lucid, insightful descriptions of complex structures, functions, and behaviors in today's Internet.

Research, Innovation, and Industry Impacts of the Metaverse

September 26, 2024 09:42 AM
Imagine a world where the digital and physical worlds intertwine seamlessly - this is the metaverse. This complex digital environment has the potential to revolutionize our lives in a multitude of ways. Yet the lack of standardized frameworks and guidelines creates a fragmented ecosystem with varying levels of security, privacy, and usability that can hinder the integration of the metaverse into our daily lives in cohesive, safe, and beneficial ways.

Machine Learning and Cryptographic Solutions For Data Protection and Network Security

September 26, 2024 09:37 AM
In the relentless battle against escalating cyber threats, data security faces a critical challenge - the need for innovative solutions to fortify encryption and decryption processes. The increasing frequency and complexity of cyber-attacks demand a dynamic approach, and this is where the intersection of cryptography and machine learning emerges as a powerful ally. As hackers become more adept at exploiting vulnerabilities, the book stands as a beacon of insight, addressing the urgent need to leverage machine learning techniques in cryptography.

Dan Broadbent

Physical & Computer Sciences Librarian
dan_broadbent@byu.edu