Mathematical Cryptology

Mathematical Cryptology

These lecture notes were translated from the Finnish lecture notes for the TUT course ‘Matemaattinen kryptologia’. The laborious bulk translation was taken care of by the students Jussi Kangas (visiting from the University of Tampere) and Paul Coughlan...
Logic, Programming and Prolog: 2nd Edition

Logic, Programming and Prolog: 2nd Edition

The main objective of both editions of this textbook is to provide a uniform account of both the foundations of logic programming and simple programming techniques in the programming language Prolog. The discussion of the foundations also facilitates a systematic...
Introduction to Information Retrieval

Introduction to Information Retrieval

The book aims to provide a modern approach to information retrieval from a computer science perspective. This book is the result of a series of courses we have taught at Stanford University and at the University of Stuttgart, in a range of durations including a single...