Computer Science Skip to main content

Computer Science

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

Learning Systems Thinking: Essential Non-linear Skills and Practices for Software Professionals

March 20, 2025 09:44 AM
A decade ago, developers built information-sharing software by writing a lot of custom code in a single code base, then adding layers of caching. Now we build information systems: interdependent software and services, data platforms, and event streams. Many of our software-to-systems initiatives fail, though, and when they do, we double down on traditional linear approaches. But linear thinking cannot resolve systems challenges. We need to shift to systems thinking. This book shows software developers and architects how systems thinking can guide you through the emerging complexity of modern systems. Author Diana Montalion presents a vision of technology architecture that transforms how we learn, communicate, and collaborate with others.

Uploaded March 2025

Multi-agent Reinforcement Learning: Foundations and Modern Approaches

March 18, 2025 01:21 PM
The first comprehensive introduction to Multi-Agent Reinforcement Learning (MARL), covering MARL's models, solution concepts, algorithmic ideas, technical challenges, and modern approaches.

Uploaded March 2025

Mitigating Bias in Machine Learning

March 18, 2025 01:16 PM
This practical guide shows, step by step, how to use machine learning to carry out actionable decisions that do not discriminate based on numerous human factors, including ethnicity and gender.

Uploaded March 2025

Veridical data science : the practice of responsible data analysis and decision making

March 18, 2025 09:34 AM
Bin Yu and Rebecca Barter employ the innovative Predictability, Computability, and Stability (PCS) framework to assess the trustworthiness and relevance of data-driven results relative to three sources of uncertainty that arise throughout the data science life cycle: the human decisions and judgment calls made during data collection, cleaning, and modeling. By providing real-world data case studies, intuitive explanations of common statistical and machine learning techniques, and supplementary R and Python code, Veridical Data Science offers a clear and actionable guide for conducting responsible data science.

Uploaded March 2025

Too much fun : the five lives of the Commodore 64 computer

March 18, 2025 09:31 AM
While Commodore 64 sold at least twice as many units as other home computers of its time, like the Apple II, ZX Spectrum, or Commodore Amiga, it is strangely forgotten in many computer histories. In Too Much Fun, Jesper Juul argues that the C64 was so popular because it was so versatile, a machine developers and users would reinvent again and again over the course of 40 years.

Uploaded March 2025

Make : the complete guide to Tinkercad : 17 projects to start designing and printing in the 3D world

March 18, 2025 09:27 AM
Make: The Complete Guide to Tinkercad embraces the concept of "learn by doing," using 17 fun projects to transform the reader from a novice into a creator of video assets and objects ready for 3D printing. This comprehensive manual teaches the intricacies of the Tinkercad interface, how to model sophisticated objects, and use AI as a tool to solve design challenges.

In through the side door : fifty years of women in interaction design

March 18, 2025 09:24 AM
The vital story of how women designers and researchers pioneered the field of interaction and user experience design for software and digital interfaces. Framed against the backdrop of contemporary waves of feminism and the history of computing design, In through the Side Door foregrounds the stories of the women working in the field of computing and the emergent discipline of interaction design as the graphical user interface was developed.

Uploaded March 2025

Democratic algorithms : ethnography of a public recommender system

March 18, 2025 09:21 AM
Can an algorithm be democratic? And how can we understand algorithms not only as technical, but also as social and political phenomena? Democratic Algorithms offers theoretically and empirically informed perspectives on how we can imagine and design algorithms for a democratic society, and what we even mean by that.

Uploaded March 2025

LLMs and Generative AI for Healthcare : The Next Frontier

March 18, 2025 08:43 AM
This practical book shows healthcare leaders, researchers, data scientists, and AI engineers the potential of LLMs and generative AI today and in the future, using storytelling and illustrative use cases in healthcare. From personalized patient care and clinical decision support to drug discovery and public health applications, this comprehensive exploration covers real-world uses and future possibilities of LLMs and generative AI in healthcare.

Uploaded March 2025

Clean architecture : a craftsman's guide to software structure and design

March 17, 2025 04:43 PM
By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the success of his best-selling books Clean Code and The Clean Coder, legendary software craftsman Robert C. Martin (“Uncle Bob”) reveals those rules and helps you apply them.

Uploaded March 2025

Dan Broadbent

Physical & Computer Sciences Librarian
dan_broadbent@byu.edu