Undergraduate Topics in Computer Science (UTiCS) delivers high-quality instructional content for undergraduates studying in all areas of computing and information science. From core foundational and theoretical material to final-year topics and applications, UTiCS books take a fresh, concise, and modern approach
and are ideal for self-study or for a one- or two-semester course. The texts are all authored by established
experts in their fields, reviewed by an international advisory board, and contain numerous examples and
problems. Many include fully worked solutions.
For other titles published in this series, go to