מסלול עיצוב תוכנה עם מבוא לתורת הצפנה לקריפטוגרפיה (Cryptography)

לומדים סייבר מערכות אבטחה סאן ספארק מרכז הידע
לומדים סייבר מערכות אבטחה סאן ספארק מרכז הידע

מסלול- 120 שעות אקדמיות מבוא לתורת הצפנה לקריפטוגרפיה

על המסלול :

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

מטרות המסלול מבוא לתורת הצפנה לקריפטוגרפיה :

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

קהל היעד :

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

דרישות קדם :

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

דרישות מהסטודנטים וזכאות לתעודת גמר :

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

ערכת לימוד כוללת :

  • תוכנת netbeans 7 .
  • תרגילים אשר יחולקו במהלך הקורס .

משך הלימודים :

  • לימודים 120 שעות אקדמאיות.
  • לימודי ערב בשני מסלולים:
  • 16:00-18:00 – מפגש שבועי – משך כל מפגש 2.5 שעות אקדמאיות. סה”כ: 45 מפגשים.
  • 18:00-21:00 – מפגש שבועי – משך כל מפגש 4 שעות אקדמאיות. סה”כ: 30 מפגשים.
  • במידה ובימי הלימוד אשר נקבעו מראש, יחולו חגים ומועדים, הלימודים יבוטלו ומועד סיום הקורס ישתנה בהתאם.
  • לוח חופשות עדכני יופץ לכל תלמיד ביומו הראשון ללימודים על גבי לוח השנה שיקבל מהקורס.

ספרי לימוד :

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

נושאי הלימוד במסלול :

נושאי הלימוד פרוט שעות לימוד
מבוא בניית מערכת תוכנה גדולה ומורכבת. 3
רקורסיה פתרון בעיות רקורסיביות, משמעות של כלל נסיגה ויתרונותיה של השיטה. 16
יעילות וסיבוכיות של אלגוריתם דרך מדידת יעילות של אלגוריתם, יעילות של זמן ושל מקום. 18
ייצוג אוספים שימוש בשרשרת חוליות, פעולות הקשורות לשרשרת חוליות ועוד. 16
רשימה ייצוגים שונים של הרשימה, כולל ייצוג שרשרת חוליות, פעולות עם רשימה כגון הכנסת איבר, הוצאת איבר ועוד. 16
מחסנית ותור הבדלים בין תור ומחסנית, מימושם בשיטות שונות, פעולות על מבנים אלו. 16
עץ בינארי ייצוג של עץ בינארי, סריקה רוחבית, סריקה לעומק, עץ חיפוש, יעילות של פעולות על העץ. 16
הצפנה (קריפטוגרפיה) הצפנה סימטרית והצפנה א-סימטרית . 22
פרוייקט הגמר 21
סה”כ    שעות 120  

תעודות :

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

אפשרות להמשך לימודים :

חוג מחשבים קורס טכנאי PC למערכות ביתיות

קורס גרפיקה ממוחשבת ובניית אתרים

חוג סייבר לנוער

בדוק גם

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

כהורים ההצלחה והתחושה הטובה של הילדים שלנו הם הדבר הכי חשוב. יש הרבה מאוד דרכים …

כתיבת תגובה

Call Now Button