נבחרת ישראל במדעי המחשב

BIUNoarWebsiteStrips1280-32019.jpg

 

תוכנית הכשרה לתלמידים מצטיינים

נבחרת ישראל במדעי המחשב היא תוכנית הכשרה יוקרתית ואינטנסיבית, המיועדת לתלמידי תיכון מצטיינים המפגינים כישרון ייחודי בתחומי הקוד, האלגוריתמים והטכנולוגיה. מטרת העל של התוכנית היא להכשיר את הדור הבא של מובילי הטכנולוגיה במדינת ישראל ולייצג את המדינה בכבוד באולימפיאדות הבינלאומיות היוקרתיות ביותר במדעי המחשב. התוכנית מכשירה מקצועית הן בפן התאורטי והן בפן המעשי, והמצטיינים והמצטיינות מקרב חברות וחברי הנבחרת ישתתפו בתחרויות בינלאומיות במדעי המחשב. אימוני הנבחרת כוללים אימונים חד יומיים (אימון שבועי בקמפוס האוניברסיטה או באופן מקוון), מחנות אימונים הכוללים לינה, הרצאות, תרגולים אישיים וקבוצתיים, משימות למידה והשתתפות בתחרויות פנימיות ועולמיות מגוונות. הנבחרת מדגישה בפעילות גם את הנדבך החברתי ועורכת פעילויות גיבוש לאורך השנה. הנבחרת מופעלת כמיזם משותף עם מרכז מדעני העתיד ומשרד החינוך וההשתתפות בה מסובסדת במלואה. 


מהי הנבחרת?

3 מסלולים, 3 אולימפיאדות!

הנבחרת מורכבת מ-3 מסלולי הכשרה מובילים, המכשירים את התלמידים לאולימפיאדות הבינלאומיות המתקדמות ביותר:

המסלול הקלאסי (IOI): אלגוריתמיקה ותכנות תחרותי (המסלול הוותיק והמוביל).

בינה מלאכותית (IOAI): מתמקד באתגרי AI ופיתוח פתרונות. חדש

סייבר (ICO): הכשרה מעמיקה בתחום אבטחת המידע והגנת סייבר. חדש


האולימפיאדות הבינלאומיות

האולימפיאדה הבינלאומית במדעי המחשב (IOI - International Olympiad in Informatics)

זוהי התחרות היוקרתית ביותר לנוער בתחום התכנות התחרותי, והיא נמנית כאחת מ-13 האולימפיאדות הבינלאומיות במדעים. ה-IOI נוסדה בשנת 1989 בחסות אונסק"ו, וישראל החלה להשתתף בה מאז שנת 1996. כיום, משתתפות באולימפיאדה זו כ-90 מדינות מרחבי העולם. 

האולימפיאדה הבינלאומית בבינה מלאכותית (IOAI - International Olympiad in Artificial Intelligence)

אולימפיאדה חדשה זו נוסדה על ידי מובילי ה-IOI ומטרתה לקדם אתגרים בתחום הבינה המלאכותית בקרב הנוער. האולימפיאדה הראשונה בתחום זה נערכה בשנת 2024, ומדינת ישראל צפויה להתחיל להשתתף בתחרות באופן רשמי החל משנת 2026.

האולימפיאדה הבינלאומית לסייבר (ICO - International Cybersecurity Olympiad)

גם תחרות זו נוסדה על ידי מובילי ה-IOI, והיא מתמקדת באבטחת מידע והגנת סייבר. האולימפיאדה הראשונה נערכה בסינגפור בשנת 2025, ובה השתתפו משלחות מ-20 מדינות. ישראל השתתפה באופן מקוון בשנה זו בשל מבצע "עם כלביא". 


למי זה מתאים?

הנבחרת מיועדת לתלמידים מצטיינים ובעלי מוטיבציה יוצאת דופן בתחומי מדעי המחשב והמתמטיקה.

  • רשאים להיבחן תלמידים תושבי ישראל מכל גיל, כאשר רובם תלמידי כיתות ח'-י"א.

  • ההשתתפות היא בדרך כלל לאורך מספר שנים. ההשתתפות אינה אוטומטית ומותנית במעבר מבחני המיון מדי שנה. 

    סרטון הסבר למורי מדמ"ח של ד"ר כרמל בר, מנהלת נבחרות ישראל במדעים, לגבי המסלולים השונים, המיונים וכו'. 

תהליך המיון והקבלה לנבחרת

תהליך המיון

תהליך המיון כולל 3 שלבים מרכזיים

  • שלב א' - המבחן הארצי: מתקיים באופן מקוון בשעות הבוקר בבי"ס, באחריות משרד החינוך. (מתקיים בד"כ פברואר).

(בשנת תשפ"ו יתקיים ב- י"ח בשבט, ה-5/2/26 וב-ח' באדר, ה- 25/2/26).

  • שלב ב' - מבחן פיזי: יתקיים ב 16/4/26 (בכפוף למצב הבטחוני). המבחן יתקיים באונ' בר אילן, באונ' בן גוריון ובטכניון. בעת ההרשמה התלמיד מתבקש לבחור איפה יעדיף להיבחן. 
    יתקיים מועד ב' מצומצם מאוד לתלמידים עם סיבות מוצדקות בלבד כמה ימים לאחר מכן באוניברסיטת בר-אילן בלבד. אנו נשלח קישור לטופס בקשה למועד ב' יחד עם חומרי ההכנה למבחן, אנא המנעו מפניות בנושא זה.
    בעת ההרשמה תתבקשו לבחור לאיזה מסלול/ים הנכם מעוניינים להתמיין - אלגוריתמיקה, בינה מלאכותית או סייבר. המבחן למסלול אלגוריתמיקה יתקיים בשעה 10:00-13:30 והמבחנים למסלולי בינה מלאכותית וסייבר יתקיימו במקביל ויחלו בשעה 14:00-17:30. ניתן להתמיין לאלגוריתמיקה ובינה מלאכותית או סייבר אחד אחרי השני. בעת ההרשמה התלמיד מתבקש לבחור לאיזה מהמיונים בכוונתו להגיע. 

הערה: בין שלב ב' לג' מתקיימים 4 ימי אימון מרוכזים ללימוד הבסיס התכנותי.

  • שלב ג' - מתקיים באוניברסיטת בר-אילן (מאי/יוני).

סה"כ כ-100 תלמידים מתקבלים לנבחרת: 50 תלמידים במסלול אלגוריתמיקה, 25 תלמידים בכל אחד מהמסלולים סייבר וAI) – אשר יתחילו את לימודיהם בשנה"ל העוקבת.

(הערה: מועדי שלבי ב', ג' לשנה זו יפורסמו בהמשך). 

חומרי לימוד והכנה  

מידע מורחב על מסלול אלגוריתמיקה / תכנות תחרותי: אתר מורחב של הנבחרת

חומרי הכנה ממחזורים קודמים:

מכתב לעוברי שלב א' תשפ"ו עם הסבר וחומרי הכנה - מסלול אלגוריתמיקה

אנחנו יודעים שאתם באים מרקעים מאוד שונים, ולא רוצים שחוסר רקע קודם יהווה מכשול. לצורך כך צירפנו עבורכם תקציר על מושג האלגוריתם, כתיבת פסאודו-קוד ויעילות (עם דוגמאות). אנחנו מעודדים אתכם לקרוא עוד על כך לפני שלב ב', וגם להסתכל על שאלות לדוגמה באתר שלנו. אל תבהלו אם השאלות נראות לכם קשות, הרמה של השאלות באולימפיאדה גבוהה במיוחד. כל הצלחה בשאלות כאלו היא מרשימה מאוד, ותלמידים בודדים בארץ מסוגלים לפתור את השאלות הקשות.

אם אין לכם ידע קודם ממליצים לכם קודם כל לקרוא את המסמך על אלגוריתמים ופסאודו קוד, לאחר מכן על יעילות, ואז להמשיך כאן.

באולימפיאדה הבינלאומית למדעי המחשב יש שאלות אלגוריתמיות, וכותבים קוד יעיל שצריך לעמוד במגבלות זמן וזכרון. שלבי המיון נועדו לבחון את יכולת החשיבה האלגוריתמית שלכם, ולא דורשים ידע בתכנות.

בשלב א' היו נתונות לכם שאלות עם נתונים מספריים (קלט ספציפי) והתבקשתם לתת תשובה מספרית גם כן. התהליך עצמו של פתרון הבעיות דרש חשיבה בסגנון האולימפיאדה, ולפעמים גם לחשוב על אלגוריתם, אבל רק "להריץ אותו" אצלכם על דף ולרשום את התשובה (הפלט), לא לתאר את האלגוריתם עצמו.

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

בנוסף לתיאור האלגוריתם עצמו להסביר מדוע האלגוריתם נכון, יש להסביר את ההבחנות שהובילו אתכם אליו, איך הוא פועל (בקצרה), למה הוא נכון, ואם אתם יודעים סיבוכיות מומלץ גם לכתוב אותה.

ניתן לכתוב את האלגוריתם עצמו בפסאודו-קוד (וזה הכי נוח לדעתנו), וניתן גם בשפת תכנות לבחירתכם (אבל אנחנו ממליצים לא בפייתון, כי יותר קשה להבין את היעילות בשבילכם).

שימו לב שהבדיקה היא של האלגוריתם עצמו, ולא של תחביר. אין צורך לבדוק נקודות פסיק, כללי מספור וכו', רק שיהיה ברור מה האלגוריתם שלכם עושה בכל שלב ומה רצף הזרימה בו.

בעיות משלבי ב' משנים קודמות, כולל פתרונות, ניתן למצוא כאן

מומלץ קודם לקרוא את השאלות בלי לחשוף את הפתרונות ולחשוב עליהן, ואז להמשיך לפתרונות

כשאתם מסתכלים על פתרון הבעיות, הסתכלו גם על התוכן - מה מופיע בו, וגם על דרך הכתיבה, זו בערך רמת הפירוט שאנחנו מצפים לה.

ושוב, הרמה מאוד גבוהה והסף למעבר הוא בהתאם, אז לא להבהל (ואנחנו ממליצים מאוד להגיע גם אם אתם חושבים שאין לכם סיכוי, הרבה פעמים העוברים מופתעים, ובכל מקרה השאלות מעניינות מאתגרות ומהנות גם אם לא מצליחים 😊).

מכתב לעוברי שלב א' תשפ"ו עם הסבר וחומרי הכנה - מסלול בינה מלאכותית

החומר למיונים שלב ב ומפורט בהמשך משמש כהכנה למבחן שלב ב׳כדאי להכיר את המושגים המרכזיים ולהבין את הרעיונות העומדים מאחוריהם. במסגרת ההכנה מומלץ להיחשף לעקרונות הבסיסיים של מודלים ואלגוריתמים נפוצים בתחומי מדעי הנתונים ובינה מלאכותיתהדגש בבחינה אינו על כתיבת קוד, אלא על הבנה רעיוניתיכולת לנתח מצבים פשוטים, ולבצע חישובים בסיסיים המדגימים כיצד המודלים והאלגוריתמים פועלים.

הדרך הטובה ביותר להתכונן היא לעבור על הנושאים המופיעים בחומר, להכיר את המושגים דרך הקישורים המצורפים או דרך כל מקור לימוד אחר, וכן להתרשם מסוג השאלות באמצעות עיון בבחינות משנים קודמות. שאלות מבחן המיון של שלב ב' הן שאלות רב־ברירה (אמריקאיות)בבחינה מותר להשתמש במחשבוןולא יהיו בה שאלות על כתיבת קוד .

מעבר מוצלח של שלב ב מקרב אתכם עוד צעד משמעותי לעבר הנבחרת המתכוננת לאולימפיאדהשתמשיך בתהליך ההכשרה והאימונים לקראת השתתפות בתחרות הבינלאומית.

האולימפיאדה הבינלאומית לבינה מלאכותית IOAI  היא תחרות עולמית מרתקת, שבה תלמידים מוכשרים מכל העולם נפגשים כדי להתמודד עם אתגרים אמיתיים בתחום הבינה המלאכותית. במהלך התחרות, ותחת שעון מתקתק, המתמודדים פותרים בעיות וכותבים קוד בתחומים כמו למידת מכונה קלאסית, ראייה ממוחשבת, עיבוד שפה טבעית, וכן מודלים שונים לעיבוד תמונה, קול ושפהמעבר לתחרות עצמה, זו הזדמנות נהדרת ללמוד, לחשוב אחרת ולהכיר תלמידים סקרנים ואוהבי מדע. גם אם לא מצליחים לפתור הכולהשאלות עצמן מעניינות, מאתגרות ומהנותוהחוויה של ללמוד ולהתחרות יחד היא מיוחדת ומעוררת השראה למען הסר ספק. החומר למבחן שלב ב הוא רק נושאים בודדים מתוך החומר לתחרות ברמת עומק ראשונית.

קישור לשאלות ברוח מבחן המיון 

קורסים מקיפים להעמקה בחומר:

קורס בעברית על מדעי הנתונים ולמידת מכונה (שימו לב: הנושאים של מימוש הרעיונות בפייתון אינם חלק מהמבחן לשלב ב')
קורס מקיף על Supervised ו-Unsupervised Learning
 

חומר למבחן המיון שלב ב:  
1. בבינה מלאכותית, עץ החלטות (Decision Tree) בלמידה מונחית בוחר בכל צעד את הפיצול שמפחית את אי-הוודאות בנתונים. יש להבין באופן אינטואיטיבי את המושגים Entropy ו-Information Gain (אין צורך לזכור את הנוסחאות, צריך להבין את משמעות התוצאות), וכיצד משתמשים בחישובים בסיסיים כדי להשוות בין פיצולים שונים.
סרטון 
סרטון 
2. מערכות המלצה בבינה מלאכותית מנתחות התנהגות, העדפות ודמיון בין משתמשים או פריטים כדי להציע תוכן מתאים. יש להבין באופן אינטואיטיבי מושגים כמו Nearest Neighbor, מדדי דמיון, ועקרונות Normalization כגון Min-Max Normalization.
סרטון 
3. במסגרת Supervised Learning יש להבין את האיזון בין Bias ל-Variance, ואת התופעות Underfitting ו-Overfitting. בנוסף יש להכיר מדדי הערכה למודלי סיווג כגון Accuracy, Precision, Recall, F1-Score, ולהבין את ההבדל בין דאטה מאוזן לדאטה לא מאוזן והשפעתו על המדדים.
בנוסף, יש להכיר מודל חיזוי לינארי פשוט (Perceptron / Neural Unit), שבו הפלט מחושב כסכום משוקלל של הקלטים (Weighted Sum). יש להבין כיצד משקלים משפיעים על התוצאה וכיצד ניתן לפרש את המודל.
סרטון 
4. ידע בסיסי ב-Unsupervised Learning, ובפרט היכרות עם האלגוריתם K-Means Clustering לחלוקת נתונים לקבוצות לפי קרבה במרחב התכונות. בנוסף יש להבין את מושג Correlation ואת תופעת Simpson’s Paradox, שבה מגמה כללית בנתונים יכולה להשתנות כאשר בוחנים תתי-קבוצות.
סרטון 
סרטון 
סרטון 
סרטון 
סרטון 
5. הבנת העקרונות המרכזיים של PCA ו-K-means. יש לדעת כי PCA מבצע צמצום ממדים באמצעות principal components (וקטורים עצמיים של מטריצת ה-covariance) והערכים העצמיים מציינים כמה שונות מוסבר כל רכיב. יש להבין את קללת הממדיות, את חשיבות נרמול הנתונים, ואת אופן פעולת K-means והקצאת דגימות לפי המרחק מה-centroid.
סרטון 
סרטון 
סרטון 
6. בתחום NLP יש להכיר את הרעיון של Word Embeddings – ייצוג מילים כווקטורים במרחב מספרי כך שמילים דומות נמצאות קרוב זו לזו. יש להבין כיצד שיטות כמו word2vec לומדות ייצוגים אלו, וכן את המושגים Latent Features ו-Vector Arithmetic לייצוג יחסים סמנטיים בין מילים.
סרטון 
סרטון 
סרטון
סרטון
מאמר
7. היכרות בסיסית עם מודל BERT ועם ארכיטקטורת Transformer, כולל הבנת המושגים Token ו-Attention, וכיצד לחשב את מספר הקשרים האפשריים בין טוקנים במשפט.
סרטון 
קורס

מכתב לעוברי שלב א' תשפ"ו עם הסבר וחומרי הכנה - מסלול סייבר

שימו לב, יש להגיע למבחן עם לפטופ. המבחן ייערך על גבי המחשבים האישיים שלכם. רשימת התקנות מומלצות מופיעה מטה. 

מבחן המיון יהיה מורכב מאתגרי (CTF (Capture The Flag

משחק סייבר תחרותי שבו המשתתפים מנסים לפרוץ, לנתח, לחקור או לפתור בעיות טכניות באתגרים שונים. כל פתרון אתגר יזכה אתכם בדגל.

דוגמא לדגל: flag{example_123} זוהי מחרוזת טקסט ייחודית שמוכיחה שהצלחת לפתור את האתגר.

איך משיגים דגל?

אתגר בתחום ה Web Exploitation למשל יכול לכלול אתר אותו תצטרכו לפרוץ, שליפה על מסד הנתונים של האתר תספק לכם דגל שיוכיח שהצלחתם.

אתגר בתחום ה Networking יכול לכלול הסנפה אותה תצטרכו לנתח ולחלץ את הדגל מתוכה.

על כל אתגר מגישים את הדגל ואת דרך הפתרון עם כל הפקודות שהרצתם (writeup) בקובץ וורד ובהקלטת מסך. 

אתרים לתרגול אתגרי CTF

picoCTF

HackTheBox

TryHackMe

חומרי למידה אולימפיאדת 2025

קטגוריות השאלות במבחן ובתוכנית:  
1. Network & Forensics 
2. Crypto 
3. WebSec 
4. Reversing 
5. Misc 
 

חשוב: 

1) יש להתקין ולהתנסות מראש בתוכנת הקלטת מסך https://obsproject.com/ ביום המיון עליכם להקליט את המסך, לעלות את ההקלטה לגוגל דרייב שלכם ולשלוח לנו קישור. 

2) חלק מהאתגרים ירוצו על docker ולכן יש להתקין ולהתנסות https://www.docker.com/

תוכנות נוספות שמומלץ להתקין:

Python 

010editor 

Burp Suite 

sqlmap 

Nmap 

Zenmap 

Wireshark 

Metasploit Framework 

Ghidra 

radare2 

gdb 

ltrace 

strace 

readelf 

Hashcat 

John the Ripper 

Steghide 

binwalk 

ExifTool 

strings 

xxd 

שגרת האימונים וההכשרה 

האימונים מתקיימים פעם בשבוע בין השעות 10:00 ל-18:00, לסירוגין בזום ובאופן פרונטלי.

מסלול אלגוריתמיקה: ימי חמישי.

מסלולי AI וסייבר: ימי ראשון.

הערה חשובה: ניתן לשלב את מסלול האלגוריתמיקה עם מסלול AI או סייבר, אך לא ניתן להשתתף במסלולי AI וסייבר במקביל, בכפוף למעבר שלבי המיון בכל אחד מהמסלולים.  

מבנה יום אימון
  • הרצאה מעמיקה בתחום הנלמד.

  • תרגול/סימולציה מעשית של מספר שעות.

  • דיון משותף וניתוח פתרונות.

מחנות אימונים: 3 פעמים בשנה מתקיימים מחנות בני 3 לילות (כולל לינה), המשלבים הרצאות, סימולציות ופעילות חברתית מגבשת. 

השיא: ייצוג ישראל באולימפיאדות 

בחירת המשלחת: לקראת סיום שנת ההכשרה, נבחרים התלמידים המובילים והמצטיינים ביותר בכל מסלול, והם אלו שזוכים לייצג את ישראל באולימפיאדות הבינלאומיות היוקרתיות.

מבנה האולימפיאדה: האולימפיאדות מתקיימות מדי שנה במדינה אחרת בעולם. תחרות טיפוסית נמשכת כשבוע וכוללת:

  • טקסי פתיחה וסיום חגיגיים.

  • שני ימי תחרות רשמיים.

  • פעילויות חברתיות, ימי טיול וגיבוש


הישגי נבחרת ישראל במדעי המחשב

הנבחרת מייצגת את ישראל בכבוד רב בזירה העולמית, והוכיחה יכולות יוצאות דופן לאורך השנים:

  • סה"כ מדליות ב-IOI: 
    83 מדליות (14 זהב, 34 כסף, 35 ארד).
  • הישג שיא: מקום שני בעולם! בדירוג המשלחות ב-2024.
  • הישג אישי: דניאל ובר - שיאן המדליות בארץ, עם 3 מדליות זהב, ומדורג 15 בהיכל התהילה של IOI בכל הזמנים. 
    סטטיסטיקות נוספות מ-IOI כאן 


בוגרי הנבחרת

ההכשרה בנבחרת פותחת דלתות רבות! בוגרינו מבוקשים בצבא, באקדמיה ובתעשיית ההייטק, ומספרים על:

  • רכישת ידע וכלים מתקדמים
  • פיתוח חשיבה יצירתית דרך אתגרי תכנות וסימולציות
  • היכרות עם קהילה מלוכדת של חברים לחיים. 


הצוות המוביל

ההכשרה בנבחרת מועברת על ידי צוות מומחים, חוקרים ומאמנים מהשורה הראשונה בארץ, המבטיחים שהתלמידים יקבלו את הידע והכלים המתקדמים ביותר:

מנהלת תוכניות אקדמיות: ד"ר שרית כהן

מנהל אקדמי: ד"ר אבשלום אלמלח

מ"מ מנהל אקדמי: פרופ' אלי פורת

מאמנים ראשיים (לפי מסלולים):

  • אלגוריתמיקה: רון ריבצ'ין
  • בינה מלאכותית: אורן גנון
  • סייבר: ד"ר שלומי בוטנרו

כמו כן:

רכזת אדמיניסטרטיבית: רונית שטיין

יועצת הנבחרת: רינת באום

צוות מאמנים רחב ומנוסה: מרצים, בוגרים מצטיינים ומקצוענים מהתעשייה, המלווים את התלמידים באופן אישי ומעמיק.


רוצות ורוצים לדעת עוד על הנבחרת?

ניתן ליצור איתנו קשר בדוא”ל של הנבחרת:  info.ioi@biu.ac.il