קורס תכנות הוא המסלול העיקרי בצה"ל להכשרת תוכניתנים.
תוכניתנים צבאיים הם חיילים שכותבים ומתחזקים תוכנות ומערכות מידע לצה"ל. המוסד המכשיר הוא בית הספר למקצועות המחשב (בסמ"ח). עד 1994 הייתה ההדרכה כחלק מיחידת ממר"ם, ולכן בוגרי הקורס נקראים לעתים "בוגרי ממר"ם".
קורס התכנות הראשון נפתח ב-1959 לקראת הגעתו של מחשב פילקו 2000. המדריכים הראשונים כללו את הארב ג'ייקובסון ואת ד"ר פנחס רבינוביץ'. השפה שלמדו אז הייתה ALTAC, גרסה של פורטרן (שפת תכנות ישנה). עם הגעת מחשבי IBM System/360 התרחב התוכן: נלמדו אסמבלר, שפות כגון COBOL ו-FORTRAN ועוד, וכן שפת בקרה בשם JCL. מסוף שנות ה-60 הקורס חולק לשני שלבים. באמצע שנות ה-70 נכנסו לשימוש מסופי מחשב, ובשנות ה-80 החלו ללמוד על מחשבי VAX ובהמשך על מחשבים אישיים של IBM. בשנת 1994 הפכה יחידת ההדרכה לבית הספר למקצועות המחשב (בסמ"ח), כחלק מחטיבת המחשוב של חיל הקשר והתקשוב. באוגוסט 2022 עבר מסלול אלפא של בסמ"ח לבאר שבע, ומאז הקורס מתקיים בבסיס סגור עם לינה.
יש מספר מסלולים שמובילים להסמכה כתוכניתן. בסוף כל מסלול החניך מקבל את סיכת התוכניתן.
מלש"בים (מיועדים לשירות ביטחוני) עוברים איתור על ידי בסמ"ח. הם מקבלים זימונים למבחני מיון לוגיים, מבחן חשיבה אלגוריתמית שנקרא "מחשבון קרב", מבחן אנגלית וראיונות. מועמדים מסוימים נדרשים להציג אישור על לימודי 10 יחידות מדעי המחשב בבגרות, במיוחד זכרי פרופיל קרבי (72 ומעלה). בנוסף, יש חיילים שמתקבלים במהלך השירות, בדרך כלל קצינים ונגדים; הם מתחייבים לעתים לחמש שנות שירות בתום הקורס.
הקורס מעניק כלים כדי לעבוד בתור תוכניתן צבאי. לומדים שפות תכנות שונות, תכנות לפי סטנדרטים צבאיים ומקצועות מחשוב כמו מסדי נתונים, ארגון קבצים, מבנה המחשב ותקשורת נתונים. שמים דגש גם על ערכים ותכונות אישיות המצופות מתוכניתנים בצה"ל. הקורס מחולק למקצועות שונים. החניכים נבחנים בבחינות מתגלגלות שנקראות "תר'צים" (תרגילי ריצה).
לקראת הסיום החניכים עוברים שבוע עבודה בצוות פיתוח בהנהלת צוער מההשלמה הטכנולוגית (צוער, חניך לקצונה). השבוע הזה מייצג עבודה בצוותי פיתוח אמיתיים. בשבועיים האחרונים מבצעים פרויקט סיכום בצוותים.
בוגרי הקורס משתבצים ביחידות טכנולוגיות שונות בצה"ל, לפי צרכי הצבא.
קורס תכנות הוא הקורס שבו צה"ל מלמד חיילים לתכנת.
תוכניתנים הם חיילים שכותבים ומתקנים תוכנות. בית הספר שמכשיר אותם נקרא בסמ"ח (בית הספר למקצועות המחשב).
הקורס הראשון נפתח ב-1959 כשצה"ל קיבל מחשב פילקו 2000. המורים הראשונים כללו את הארב ג'ייקובסון ואת ד"ר פנחס רבינוביץ'. למדו שפה בשם ALTAC. ALTAC היא גרסה של פורטרן (פורטרן היא שפת תכנות ישנה).
לאחר מכן הגיעו מחשבי IBM System/360. אז למדו גם שפות נוספות ועבודה על מסופים. בשנות ה-80 למדו על מחשבי VAX ואחר כך על מחשבי PC. ב-1994 הפכו צוות ההדרכה לבית הספר למקצועות המחשב. ב-2022 עבר המסלול הראשי לבאר שבע, והקורס הפך לבסיס סגור עם לינה.
מלש"בים (מתאימים לשירות ביטחוני) מזומנים למבחנים. המבחנים כוללים חשיבה אלגוריתמית (מבחן שנקרא "מחשבון קרב") ובדיקת אנגלית. תלמידים מסוימים צריכים להראות שהם למדו מדעי המחשב בבית הספר.
בלימודים לומדים שפות תכנות, מסדי נתונים ותקשורת מחשבים. יש דגש על עבודה בצוות ועל התנהגות מקצועית. לאורך הקורס יש בחינות שנקראות "תר"צים" (תרגילי ריצה).
בסוף הקורס החניכים עובדים שבוע בצוות פיתוח. הם עושים גם פרויקט סיכום בשבועיים האחרונים.
עם קבלת סיכת התוכניתן עוברים ליחידות טכנולוגיות שונות בצה"ל.
תגובות גולשים