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