תוכנית הלימודים לתואר ראשון במדעי המחשב מקנה שילוב של בסיס עיוני מעמיק לתיאוריה של מדעי המחשב, יחד עם הכנה מעשית רחבה ומעמיקה לעבודה עם המחשב. הלימודים מקנים כלים לחשיבה אנליטית ומובנית; נרכש בסיס להבנת התיאוריה של מדעי המחשב ויכולת שימוש בה בהקשרים שונים מעשיים; נרכש ידע רב והבנה בדרכי הפעולה של מחשבים והשימוש בהם, ונקנה ניסיון מעשי משמעותי בתכנון ובנייה של מערכות תכנה. בהתאם, תכנית הלימודים כוללת שילוב של קורסים מתמטיים, קורסים בתחומים העיוניים של מדעי המחשב כגון אלגוריתמים וסיבוכיות, וקורסים, תרגילים ומעבדות במיגוון תחומים מעשיים: מערכות הפעלה, שפות תכנות, רשתות ומערכות מבוזרות, למידת מחשב, ועוד. מלבד זאת כוללת התוכנית מגוון רחב של קורסי בחירה המאפשרים לתלמיד להעמיק בנושאים על פי בחירתו, לדוגמא, מערכות מסדי נתונים, עיבוד תמונות, שפות טבעיות, בינה מלאכותית, אנליזה נומרית, תכנון וייצור בעזרת מחשב, עיבוד אותות, גרפיקה ממוחשבת ועוד.
הלימודים לקראת תואר בוגר (B.Sc.) במדעי המחשב הם תלת שנתיים, וניתנים בשלוש מסגרות אפשריות: מסלול חד חוגי (מורחב), מסלול חד חוגי, ומסלול דו-חוגי.
הערות כלליות לכל תלמידי החוג למדעי המחשב:
1. תכנית הלימודים כוללת לימודי יסוד במדעי המחשב, וכן לימודי יסוד במתמטיקה ולימודים כלליים במקצועות התיאורטיים והיישומיים של מדעי המחשב.
2. כל קורסי החובה והבחירה של החוג למדעי המחשב וכן קורסי היסוד במתמטיקה מקנים נ"ז למילוי מכסת הנקודות הנדרשת במדעי המחשב (פרט למסלולים דו-חוגיים עם מתמטיקה ו/או פיסיקה).
3.
בכל קורסי החוג למדעי המחשב על התלמיד לקבל ציון עובר בבחינה כדי לקבל ציון עובר בקורס (אלא אם כן צוין אחרת בסילבוס של קורס בודד).
4. החוג מציע לתלמידים מצטיינים עבודה מודרכת בהנחיה אישית של מורי החוג.
5. תלמידי מדעי המחשב אינם רשאים לקבל קרדיט לתואר עבור לימודי תכנות במסגרת היחידה להוראת התכנות ו/או קורסי תכנות מחוץ לביה"ס.
6. לימודי בחירה: מרשימת השעורים השנתית של החוג.
7. קבלה ישירה לשנה ב': הקבלה לחוג למדעי המחשב מוגבלת. האפשרות הבאה מומלצת לתלמידים המעוניינים בלימודי מדעי המחשב, אך אינם בעלי נתוני קבלה מספיקים: צירוף בין לימודי שנה א' בחוג למתמטיקה ולימודי חטיבה במדעי המחשב ובנוסף השלמת הקורס מתמטיקה דיסקרטית. הלימודים בצירוף זה זהים בעיקרם ללימודי שנה א' בחוג למדעי המחשב. תלמידים בעלי הישגים גבוהים בלימודי הצירוף יוכלו להתקבל ללימודי שנה ב' במדעי המחשב בתנאי שסיימו את הקורסים בשנה א' ללימודיהם. תלמיד יוכל לעבור רק בסיום שנת הלימודים הראשונה שלו באוניברסיטה ובתנאי שהשלים את כל קורסי שנה א' של התכנית,מספר המקומות מוגבל, ולפיכך המעבר ייעשה על סמך ממוצע ציונים משוקלל של קורסי החובה של שנה א'. בדרך כלל לא יתקבלו תלמידים ממוסדות אחרים ישירות לשנה ב'. מקרים חריגים יידונו בוועדה של החוג למדעי המחשב.
8. קורסים חליפיים: פירוט קורסים חליפיים לקורסים המופיעים במסלולים השונים ניתן למצוא בדף פרטי הקורס בשנתון.
9. דרישות קדם לקורס: פירוט דרישות קדם עבור כל קורס ניתן למצוא בדף פרטי הקורס בשנתון. עמידה בדרישות הקדם מחייבת השתתפות פעילה וציון עובר בבחינות.
10. תנאי מעבר: http://science.huji.ac.il/he/pass-conditions
11. טבלת תיאור פרישת הקורסים למתחילים לימודים בססמטר אביב.
לימודי חובה במתמטיקה: 32 נ"ז
אלגברה ליניארית 1 (6)
אלגברה ליניארית 2 (6)
חשבון אינפיניטסימלי 1 (7)
חשבון אינפיניטסימלי 2 למדעי המחשב (7)
מבוא להסתברות וסטטיסטיקה (6)
לימודי חובה בחוג למדעי המחשב: 57 נ"ז
מבוא למדעי המחשב (7)
מבני נתונים (4)
מבוא לתכנות מונחה עצמים (4)
מתמטיקה דיסקרטית (5)
סדנה מנאנד טו טאטריס (5 )
C סדנת תכנות (2)
C++ סדנת תכנות (2)
אלגוריתמים (5)
מודלים חישוביים, חישוביות וסיבוכיות (5)
מערכות הפעלה (4)
מבוא למערכות לומדות (5)
נושאים באנליזה למדעי המחשב (4) / מבוא ללוגיקה (4)
מבוא לרשתות תקשורת (4)
לימודי בחירה + חובת בחירה בחוג למדעי המחשב: 32 נ"ז
רשימת קורסי חובת בחירה (לפחות 16 נ"ז):
מבנה המחשב (5)
מבוא לקריפטוגרפיה ואבטחת מידע (4)
מסדי נתונים (5)
הנדסת תוכנה (4)
עיבוד ספרתי של תמונות (4)
מבוא לממשק אדם מכונה (4)
מבוא לתורת האינפורמציה (4)
מבוא לבינה מלאכותית (4 )
לימודים משלימים: במסגרת הלימודים המשלימים ניתן להכיר בקורס אחד בלבד מלימודי שפה זרה שניה בהיקף של לא יותר מ- 4 נ"ז ושאיננה עברית או אנגלית. קורסי שפה בהיקף 8 נ"ז יוכרו בהיקף 4 נ"ז לצורך סגירת התואר.
לא יוכרו קורסים בעלי תוכן דומה לקורסים שכבר נלמדו, וכן לא יוכרו קורסים מתחום "אבני פינה" מהתחום הניסויי..
תלמידי המסלול חייבים ב- 8 נ"ז אבני פינה. 4 ממדעי הרוח ו- 4 ממדעי החברה. סטודנטים הלומדים במסלול מדעי המחשב והכנה למוסמך במנהל עסקים חייבים באבני פינה בהיקף 4 נ"ז בלבד מפקולטה רוח.
כמו כן, לתלמידים במסלולים החייבים אבני פינה בהיקף 8 נ"ז, ניתן ללמוד 2 נ"ז מתוכם, קורסים ייעודיים
חדשים של הפקולטה.
בשנה"ל תשע"ט מוצעים הקורסים הבאים (ניתן לבחור קורס אחד בלבד ע"ח 2 נ"ז א"פ מתחום רוח או חברה)
72133- סוגיות בגנטיקה
72149 - כל הביולוגיה על רגל אחד
72159- סקס- רביה מינית ממולקולות עד פילים