נקודות זכות באוניברסיטה העברית:
3
תואר:
בוגר
היחידה האקדמית שאחראית על הקורס:
מדעי המחשב
סמסטר:
סמסטר ב'
שפת ההוראה:
עברית
קמפוס:
קרית א"י ספרא
מורה אחראי על הקורס (רכז):
מילוא אבישר
שעות קבלה של רכז הקורס:
מורי הקורס:
מר מילוא אבישר
תאור כללי של הקורס:
אנחנו חיים בעידן הקוד הפתוח, כאשר קהילות מפתחי תוכנה שיתופית מובילות את מהפיכת התוכנה של ימינו. כך כולם יכולים להשתמש בתוכנה באופן חופשי, ולהשפיע על עתידנו הטכנולוגי.
למתכנתים שביננו, קוד פתוח הוא הדרך להצלחה. שימוש בתשתיות תוכנה חופשיות הוא בסיס לפיתוח תוכנה מהיר. עבודה משותפת על פרוייקט קוד פתוח מאפשרת למפתחים מתחילים אינטראקציה עם המפתחים הטובים בתחום, אשר גם בשבילם, השיתופיות תמיד מלמדת דברים חדשים.
לתלמידי מחקר, היכולת לפרסם את העבודה בפורמט פתוח, ושיתוף הקהילה בפיתוח ובדיקת הקוד, מביאה להאצת הפיתוח ושיפור איכות התוכנה ללא עלות, ויכולה לתרום משמעותית להצלחת המחקר.
הקורס מציע הצצה ל"עולם הפתוח" ועבודה בסדנא יכולה להעניק למשתתפיה כרטיס כניסה לעבודה בתעשייה בנושאים קרובים.
מטרות הקורס:
להכיר את יסודות הקוד הפתוח: פיתוח תוכנה שיתופי, רשיונות שימוש, ומודלים עסקיים.
לספק לסטודנטים את סט הכלים הנדרש כדי לפתח בקוד פתוח.
לעודד את הסטודנטים להשתתף באופן פעיל בקהילות המקוד הפתוח.
תוצרי למידה : בסיומו של קורס זה, סטודנטים יהיו מסוגלים:
הסטודנטים ישתתפו באופן פעיל בפרוייקט קוד פתוח פעיל
דרישות נוכחות (%):
80%
שיטת ההוראה בקורס:
הרצאות פרונטליות
תרגול מעשי מונחה במעבדה
מטלות בית
רשימת נושאים / תכנית הלימודים בקורס:
מה זה הקוד הפתוח
יתרונות וסכנות בשימוש בקוד פתוח
רשיונות קוד פתוח
קוד פתוח בממשלות
איך זה עובד: git commit, pull,push
מודלים עסקיים – מפגש עם חברות קוד פתוח ישראליות
תרגול מעשי בקוד פתוח
חומר חובה לקריאה:
אין
חומר לקריאה נוספת:
מרכיבי הציון הסופי :
מידע נוסף / הערות:
|