מידע כללי
ניתוח השוואתי של מושגים יסודיים בתחום שפות התכנות בשלוש פרדיגמות תכנותיות: ציוויית, פונקציונלית ולוגית/הצהרתית. המושגים הנדונים כוללים קישור, סדר שיערוך, פקודות, ערכים, טיפוסים, פולימורפיזם, והכללות של מבנה הפונקציה, מחסנית, איסוף אשפה ועוד. שפות התכנות הנדונות כוללות את פסקל ML, פרולוג C, ו- JAVA - והדגמה ממגוון של שפות אחרות. תוצאות למידה: בסיום הקורס הסטודנט יהיה מסוגל: 1. ללמוד באורח יעיל, אפקטיבי ומהיר שפת תכנות לא מוכרת, כולל שימוש במבנים מתקדמים שבה. 2. להעריך שפת תכנות, מבלי ללמוד לתכנת בה, מתוך האפיון שלה באמצעות מונחים נפוצים כגון פרדיגמה, טיפוסיות סטטית, קישור דינמי , סגור, וכד'. 3. לתכנת במבנים מתקדמים בשפות פונקציונליות ולוגיות.
פקולטה: מדעי המחשב
|תואר ראשון
|תארים מתקדמים
מקצועות קדם
234122 - מבוא לתכנות מערכות או 234124 - מבוא לתכנות מערכות
מקצועות צמודים
מקצועות ללא זיכוי נוסף
ספרי המקצוע
מידע סמסטריאלי
שעות שבועיות
3 נקודות אקדמיות • 2 שעות הרצאה • 2 שעות תרגול
ניווט לדף המקצוע
אחראים
פרופ. חבר לורנץ דוד
הערות
-
קבוצה 77 סגורה לסיניים בלבד.
מבחנים
מועד א: 02-09-2024 מועד ב: 30-10-2024קבוצות רישום
|
|
|
|
|
|
שעות שבועיות
3 נקודות אקדמיות • 2 שעות הרצאה • 2 שעות תרגול
ניווט לדף המקצוע
אחראים
פרופ. חבר לורנץ דוד
מבחנים
מועד א: 17-07-2023 09:00 - 12:00- אולמן 500. 501. 502. 503. 504.
- אולמן 300. 302. 303. 304.
קבוצות רישום
|
|
|
|
שעות שבועיות
3 נקודות אקדמיות • 2 שעות הרצאה • 2 שעות תרגול
ניווט לדף המקצוע
אחראים
פרופ. חבר לורנץ דוד
מבחנים
מועד א: 20-07-2022 13:00 - 16:00- אולמן 605. 607.
- טאוב 9.
קבוצות רישום
|
|
|
|
|
|