Internet crime and electronic banking security

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

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

המסלול :

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

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

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

קהל היעד :

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

דרישות קדם :

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

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

  • נוכחות של 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  

:

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

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

חוג מחשבים קורס למערכות ביתיות

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

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

הסניף הקרוב אליך: