Computer ScienceScience & MathematicsEconomics & FinanceBusiness & ManagementPolitics & GovernmentHistoryPhilosophy

Computer Science

Free Download Open Books

Preparing for Life in a Digital World
Preparing for Life in a Digital World

by Julian Fraillon, John Ainley, Wolfram Schulz, Tim Friedman, Daniel Duckworth

This book summarizes the key findings from the second cycle of IEA's International Computer and Information Literacy Study (ICILS), conducted in 2018. ICILS seeks to establish how well schools around the globe are responding to the need to provide young people with the necessary digital participatory competencies. Effective use of information ...


Computational Thinking Education
Computational Thinking Education

by Siu-Cheung Kong, Harold Abelson

This book offers a comprehensive guide, covering every important aspect of computational thinking education. It provides an in-depth discussion of computational thinking, including the notion of perceiving computational thinking practices as ways of mapping models from the abstraction of data and process structures to natural phenomena. Further, it...


Invent Your Own Computer Games with Python
Invent Your Own Computer Games with Python

by Al Sweigart

Invent Your Own Computer Games with Python teaches you how to program in the Python language. Each chapter gives you the complete source code for a new game, and then teaches the programming concepts from the examples. Games include Guess the Number, Hangman, Tic Tac Toe, and Reversi. This book also has an introduction to making games with 2D graph...


Making Games with Python & Pygame
Making Games with Python & Pygame

by Al Sweigart

Making Games with Python & Pygame covers the Pygame library with the source code for 11 games. Making Games was written as a sequel for the same age range as Invent with Python. Once you have an understanding of the basics of Python programming, you can now expand your abilities using the Pygame library to make games with graphics, animation, a...


Blown to Bits
Blown to Bits

by Hal Abelson, Ken Ledeen, Harry Lewis

For thousands of years, people have been saying that the world is changing and will never again be the same. Yet the profound changes happening today are different, because they result from a specific technological development. It is now possible, in principle, to remember everything that anyone says, writes, sings, draws, or photographs. Everythi...


Hacking Secret Ciphers with Python
Hacking Secret Ciphers with Python

by Al Sweigart

There are many books that teach beginners how to write secret messages using ciphers. There are a couple books that teach beginners how to hack ciphers. As far as I can tell, there are no books to teach beginners how to write programs to hack ciphers. This book fills that gap. This book is for complete beginners who do not know anything about en...


Gaming Rhythms
Gaming Rhythms

by Thomas Apperley

This book is about digital games, the people who play digital games, and how they play them. This poses a large problem: even when discussing one game, each instance of play is different. Combine this with the thousands of digital games, and the millions of players, and it is apparent that the number of individual instances of game play is unfathom...


Don't Panic: Mobile Developer's Guide to The Galaxy
Don't Panic: Mobile Developer's Guide to The Galaxy

by Marco Tabor, Mladenka Vrdoljak

This project was initiated in 2009 with the aim to spread knowledge about mobile technologies and encourage people to enter our community or deepen their existing knowledge. More than twenty writers from the mobile community share their know-how in dealing with topics such as accessibility in mobile apps, UX design, mobile analytics, prototyping...


Why Should I Care? Mobile Security for The Rest of Us
Why Should I Care? Mobile Security for The Rest of Us

by Veracode

I've already accepted the fact that Bring-Your-Own-Device (BYOD) is a business trend that's here to stay. According to one report I recently read, just 23 percent of enterprise employees use company-sanctioned mobile devices only - meaning 77 percent of employees are using their own devices in some capacity to do their job. 1 As the Chief...


The Elements of Data Analytic Style
The Elements of Data Analytic Style

by Jeff Leek

The dramatic change in the price and accessibility of data demands a new focus on data analytic literacy. This book is intended for use by people who perform regular data analyses. It aims to give a brief summary of the key ideas, practices, and pitfalls of modern data analysis. One goal is to summarize in a succinct way the most common difficultie...


1 ... 55 56 57 58 59 ... 77