נקודות זכות באוניברסיטה העברית:
3
תואר:
בוגר ומסטר
היחידה האקדמית שאחראית על הקורס:
מדעי המחשב
סמסטר:
סמסטר א'
שפת ההוראה:
עברית
קמפוס:
מורה אחראי על הקורס (רכז):
דרור פייטלסון
שעות קבלה של רכז הקורס:
מורי הקורס:
ד פייטלסון, ר כהן
תאור כללי של הקורס:
תחום הנדסת התוכנה עוסק בעיקר בניהול פרויקטי תוכנה גדולים, ולאו דוקא בתכנות עצמו. בקורס ננסה להבין את ההיבטים השונים של הנדסת התוכנה, תוך שימת דגש על מודלים של מחזור החיים של פרוייקט תוכנה. נכיר את ה-Rational Unified Process ואת השימוש שלו ב-UML, ונשווה אותו עם שיטות agile ועם פיתוח קוד פתוח. כמו כן נעסוק בארכיטקטורות של תוכנה, בבדיקות תוכנה (testing), באבולוציה של תוכנה, במטריקות של תוכנה, ובהיבטים אנושיים וחברתיים של פיתוח תוכנה. נסיים בסקירה של כשלונות מהדהדים, ובמה ניתן לעשות כדי להימנע מהם.
מטרות הקורס:
תוצרי למידה : בסיומו של קורס זה, סטודנטים יהיו מסוגלים:
דרישות נוכחות (%):
93
שיטת ההוראה בקורס:
הרצאה ותרגילים
רשימת נושאים / תכנית הלימודים בקורס:
חומר חובה לקריאה:
חומר לקריאה נוספת:
הערכת הקורס - הרכב הציון הסופי :
מבחן מסכם בכתב/בחינה בעל פה 90 %
הרצאה0 %
השתתפות 0 %
הגשת עבודה 0 %
הגשת תרגילים 10 %
הגשת דו"חות 0 %
פרויקט מחקר 0 %
בחנים 0 %
אחר 0 %
מידע נוסף / הערות:
אתר הקורס: http://www.cs.huji.ac.il/~engi
|