קורסים והתמחויות:
במסלול זה יילמדו עקרונות תכנות ופיתוח תוכנה ויועבר הידע הבסיסי הדרוש על מנת להתחיל בהתמחות בכתיבת תוכנה בכל שפת תכנות שהיא.
המסלול נועד למצטרפים חדשים לתחום טכנולוגיית המידע בעלי ניסיון מועט או חסרי ניסיון בתכנות. מסלול זה יקנה למשתתפים מושגים בסיסיים בתכנות ובחשיבה לוגית, כמבוא להכשרה בשפות התכנות. במסגרת המסלול מתוודע המשתתף לשיטות העבודה הבסיסיות שכל מתכנת, ללא קשר לפלטפורמת החומרה/תוכנה, נדרש להן על מנת לעבוד ביעילות. הקורס מאפשר למשתתפים להשתבץ בקלות לסביבת התכנות, ולהתחיל בקריירה בצורה מקצועית.
עם סיום המסלול, יוכלו המשתתפים: להבין את תפקיד טכנולוגיית המידע בעסקים, להבין את תפקיד ומקום המתכנת בתחום טכנולוגיית המידע, להסביר את כללי היסוד של התכנות והחישוב, ללמוד אודות סוגים שונים של תוכניות, להבין את חשיבות המפרט, התכנון והתיעוד של תוכנית, להכיר את עקרונות פיתוח תוכנה ועיצוב אלגוריתמים, להשוות בין סוגים שונים של שפות תכנות והשימושים שלהן, לזהות עקרונות של תיקון שגיאות (debugging) ולהבין את חשיבות הבדיקה.
נושאי המסלול:
מבוא לתכנות ואלגוריתמים: הכרת המחשב האישי, עקרונות בפיתוח תוכנה, משתנים וביטויים לוגיים, סביבות פיתוח, הסתעפות לוגית, מחרוזות, לולאות, מערכים, שגרות (פרוצדורות) ופונקציות.
תכנות בשפת C:
An Overview of C, Writing a Simple Program, Data Types, Operators and
Expressions, Program Looping, Decision Making, Functions and Program Structure, Structured Data Types, Pointers, Pointers and Data Structures, Input and Output, Further Data Types, Working with Larger Programs, The Way Ahead