Computer Science and Intelligent Systems

A handson approach to tasks and techniques in data stream mining and realtime analytics, with examples in MOA, a popular freely available opensource software framework.

A new edition of a book, written in a humorous questionandanswer style, that shows how to implement and use an elegant little programming language for logic programming.

An introduction to a broad range of topics in deep learning, covering mathematical and conceptual background, deep learning techniques used in industry, and research perspectives.

Learning programming with one of “the coolest applications around”: algorithmic puzzles ranging from scheduling selfie time to verifying the six degrees of separation hypothesis.

An introduction to the engineering principles of embedded systems, with a focus on modeling, design, and analysis of cyberphysical systems.

The gap between theoretical ideas and messy reality, as seen in Neal Stephenson, Adam Smith, and Star Trek.

An introduction to algorithms for readers with no background in advanced mathematics or computer science, emphasizing examples and realworld problems.

What artificial intelligence can tell us about the mind and intelligent behavior.

Tamir HazanGeorge Papandreou
A description of perturbationbased methods developed in machine learning to augment novel optimization methods with strong statistical guarantees.

The new edition of an introductory text that teaches students the art of computational problem solving, covering topics ranging from simple algorithms to information visualization.

Tamir HazanGeorge Papandreou