הוכנסו עדכונים לתכנית זו לאחר פרסום הידיעון

בוגר (‏B.Sc.‎)‏ במדעי המחשב (‏108 נ"ז‎)‏1

א. לפחות 108 נ"ז במדעים, ובהן:

לפחות 102 נ"ז במתמטיקה ובמדעי המחשב ובכללן –

לפחות 68 נ"ז במדעי המחשב ובהן לפחות 24 נקודות מתקדמות

ב. לימודי תשתית במתמטיקה: 34 נ"ז

רמה

נ"ז

מתמטיקה דיסקרטית: תורת הקבוצות, קומבינטוריקה ולוגיקה (‏20283‎)‏2

ר

4

אלגברה לינארית 1 (‏20109‎)‏

ר

6

אלגברה לינארית 2 (‏20229‎)‏

ר

4

חשבון אינפיניטסימלי 1 (‏20106‎)‏

ר

6

חשבון דיפרנציאלי ואינטגרלי ב (‏20423‎)‏3

ר

6

הסתברות לתלמידי מדעי המחשב (‏20425‎)‏4

ר

4

לוגיקה למדעי המחשב (‏20466‎)‏

ר

4

ג. לימודי מדעי המחשב: לפחות 62 נ"ז

חובה – 37 נ"ז

מבוא למדעי המחשב ושפת Java (‏20441‎)‏5

ר

6

מבני נתונים ומבוא לאלגוריתמים (‏20407‎)‏

ר

6

אלגוריתמים (‏20417‎)‏

ר

4

מעבדה בתכנות מערכות (‏20465‎)‏6

ר

3

אוטומטים ושפות פורמליות (‏20440‎)‏7

ר

4

מערכות ספרתיות (‏20272‎)‏

ר

3

ארגון המחשב (‏20471‎)‏8

ר

3

מערכות הפעלה (‏20594‎)‏9

מ

4

מבוא לתורת החישוביות והסיבוכיות (‏20585‎)‏10

מ

4

בחירה – לפחות 25 נ"ז

בבחירה יש לכלול לפחות 10 נ"ז מתקדמות מתוך רשימת הקורסים הבאים:

אלגוריתמיקה: יסודות מדעי המחשב (‏20290‎)‏

ר

4

מערכות בסיסי-נתונים (‏20277‎)‏

ר

3

עקרונות פיתוח מערכות מידע (‏20436‎)‏

ר

4

תורת הקודים (‏20296‎)‏

ר

3

אנליזה נומרית 1 (‏20462‎)‏11

ר

4

הנדסת תוכנה: הפשטה ועיצוב מונחה עצמים (‏20442‎)‏

ר3+מ3

6

שפת פרולוג והיבטים לבינה מלאכותית (‏20596‎)‏12

מ

4

תכנות מתקדם בשפת Java (‏20554‎)‏

מ

4

מבוא לרשתות תקשורת מחשבים (‏20582‎)‏13

מ

6

גרפיקה ממוחשבת (‏20562‎)‏

מ

4

מבוא לקריפטוגרפיה (‏20580‎)‏

מ

4

קומפילציה (‏20364‎)‏

מ

4

מימוש מערכות בסיסי-נתונים (‏20574‎)‏

מ

4

חישוביות ביולוגית (‏20581‎)‏

מ

4

כריית מידע (‏20595‎)‏

מ

4

לכל היותר שני קורסים מרשימת הקורסים לתואר שני14

תש

4

ד. דרישות סמינריוניות במדעי המחשב: 6 נ"ז15

סמינר במדעי המחשב

מס

3

סדנה במדעי המחשב

מס

3

ה. לימודי בחירה במדעים: 6 נ"ז

את המכסה ל-108 נ"ז יש להשלים על-ידי צבירת 6 נ"ז נוספות בתחום המדעים (במתמטיקה, במדעי המחשב או במדעי הטבע והחיים). אפשר ללמוד קורס/ים מתוך רשימת קורסי הבחירה במדעי המחשב שבסעיף ד, או את הקורס אשנב למתמטיקה (04101, 6 נ"ז), המומלץ כהכנה לקורסי החובה במתמטיקה בתכנית, או לצבור 6 נ"ז כלשהן במדעים.16

ו. דרישות כלליות לתואר

עמידה בכל הדרישות כמפורט בסעיף דרישות לימודים כלליות לתואר ראשון:

  • צבירת נקודות זכות לתואר
  • הוכחת ידע באנגלית
  • הדרכה ביבליוגרפית בספרייה

לפני הרשמה לקורס בתכנית יש לוודא עמידה בכל תנאי הקבלה אליו. יש לעמוד בתנאי הקבלה גם כאשר הם כוללים קורסים שאינם ברשימות החובה או הבחירה שבתכנית.

הערה: לימודי מדעי המחשב הם מובְנים מיסודם. לפיכך יש חשיבות רבה לא רק לבחירה מושכלת של קורסים, אלא גם לתכנון הלימודים בסדר הגיוני. למשל, את לימודי החובה במתמטיקה מומלץ להקדים ככל האפשר. אפשר ורצוי להסתייע ביועצים האקדמיים.


1

החל מסמסטר א2008 מוצע תואר B.Sc.‎ במדעי המחשב. כל מי שהחלו לימודיהם לפני סמסטר א2008, יוכלו לבחור האם להמשיך בלימודים לקראת התואר B.A.‎ במדעי המחשב (‏תיאור התכנית מופיע באתר‎)‏ או לבחור בלימודים לתואר B.Sc.‎ במדעי המחשב. מי שיבחר להמשיך לתואר B.A.‎ במדעי המחשב יהיה חייב להשלים את לימודיו לתואר זה עד לסוף סמסטר ג2011. בעלי תכניות מאושרות לתואר בוגר במדעי המחשב B.A.‎ המבקשים לעבור לתואר החדש B.Sc.‎ מתבקשים להגיש תכנית לימודים חדשה לוועדה לאישור תכניות לימודים, בהתאם לדרישות התואר החדש.

2

או הקורס החדש מתמטיקה בדידה: תורת הקבוצות, קומבינטוריקה ותורת הגרפים (‏20476‎)‏, שיוצע להוראה מסמסטר ב2011 ואילך. עם תחילת הוראת הקורס החדש תופסק הוראתו של הקורס מתמטיקה דיסקרטית: תורת הקבוצות, קומבינטוריקה ולוגיקה (‏20283‎)‏.

3

או צמד הקורסים חשבון אינפיניטסימלי 2 (‏20212‎)‏ + חשבון אינפיניטסימלי 3 (‏20224‎)‏. סטודנטים שלמדו את הקורס חשבון אינפיניטסימלי 2 (‏20212‎)‏ לפני סמסטר א2004, פטורים מחובת לימוד הקורס חשבון דיפרנציאלי ואינטגרלי ב, גם אם לא למדו את הקורס חשבון אינפיניטסימלי 3 (‏20224‎)‏.

4

קורס זה מותאם במיוחד לתלמידי מדעי המחשב. למעוניינים – אפשר לבחור במקומו את הקורס המעמיק יותר תורת ההסתברות (‏20416, 6 נ"ז‎)‏.

5

או שני הקורסים מבוא למדעי המחשב ושפת Java א (‏20453, 3 נ"ז‎)‏ ומבוא למדעי המחשב ושפת Java ב (‏20454, 3 נ"ז‎)‏. מי שלמד את הקורס מבוא למדעי המחשב (‏20427‎)‏ פטור מלימוד קורס זה.

6

או הקורס מבוא לתכנות מערכות ושפת C (‏20386, 3 נ"ז ברמה מתקדמת‎)‏, שאינו מוצע עוד.

7

מי שלמד את הקורס אוטומטים ושפות פורמליות (‏20242, 6 נ"ז‎)‏ פטור מלימוד קורס זה ויידרש לצבור 2 נ"ז פחות מקורסי הבחירה במדעי המחשב.

8

או הקורס ארגון המחשב ותכנותו (‏20420‎)‏, שאינו מוצע עוד.

9

או הקורס עקרונות מערכות הפעלה (‏20354, 6 נ"ז‎)‏ שאינו מוצע עוד. מי שלמד את הקורס עקרונות מערכות הפעלה (‏20354, 6 נ"ז‎)‏ יידרש לצבור 2 נ"ז פחות מקורסי הבחירה במדעי המחשב.

10

או הקורס חישוביות ומבוא לסיבוכיות (‏20365, 6 נ"ז‎)‏ או הקורס סיבוכיות חישובית (‏20545, 4 נ"ז‎)‏ שאינם מוצעים עוד. מי שלמד את הקורס חישוביות ומבוא לסיבוכיות (‏20365, 6 נ"ז‎)‏ יידרש לצבור 2 נ"ז פחות מקורסי הבחירה במדעי המחשב.

11

או הקורס חישוב נומרי (‏20233‎)‏, שאינו מוצע עוד.

12

או הקורס שפת פרולוג והיבטים לבינה מלאכותית (‏20284, 3ר+3מ‎)‏, שאינו מוצע עוד.

13

או הקורס רשתות תקשורת מחשבים א (‏20398‎)‏ ו/או הקורס רשתות תקשורת מחשבים ב (‏20550‎)‏, שאינם מוצעים עוד.

14

אפשר לכלול עד שני קורסים לתואר שני בתכנית הלימודים לתואר ראשון. להרשמה לקורסים לתואר שני יש צורך באישור יועץ.

15

החל מסמסטר א2010 חובה ללמוד בתכנית זו סמינר וסדנה. פטורים מחובה זו סטודנטים בעלי תכנית לימודים מאושרת בתוקף וכן סטודנטים שהחלו לימודיהם לפני סמסטר א2010 וצברו לפחות 48 נ"ז עד סמסטר א2010 (‏לא כולל‎)‏. על סטודנטים אלה חלה החובה הקודמת של לימוד סמינר אחד או סדנה אחת. סטודנטים אלה שיבחרו ללמוד רק סמינר או סדנה במסגרת קורסי החובה, יצטרכו לצבור 40 נ"ז בקורסי החובה ו-28 נ"ז בקורסי הבחירה, מהן לפחות 13 נ"ז מתקדמות (‏שבמסגרתן ניתן לבחור סדנה אחת לכל היותר‎)‏. פירוט הסמינרים והסדנות במדעי המחשב מופיע בקטלוג הקורסים.

16

לסטודנטים שיהיו מעוניינים ללמוד בהמשך סמינר בביואינפורמטיקה מומלץ ללמוד במסגרת זו את הקורס אשנב למדעי החיים (‏20121‎)‏ או ביולוגיה כללית א (‏20118‎)‏. לסטודנטים המעוניינים ללמוד בהמשך הנדסת תוכנה, מומלץ ללמוד את הקורס יסודות הפיסיקה (‏20125‎)‏.