Essential concepts in computer science

Compare Series: 
essentialconceptsincomputerscience

The software design process

try, try again
2019
"In this book, readers will learn about the work that goes into creating the software we use every day. Fact boxes and sidebars add depth to the text with additional information about the software design process. Readers will gain an understanding of the various steps of the software development life cycle. They'll also be introduced to . . . software architects and STEM concepts from the Next Generation Science Standards throughout the text"--Provided by publisher.

The positive and negative impacts of computers in society

2019
"Computers and other types of technology have changed our lives in ways never imagined. Computers help us work better and faster. Readers will learn about the many positive impacts of computers in society. They'll also read about the many negative impacts, such as threats to our privacy and security and a potential decrease in physical activity. Students will be encouraged to think about the role technology plays in their everyday lives"--Provided by publisher.

Algorithms

the building blocks of computer programming
2019
Readers will learn that algorithms are a set of programming steps for computers to follow to complete tasks. STEM topics from the Next Generation Science Standards are emphasized throughout the text. Sidebars featuring key terms help readers grow their tech vocabulary, and fact boxes provide additional opportunities to learn.
Cover image of Algorithms
Subscribe to RSS - Essential concepts in computer science