Library Home


Computer Science & Information Systems

Read more about Computer Networking : Principles, Protocols and Practice

Computer Networking : Principles, Protocols and Practice

Olivier Bonaventure, Universite catholique de Louvain

This open textbook aims to fill the gap between the open-source implementations and the open-source network specifications by providing a detailed but pedagogical description of the key principles that guide the operation of the Internet.

(3 reviews)

Read more about Signal Computing: Digital Signals in the Software Domain

Signal Computing: Digital Signals in the Software Domain

Michael D. Stiber, University of Washington Bothell

Bilin Zhang Stiber, University of Washington Bothell

Eric C. Larson, Southern Methodist University

In this book, you will learn how digital signals are captured, represented, processed, communicated, and stored in computers. The specific topics we will cover include: physical properties of the source information (such as sound or images), devices for information cap- ture (microphones, cameras), digitization, compression, digital signal representation (JPEG, MPEG), digital signal processing (DSP), and network communication. By the end of this book, you should understand the problems and solutions facing signal computing systems development in the areas of user interfaces, information retrieval, data structures and algo- rithms, and communications.

(1 review)

Read more about Squeak by Example

Squeak by Example

Andrew P. Black, Portland State University

Stéphane Ducasse, INRIA Lille

Oscar Nierstrasz, University of Bern

Damien Pollet, University of Lille

Squeak is a modern open-source development environment for the classic Smalltalk-80 programming language. Despite being the first purely object-oriented language and environment, Smalltalk is in many ways still far ahead of its successors in promoting a vision of an environment where everything is an object, and anything can change at run-time.

No ratings

(0 reviews)

Read more about Pharo by Example 5.0

Pharo by Example 5.0

Stéphane Ducasse, INRIA Lille

Dmitri Zagidulin

Nicolai Hess

Dimitris Chloupis

Pharo is an open-source, elegant and pure object-oriented language that supports truly immersive and life programming experience. Pharo offers excellent tools such as hot-debuggers and on the fly code update that change the programming experience. More at http://www.pharo.org.

No ratings

(0 reviews)

Read more about Deep into Pharo

Deep into Pharo

Alexandre Bergel, University of Chile

Damien Cassou, University of Lille 1

Stéphane Ducasse, INRIA Lille

Jannik Laval, University of Lyon

Pharo is a clean, innovative, open-source, live-programming environment.

No ratings

(0 reviews)

Read more about Introduction to Autonomous Robots

Introduction to Autonomous Robots

Nikolaus Correll, University of Colorado at Boulder

This book introduces concepts in mobile, autonomous robotics to 3rd-4th year students in Computer Science or a related discipline. The book covers principles of robot motion, forward and inverse kinematics of robotic arms and simple wheeled platforms, perception, error propagation, localization and simultaneous localization and mapping. The cover picture shows a wind-up toy that is smart enough to not fall off a table just using intelligent mechanism design and illustrate the importance of the mechanism in designing intelligent, autonomous systems. This book is open source, open to contributions, and released under a creative common license.

No ratings

(0 reviews)

Read more about Think DSP: Digital Signal Processing in Python

Think DSP: Digital Signal Processing in Python

Allen B. Downey, Franklin W. Olin College of Engineering

Think DSP is an introduction to Digital Signal Processing in Python.

No ratings

(0 reviews)

Read more about Think Java: How To Think Like a Computer Scientist

Think Java: How To Think Like a Computer Scientist

Chris Mayfield, James Madison University

Allen Downey, Franklin W. Olin College of Engineering

Think Java is an introduction to computer science and programming intendedfor readers with little or no experience. We start with the most basic conceptsand are careful to define all terms when they are first used. The book presentseach new idea in a logical progression. Larger topics, like recursion and objectorientedprogramming, are divided into smaller examples and introduced overthe course of several chapters.

(6 reviews)

Read more about Think Stats: Probability and Statistics for Programmers

Think Stats: Probability and Statistics for Programmers

Allen B. Downey, Franklin W. Olin College of Engineering

Think Stats is an introduction to Probability and Statistics for Python programmers.

(1 review)

Read more about Think Bayes: Bayesian Statistics Made Simple

Think Bayes: Bayesian Statistics Made Simple

Allen B. Downey, Franklin W. Olin College of Engineering

Think Bayes is an introduction to Bayesian statistics using computational methods.

(1 review)