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