הקורס ברמה גבוהה מאוד, ועל כן נדרשת שליטה מעולה בחומר הנלמד בבית הספר במתמטיקה עד כיתה ז' (עם עדיפות לידע מתקדם יותר). ידע בשפת ++C (משתנים, לולאות, וקטורים…) הכרחי, שכן אנו נקודד פתרונות לבעיות. נדרשת חשיבה מתמטית מפותחת, עניין במדעי המחשב, ונכונות להשקיע וללמוד דברים חדשים (ולא להתייאש גם אם קשה…). הבנת השפה האנגלית יכולה להוות יתרון (שכן חלק משאלות התרגול ומהחומרים נלקחים ממקורות באנגלית).