1. תכנית הלימודים כוללת לימודי יסוד במדעי המחשב, וכן לימודי יסוד במתמטיקה ולימודים כלליים במקצועות התיאורטיים והיישומיים של מדעי המחשב.
2. כל קורסי החובה והבחירה של החוג למדעי המחשב וכן קורסי היסוד במתמטיקה מקנים נ"ז למילוי מכסת הנקודות הנדרשת במדעי המחשב (פרט למסלולים דו-חוגיים עם מתמטיקה ו/או פיסיקה).
3.
בכל קורסי החוג למדעי המחשב על התלמיד לקבל ציון עובר בבחינה כדי לקבל ציון עובר בקורס (אלא אם כן צוין אחרת בסילבוס של קורס בודד).
4. החוג מציע לתלמידים מצטיינים עבודה מודרכת בהנחיה אישית של מורי החוג.
5. תלמידי מדעי המחשב אינם רשאים לקבל קרדיט לתואר עבור לימודי תכנות במסגרת היחידה להוראת התכנות ו/או קורסי תכנות מחוץ לביה"ס.
6. לימודי בחירה: מרשימת השעורים השנתית של החוג.
7. קבלה ישירה לשנה ב': הקבלה לחוג למדעי המחשב מוגבלת. האפשרות הבאה מומלצת לתלמידים המעוניינים בלימודי מדעי המחשב, אך אינם בעלי נתוני קבלה מספיקים: צירוף בין לימודי שנה א' בחוג למתמטיקה ולימודי חטיבה במדעי המחשב ובנוסף השלמת הקורס מתמטיקה דיסקרטית. הלימודים בצירוף זה זהים בעיקרם ללימודי שנה א' בחוג למדעי המחשב. תלמידים בעלי הישגים גבוהים בלימודי הצירוף יוכלו להתקבל ללימודי שנה ב' במדעי המחשב. תלמיד יוכל לעבור רק בסיום שנת הלימודים הראשונה שלו באוניברסיטה ובתנאי שהשלים את כל קורסי שנה א' של התכנית, אלא אם בתחילת לימודיו פיצל התלמיד את שנה א' באישור יועץ. מספר המקומות מוגבל, ולפיכך המעבר ייעשה על סמך ממוצע ציונים משוקלל של קורסי החובה של שנה א'. בדרך כלל לא יתקבלו תלמידים ממוסדות אחרים ישירות לשנה ב'. מקרים חריגים יידונו בוועדה של החוג למדעי המחשב.
8. קורסים חליפיים: פירוט קורסים חליפיים לקורסים המופיעים במסלולים השונים ניתן למצוא בדף פרטי הקורס בשנתון.
9. דרישות קדם לקורס: פירוט דרישות קדם עבור כל קורס ניתן למצוא בדף פרטי הקורס בשנתון. עמידה בדרישות הקדם מחייבת השתתפות פעילה וציון עובר בבחינות.
10. תנאי מעבר: http://science.huji.ac.il/he/Bsc_links