בקורס שני חלקים:
- קומבינטוריקה - בעיות ספירה, רקורסיה, אינדוקציה וכו'.
- תורת הגרפים - מה זה גרפים, תכונות של גרפים וכלי עזר.
ישנו חיבור חזק בין שני הנושאים.
קבוצות
הגדרה 1 (קבוצה)
קבוצה היא אוסף של איברים שונים, ללא חשיבות לסידורם.
דוגמה
הגדרה (סימונים)
אמ"מ האיבר נמצא בקבוצה .
אם כל מקיים .
הגדרה 2 (גודל של קבוצה)
גודל של קבוצה יהיה מספר האיברים בה ויסומן .
הגדרה (וקטור/סדרה/רשימה)
נסמן קבוצה עם חשיבות לסדר עם סוגריים עגולים:
כמה תתי קבוצות יש ל-?
פעולות על קבוצות
- איחוד קבוצות - - אוסף האיברים השייכים ל- או ל- (או לשנייהם)
- חיתוך קבוצות - - אוסף האיברים השייכים ל- וגם ל-.
- קבוצות יקראו זרות .
- הפרש של קבוצות - .
- מכפלה קרטזית של קבוצות - די נו, תסתכלו על מתקא.
פונקציות
הגדרה 3 (פונקציה)
פונקציה מקבוצה לקבוצה היא התאמה המשייכת לכל איבר בקבוצה איבר יחיד בקבוצה .

הגדרה 4 (פונקציה חח"ע)
פונקציה תקרא פונקציה חד חד ערכית אם לכל איבר בטווח יש לכל היותר מקור אחד מ-.
הגדרה 5 (פונקציה על)
פונקציה תקרא פונקציה על אם לכל איבר בטווח יש מקור אחד לפחות ב-.
הגדרה 6 (פונקציה הפיכה)
פונקציה היא הפיכה אם היא חח"ע ועל.
משפט
אם קיימת הפיכה אזי .