About this Interactive Book · Welcome!

Lesson 1

Nikolai Chukhin · Alexander S. Kulikov

Thank you for joining us!

This book serves as the primary textbook for our year-long course on Discrete Mathematics in the Computer Science and Artificial Intelligence B.S. program at Neapolis University Pafos. Throughout the book, you will encounter a variety of active learning components, including interactive puzzles, autograded exercises, and Python code snippets. If you are looking for an even more interactive learning experience, visit this Cogniterra course, where you can submit solutions to programming challenges and interact with the instructors and fellow learners in the discussion forum. If, instead, you would prefer a gentler introduction to Discrete Mathematics, see this book.

This book has benefited greatly from the contributions of many individuals, to whom we are deeply grateful. We are especially thankful to Maksim Levitskii, Georgie Levtsov, Ivan Mihajlin, Maksim Nikolaev, and Ivan Pavlov for their invaluable contributions.