|
מסלול רגיל
|
מסלול מרוכז
|
|---|---|
תכנית הלימודים לתואר ראשון בהנדסת תוכנה במחלקה להנדסת תוכנה מתפרסת על פני 4 שנות לימוד.
לימודי הליבה בהנדסת תוכנה בשנקר כוללים:
- קורסים במדעי המחשב – מתמטיקה, מבני נתונים ואלגוריתמים, חישוביות וסיבוכיות.
- קורסים בהנדסת מחשבים – ארכיטקטורה, רשתות תקשורת, תכנות מערכות, מערכות הפעלה ולינוקס, מערכות משובצות מחשב, מערכות מחשב מקביליות.
- קורסים בהנדסת תוכנה – אפיון מערכות תוכנה, שיטות בהנדסת תוכנה, פרקטיקה בתכנות במגוון שפות, ניהול פרויקטים, אימות תוכנה.
- קורסים בבינה מלאכותית – יסודות הבינה המלאכותית: מחשיבה אלגוריתמית לנתונים, מבוא לבינה מלאכותית.
- הנדסת ווב וענן, הנדסת אבטחה, סדנאות פיתוח מתקדמות: Vibe coding, SQL מתקדם, DevOps, אינטרנט של הדברים (IoT), הגנת סייבר ו C#, מערכות עתק בפיתון.