מקצוע מידע על מקצוע : תיכון תוכנה - 236700

236700 - תיכון תוכנה
נקודות
זיכוי
3.0
 
ניתן
בסמסטר
ב
 
עבודת
בית
פרויקט
או סמינר
מעבדה תרגול הרצאה  
6 1   1 2 שעות
שבועיות

קביעת הציון עפ"י מעקב במשך הסמסטר ובחינה סופית.


  236703 תכנות מונחה עצמים       מקצועות קדם


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




מערכת שעות לסמסטרים
סמסטר קודם מידע סמסטריאלי לסמסטר 02/2019 , 2019/2020 אביב תש"ף


ספרי לימוד
מספר קטלוג בספריה ספר חובה שנת הוצאה מוציא לאור מחברים ספר
2163984 חובה 1992 prentice hall b. meyer the eiffel programming language
5163845 חובה 1995 eddison wesley e. gamma, r. helm, r. johnson vlissidis design patterns

נערך בתאריך 10/07/2020 בשעה 03:49:54