ترکیبیات، یکی از شاخه های زیبای ریاضیات است که در آن مفاهیمی نظیر شمارش، بازی ها، گراف و … بررسی می شوند. ایده های مطرح شده در این شاخه ی ریاضیات در عین سادگی و قابل فهم بودن در حل مسائل بسیار دشواری نظیر الگوریتم های برنامه نویسی کامپیوتر قابل استفاده هستند. این مبحث را میتوان پایهای ترین مبحث المپیاد ریاضی خطاب کرد و دانشپروژهان برای موفقیت در المپیاد ریاضی نیازمند کسب مهارت در حل مسائل آن هستند. ترکیبیات مبحث مشترک المپیاد ریاضی و کامپیوتر است و علاقمندان به المپیاد ریاضی و کامپیوتر هر دو میتوانند از این دوره بهرهمند شوند.