קורס תכנות (צה"ל)

קורס של צה"ל להכשרת תוכניתנים

קורס תכנות הוא המסלול העיקרי בצה"ל להכשרת תוכניתנים.

סיכת תוכניתן

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

היסטוריה עריכה

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

קורס תכנות ראשון נפתח בצה"ל בשנת 1959, לקראת הגעתו של מחשב פילקו 2000, המחשב הראשון בצה"ל. המדריך מטעם חברת פילקו היה הארב ג'ייקובסון, ולצדו הדריך ד"ר פנחס רבינוביץ' ממכון ויצמן למדע. שפת התכנות שנלמדה הייתה ALTAC - גרסה של פילקו לשפת פורטרן. בקורס השני, שבו השתתפו 39 אקדמאים, נדרשו המשתתפים לחתום חצי שנה קבע. בנובמבר 1959 החל גיוס טירונים לקורס. באוגוסט 1962 נפתח קורס שכלל גם אזרחים. עקב מחסור בכיתות לימוד בבניין ממר"ם התקיים הקורס בבית עמנואל ברמת גן.

עם הגעת מחשבי IBM System/360 לממר"ם נעשה תוכן הקורס מגוון יותר, ונלמדו בו אסמבלר של מחשב זה וכן שפות התכנות קובול, פורטרן ו-PL/I ושפת הבקרה JCL. המדריכים היו בוגרי קורסים קודמים שעברו למדור הדרכה שהוקם, וכן אחדים ממתכנתי ממר"ם שעסקו גם בהדרכה. מסוף שנות ה-60 כלל הקורס שני שלבים:

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

באמצע שנות ה-70 החל השימוש במסופי מחשב, ובמחנה ממר"ם נפתחו שתי כיתות ובהן 12 מסופים לשימוש החניכים. בתחילת שנות ה-80 החלו לימודים על מחשבי VAX, ובהמשך שנות ה-80 - על מחשבי IBM PC.

בשנת 1994 הפכה יחידת ההדרכה של ממר"ם לבסמ"ח - בית הספר למקצועות המחשב, כחלק מ"חטיבת המחשוב" של חיל הקשר והתקשוב.

מסלולים של קורס תכנות עריכה

ישנם מספר מסלולים אשר בסיומם החניך מוסמך לתוכניתן:

  • קורס תכנות קד"צ (רגיל) – קורס קד"צ (קדם צבאי – לא נחשב כמשך שירות חובה) של כ-20 שבועות. נפתח כל חצי שנה, 4 קורסים במקביל.
  • קורס תכנות לבוגרי טכ"מ – קורס צבאי לטכנאים בוגרי י"ג במגמת הנדסת תוכנה. משך הקורס הוא כ-15 עד 17 שבועות, והוא נפתח אחת לשנה, מיד לאחר סיום שנת הלימודים של כיתת י"ג. החל משנת 2007 גם קורס זה ניתן במתכונת קדם צבאית. מסלול זה בוטל ב-2023, ומאז בוגרי י״ג משובצים בקורס הרגיל.
  • קורס תכנות לבוגרי פעמי עתידים – קורס צבאי להנדסאים בוגרי י"ד שסיימו בהצלחה את מסלול פעמי עתידים במגמת הנדסת תוכנה. משך הקורס הוא 11 שבועות, במתכנות קדם צבאית והוא נפתח אחת לשנה, כחצי שנה לאחר סיום שנת הלימודים של כיתת י"ד. בוגרי מסלול פעמי עתידים הם בעלי תואר הנדסאי מטעם משרד החינוך, ובעלי כמחצית מנקודות הזכות לתואר ראשון בהנדסת תוכנה מסוג B.Sc. מסלול זה בוטל ב-2018.
  • קורס תכנות לעתודאים – קורס צבאי לעתודאים אקדמאים בעלי תואר ראשון במדעי המחשב. משכו כשבעה שבועות. מסלול זה בוטל ב-2012.
  • קורס תכנות לחרדים – קורס לחיילים חרדים במסגרת פרויקט שח"ר (שילוב חרדים). משך הקורס הוא כ-15 עד 17 שבועות והוא נפתח פעם בשנה. החל משנת 2022 חניכיו משולבים בקורס תכנות לבוגרי טכ״מ.

קבלה לקורס תכנות עריכה

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

התנהלות הקורס עריכה

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

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

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

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

שיבוץ לאחר סיום הקורס עריכה

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

שלבים מקצועיים לתוכניתנים עריכה

  • שלב 08 – ניתן עם סיום הקורס.
  • שלב 09 – מבחני שלב כ-6 חודשים לאחר סיום הקורס; אבטחת מערכות מידע, תקשורת נתונים, מבנה נתונים וארכיטקטורת מחשב.
  • שלב 11 – החל באפריל 2019 הקורס הישן התבטל, ובמקומו צריך לעשות קורס של שבוע באחד ממבחר נושאים.
  • שלב 13 – ניתן לקבל כ־4 שנים לאחר סיום הקורס; עיצוב מערכות. ניתן גם לקבל אוטומטית שנתיים לאחר קבלת שלב 11 ובתנאי שקיימת זכאות לתואר, עם הגשת מכתב בקשה מראש.
  • שלב 14 – השלב המקצועי הגבוה ביותר במקצוע התוכניתן הצבאי; ניתוח מערכות.

משך שירות עריכה

קישורים חיצוניים עריכה