Նմանատիպ նյութեր: Discrete mathematical structures with applications to computer science