עמידה בכל דרישות הלימודים הכלליות לתואר ראשון כמפורט בידיעון, לרבות צבירת נקודות זכות לתואר, דרישות חובה סמינריוניות, הוכחת ידע באנגלית כשפה זרה, הדרכה ביבליוגרפית בספרייה, וחובה ללמוד בחלק מהתכניות קורס מרחיב-דעת מדיסציפלינה שאינה מתחום הלימודים לתואר.
מעבר לחובות הכלליות הללו, יש לעמוד במלוא דרישות הלימודים הייחודיות של התואר, לרבות צבירת 160 נ"ז:
קורסים בבחירה חופשית ממגוון קורסי האו"פ.[391]
377
רשימת הקורסים בקבוצה זו זהה לרשימת קורסי התשתית במתמטיקה בתכנית בוגר (B.Sc.) במדעי המחשב.
378
חל שינוי בנ"ז המוענקות לקורס זה. סטודנטים שלמדו את הקורס במתכונתו הקודמת ומעוניינים ללמוד לפי תכנית הלימודים החדשה יכולים להפנות לוועדה לאישור תוכניות לימודים בקשה לקבלת פטור מלימוד הקורס במתכונתו החדשה.
379
במקום הקורס יסודות הפיסיקה (20125) ניתן ללמוד את צמד הקורסים יסודות הפיסיקה א (20113, 3 נ"ז ברמת פתיחה) ויסודות הפיסיקה ב (20114, 3 נ"ז ברמה רגילה).
380
רשימת הקורסים בקבוצה זו זהה לרשימת קורסי החובה בתכנית בוגר (B.Sc.) במדעי המחשב.
381
במקום הקורס מבוא למדעי המחשב ושפת Java (20441) ניתן ללמוד את שני הקורסים מבוא למדעי המחשב ושפת Java א (20453, 3 נ"ז) ומבוא למדעי המחשב ושפת Java ב (20454, 3 נ"ז).
382
הקורסים הרשומים בקבוצה זו לקוחים מרשימת קורסי הבחירה בתכנית בוגר (.B.Sc) במדעי המחשב וחובה ללמוד את כולם.
1762
או הקורס אבטחת מערכות תוכנה (22923) שאינו מוצע עוד.
560
סטודנטים שלמדו את הקורס שפת פרולוג והיבטים לבינה מלאכותית (20596), שאינו מוצע עוד, הקורס ייחשב במניין קורסי הבחירה בתכנית.
411
סטודנטים שלמדו קורס שאינו מוצע עוד מתוך הרשימה הבאה, הקורס עשוי להיחשב להם במניין קורסי הבחירה בסעיף זה: מערכות תגובתיות ומערכות זמן אמת (22912), ניתוח ועיצוב מונחה עצמים (22919), מבוא לעיבוד שפה טבעית (22933).
34
שם הקורס השתנה. השם הקודם מופיע בהערת רגל בתאור הקורס.
385
לסטודנטים הלומדים בתוכנית המצוינות במדעי המחשב ובהנדסת תוכנה.
390
ניתן ללמוד קורסים בבחירה חופשית ממגוון קורסי האו"פ, עד להשלמת מכסות הנקודות השונות הנדרשות לתואר.
391
לפני הרשמה לקורס בחירה כללית בתכנית יש לוודא עמידה בכל תנאי הקבלה אליו. יש לעמוד בתנאי הקבלה גם כאשר הם כוללים קורסים שאינם ברשימות החובה או הבחירה שבתכנית.