בית הספר למדעי המחשב תואר ראשון. B.Sc
מסלולי הלימוד לימודי בוקר לימודי ערב מסלול אב"צ - אקדמיה בזמן צבא מסלול אל"צ - אקדמיה לפני צבא השלמה לתואר לבוגרי הנדסאי תוכנה
חווית לימודים אחרת בית הספר למדעי המחשב הינו בית ספר איכותי השואף לחדשנות ומצוינות. מטרתנו היא להעניק לבוגרינו תואר B.Sc. במדעי המחשב באמצעות תכנית לימודים תלת-שנתית המחייבת צבירה של 120 נקודות זכות. התכנית הינה דינאמית ומתעדכנת בהתאם לצרכי תעשיית ההיי-טק ודרישות האוניברסיטאות ללימודי תואר שני. תכנית הלימודים לתואר נפרסת על פני שנים. היא מורכבת מהנדבכים הבאים: לימודי חובה, י התמחות, י בחירה ופרויקט גמר המתבצע במהלך השנה האחרונה ללימודים. מגוון התמחויות ייחודיות וחדשניות אבטחה בסייבר, למידה חישובית, מדעי הנתונים, מערכות סלולריות LINUX ועוד. שילוב סטודנטים במחקר ופיתוח פרויקטים של בית הספר עבור תעשיית ההיי-טק בארץ ובחו"ל. הסטודנטים יוכלו להשתלב במחקר בתחומי מערכות וידיאו נבונות, מחקר בסייבר ו-.Big Data תכנית לימודים עדכנית, דינאמית ומותאמת לצרכי התעשייה. מגוון הרצאות העשרה, מפגשים עם יזמים, משקיעים ובכירים בתעשיית ההיי-טק. סגל מרצים המונה אנשי היי-טק מהחברות המובילות בארץ ואנשי אקדמיה בכירים בתחום מדעי המחשב, הנדסה ומדעים מדויקים. מעבדות מתקדמות - לרשות הסטודנטים עומדות מעבדות מתקדמות: מעבדות,PC/MAC מעבדת אבטחה בסייבר, מעבדת,Big Data מעבדת רובוטיקה, מערך מחשוב המאפשר קישור מהבית ועוד. בוגרי התואר נהנים מהקשר ההדוק של בית הספר עם חברות מובילות בענף וזוכים לסיוע בהכוונה, השתלבות וקליטה במשרות מגוונות בעולם ההיי-טק.
תכנית היזמות הטכנולוגית - בית הספר מציע הזדמנות להתנסות בהקמת סטארט אפ באמצעות מסלול הכשרה ייחודי לסטודנטים היזמים: יש לכם רעיון מדליק ששווה מיליונים? צריכים מעט עזרה כדי להתחיל? תכנית זו נועדה עבורכם! התכנית מלווה על ידי קרנות הון הסיכון Plus Ventures ו- J.V.P. תכנית מצטיינים - תכנית אליה מגיעים הסטודנטים הטובים ביותר, אשר במשך שנתיים )החל משנה ב'( מבצעים מחקר יחד עם חוקרים מבית הספר ומגיעים לפרסום מאמר אקדמי בכנס אקדמי בינלאומי. מערך חונכים - סטודנטים משנה ג' חונכים סטודנטים משנה א' ועוזרים להם בקליטה והסתגלות למערכת האקדמית סדנאות ותגבורים - סטודנטים לשנה א' מקבלים תמיכה וליווי בי מתמטיקה ותכנות האקתון - Hack - Colman מפתחים מיזמים בשיתוף עם התעשייה אירועי העשרה עבור הסטודנטים -Google Development Group שיתוף פעולה עם חברת גוגל, שמטרתו לייצר קהילת מפתחים פעילה המשתפת סטודנטים, בוגרים ותעשייה. מלגות לימודים לסטודנטים מצטיינים* בית הספר למדעי המחשב מעניק מלגות לטיפוח ולקידום מצוינות, המיועדות למועמדים חדורי מוטיבציה ובעלי נתוני קבלה גבוהים במיוחד. פיתוח קריירה - הכשרת הסטודנטים לקראת היציאה לשוק העבודה: נכיר ונלמד כלים לבניית קורות חיים, התמודדות עם ראיונות עבודה, היכרות מעמיקה עם שוק העבודה מפי גורמים בכירים בתעשייה, בדרך להתוויית מסלול הקריירה האישי של הסטודנט. מסלול - Internship התמחות בחברות המובילות בתעשייה בשיתוף בית הספר והמרכז לפיתוח קריירה. מסלול - High-tech jump הינו מסלול ייחודי וחדשני המסייע לסטודנטים להתאים עצמם לדרישות ארגוני ההיי-טק המובילים תוך ליווי אישי וצמוד. המסלול מעניק כלים ומיומנויות המשדרגים את סל הכישורים והופכים את הסטודנטים למועמדים בולטים ואטרקטיביים בשוק ההייטק. תחרויות ושיתופי פעולה חיצוניים - במהלך הלימודים תינתנה לסטודנטים מספר הזדמנויות להשתתף בתחרויות חיצוניות ובינלאומיות של חברות מובילות בשוק. ביה"ס למדעי המחשב מנגיש לסטודנטים את הפרקטיקה ומביא אותה לאקדמיה, בשפע של הזדמנויות לקראת תעסוקה בשוק ההייטק. לאחרונה השתתפו הסטודנטים בהאקתונים בינלאומיים שהתקיימו בסין, גרמניה ועוד. * כל תנאי המלגות המוזכרות לעיל הם בכפוף לתקנון שכר הלימוד ובהתאם לעמידה בדרישות ובתנאים.
תכנית לימודים תש«פ 2020-2019 תכנית הלימודים לתואר B.Sc. נפרסת על פני שנים. היא מורכבת מהנדבכים המפורטים להלן*: אשכול לימודים לימודי חובה בחירה והתמחות סה"כ ש"ס 12 נ"ז 100 20 120 16 10 לימודי בסיס הים באשכול זה מעניקים לסטודנטים הכשרה מתמטית בסיסית הנדרשת לי ההמשך בתכנית. להלן פירוט הים באשכול זה: לימודי חובה לימודים אלו מקנים את הרקע המתמטי הנדרש, את יסודות מדעי המחשב וכן הרחבת הידע בתחום רשתות תקשורת, פיתוח ומימוש מוצר תוכנה ומורכבים מהאשכולות הבאים: תיאור הנושא הנלמד לימודי בסיס יסודות מדעי המחשב רשתות תקשורת ואבטחה פיתוח ומימוש מוצר תוכנה לימודים כלליים סה"כ נ"ז שם ה אלגברה ליניארית I אלגברה ליניארית II חשבון אינפיניטסימלי I חשבון אינפיניטסימלי II חשבון אינפיניטסימלי III מתמטיקה בדידה I מתמטיקה בדידה II מבוא להסתברות וסטטיסטיקה פתרון בעיות וחשיבה אלגוריתמית סה"כ נ"ז 5 5 5 5 5 2 8 8 7 10 2 100
יסודות מדעי המחשב אשכול זה מקנה הכשרה במגוון האספקטים של יסודות מדעי המחשב ומשלים את אשכול לימודי היסוד בהקניית בסיס רחב ומקיף לתחום מדעי המחשב, הן בהיבט התיאורטי והן בהיבט המעשי. הים מקנים את כלי החשיבה הנדרשים וסוללים בפני הסטודנט את הדרך להמשך התעמקות יישומית ומחקרית. להלן פירוט הים באשכול זה: שם ה מבוא למדעי המחשב מבני נתונים נ"ז 6.5 אלגוריתמים I תכנות מונחה עצמים מערכות בסיסי נתונים למידה חישובית וכריית נתונים מערכות הפעלה 5 אלגוריתמים II מבנה מחשבים מודלים חישוביים מבוא לחישוביות וסיבוכיות סה"כ רשתות תקשורת ואבטחה תעשיית ההיי-טק הישראלית מושתתת על חברות תקשורת ואבטחה המתחרות בהצלחה רבה בעולם. תחום זה צובר תאוצה רבה גם בארץ, במיוחד לאור העובדה שחברות תקשורת ואבטחה מובילות בעולם בחרו להקים את מרכזי הפיתוח שלהן בתחום זה בארץ. הלימודים באשכול מקנים רקע בתחום וכן מיומנויות בסביבות עבודה המתאימות לפיתוח יישומים שונים. האשכול כולל את הים הבאים: שם ה רשתות תקשורת מחשבים מבוא לאבטחה בסייבר סה"כ נ"ז 7 פיתוח ומימוש מוצר תוכנה אשכול זה עוסק באספקטים החשובים של הנדסת תוכנה, העקרונות והטכניקות לפיתוח נכון של מוצר איכותי ומימושו וכן ההיבטים השונים הכרוכים במחזור החיים של מוצר תוכנה על שלביו השונים. בנוסף, האשכול עוסק בפיתוח מערכות שרת-לקוח בסביבת האינטרנט במשולב עם מערכות בסיסי נתונים. הוא כולל את הים הבאים: שם ה פיתוח אפליקציות אינטרנטיות פיתוח תוכנה מתקדם I פיתוח תוכנה מתקדם I I סה"כ נ"ז 10 2.5
לימודים כלליים תחום זה עוסק באספקטים כלליים שאינם קשורים בהכרח באופן ישיר לתחום מדעי המחשב.* אנגלית י אנגלית אינם נכללים בספירת הש"ס הסופי לתואר בי אנגלית קיימת חובת נוכחות שם ה ניהול קריירה/ כללי סה"כ נ"ז סיווג טרום בסיסי א או ש"ס 8 ציון אמירם/פסיכומטרי 50-69 2 2 70-8 85-99 6 6 *היצע ה משתנה משנה לשנה טרום בסיסי ב בסיסי 100-119 מתקדמים א 120-1 מתקדמים ב 1 ומעלה פטור * תכנית הלימודים נתונה לשינויים.
י התמחות ובחירה )20 נ«ז( במהלך השנה האחרונה ללימודי התואר על כל סטודנט לבחור באחת מההתמחויות הבאות, כל אחת בהיקף של 1 נ"ז כמתואר להלן: Data Science עד כה התמחות ב- data big התמקדה בתשתיות אשר מאפשרות עבודה עם כמויות גדולות של מידע במהירות גבוהה. כיום, תשתיות אלו זמינות בענן בצורה פשוטה ומשלבות בתוכן יכולות עיבוד רבות. הצורך המהותי כיום עבר למדע העוסק בנתונים שיטות לאיסוף, ניקוי, ניתוח, עיבוד, ויזואליזציה, למידה והסקת תובנות. במסגרת ההתמחות, הסטודנט ילמד לנתח בעיות ולעבור עמם את כל התהליך, החל מאיסוף הנתונים, למידתם, הסקת מסקנות והצגתם בצורה ברורה. ישנו צורך עז בתעשייה ב- data scientist אשר בדרך כלל היה נדרש תואר מתקדם )לפחות שני( במדעי המחשב/סטטיסטיקה, או תחום רלוונטי לאיוש משרות אלו. כיום, לאחר שהבשילו הכלים והשיטות בתחום אנו יכולים להכשיר את דור העתיד של ה- scientist.data Cyber Security עולם הסייבר הפך כבר מזמן לזירת מלחמה: האקרים, גופי פשע, ארגונים ומדינות פורצים למחשבים, גונבים מידע, כסף ויוצרים נזק תשתיתי במיליוני דולרים. בהתמחות זו נכיר לעומק את חזית הידע הטכנולוגי והאקדמי בעולם אבטחת המידע, תוך שימוש בכלי תקיפה מתקדמים, בניית כלים בצורה עצמאית והבנה של יתרונות וחסרונות מנגנוני ההגנה הקיימים. Deep Learning למידה חישובית הינה תחום במדעי המחשב העוסק בפיתוח אלגוריתמים המיועדים לאפשר למחשב ללמוד מתוך דוגמאות, ובכך לייצר רמה מסוימת של בינה מלאכותית. נושא מרכזי בתחום הינו יכולת המחשב לחזות ולסווג נתונים חדשים. בתחום זה חלה התפתחות מואצת בעשור האחרון הן באקדמיה והן בתעשייה: ניתן למנות בין היתר יישומי ראיה ממוחשבת, מערכות זיהוי דיבור, ניתוח אוטומטי של טקסטים ויישומים רפואיים. נושא נוסף הינו היכולת לחקור ולנתח כמויות גדולות של מידע על מנת שניתן יהיה לזהות באופן אוטומטי דפוסים מסוימים. במסגרת הבסיס, הסטודנט לומד בעיקר את התאוריה של אלגוריתמי למידה חישובית ונחשף לשימושים מודרניים ומעשיים של שיטות וגישות שונות בלמידה חישובית. מטרת ההתמחות הינה לחשוף את הסטודנט באופן מעשי להתפתחות המואצת בעשורים האחרונים בתחום ניתוח המידע הדיגיטלי הסובב אותנו.
Linux ההתמחות בתשתיות ובלינוקס מיועדת לסטודנטים המעוניינים לעסוק בתחומי תשתיות )חברות כמו redhat,cisco,emc,),ibm,dell בתחומי לינוקס ומערכות יוניקס אחרות, וירטואיזציה )למשל,)ORACLE VMWARE,redhat במערכות מחשב משובצות, ריאקטיביות או מערכות זמן אמת. במסגרת ההתמחות נלמד על מתודולוגיות פיתוח דרייברים וכתיבת קוד בקרנל, על ההבדל בין שיתוף מידע בין סביבת משתמש וסביבת קרנל ונכיר את סביבת הפיתוח. בנוסף נלמד על נעילות locks, Spin,read write locks, Wait queues נכיר את העקרונות של חומרה, פסיקות וטיפול בהן, מבנה וטיפול בקבצי,ELF כתיבת קוד דרייברים ביוזר ספייס, מימוש קריאות מערכת ועוד. Full Stack Developer התמחות ה- Full Stack מטרתה להכשיר את הסטודנטים לתחום הפיתוח הכי מבוקש היום בשוק ההי-טק והוא פיתוח המערכות תוך הקניית מיומנויות פיתוח הן בתחום הלקוח End Front והן בתחום השרת End,Back כך שבעצם תוכלו להשתלב בצוותי הפיתוח השונים בתפקידים מגוונים עם הבנה מערכתית כוללת. ההתמחות מורכבת משני ים מרכזיים אשר יעסקו אחד בפיתוח צד לקוח והשני בפיתוח צד שרת. מבחינת צד הלקוח אנו נלמד לפתח אפליקציה ניידת מבוססת מערכת ההפעלה,ios הפיתוח יתבצע בשפת swift ונשתמש בפלטפורמות פופולריות כגן Firebase, SQLite ועוד. בצד שרת תכירו את שרת ה- Node-Js ופיתוח מערכות בעזרתו בשפת.Java Script כמו כן תכירו בסיסי נתונים שונים, פרוטוקולי תקשורת, כתיבת קוד מודולרי ועוד. Natural Language Processing שפה טבעית היא כל אחת מהשפות המדוברות על ידי בני אדם, למשל עברית, אנגלית וערבית. ישנם יישומים שונים המבוססים על טכנולוגיות שמטרתן ניתוח והבנת המשמעות מתוך טקסט. למשל תרגום אוטומטי, רובוט שיחה,)chatbot( סיכום אוטומטי, חיפוש ועוד רבים אחרים. במהלך ההתמחות, נכיר את האתגרים הבלשניים בהבנת שפה טבעית, נציג שיטות להתמודד איתם, ונממש אותן באמצעות אלגוריתמים מתקדמים. הנושאים בהם נעסוק רלוונטים ליישומים כמו חיפוש טקסטואלי, קטלוג מסמכים, תרגום אוטומטי, איתור שמות ועוד. נכיר את הרכיבים השונים של שפה טבעית, למשל מורפולוגיה, תחביר וסמנטיקה ונלמד כיצד להשתמש בהם במשימות שונות. במהלך ה הסטודנטים ידרשו לכתוב תכניות ב-,Python תוך שימוש בידע מוקדם מי התוכנה הבסיסיים והמתקדמים. הטכנולוגיה המרכזית שתעמוד בבסיס כל האלגוריתמים שנעסוק בהם, היא למידה חישובית. תחת קטגוריה זו, נלמד להשתמש ברשתות נוירוניות עמוקות עבור משימות הקשורות להבנת שפה טבעית. ההתמחות מיועדת לאוהבי שפות, כאלה שבני אדם מדברים וטכנולוגיה. Cloud Computing בשנים האחרונות, מחשוב הענן צובר תאוצה מתמדת ועכשיו כבר ברור כי שם העתיד. תוך שנים בודדות סחף מחשוב הענן את כלל התעשיה לעולם חדש של פשטות, יעילות וצמיחה אשר לא התאפשרו קודם לכן. בהתמחות זו נלמד להכיר את עולם הענן לעומק, שחקני המפתח בשוק ומגוון היכולות שמאפשרות התאמת פיתרון לכל צורך. נלמד לרתום את יתרונותיו הרבים של מחשוב הענן לייעול ושיפור תהליכי עבודה וביצועים, לפתח אפליקציות בסביבות עבודה מודרניות תוך שימוש בשלל השירותים השונים. מטרת ההתמחות הינה לחשוף ולהכין את הסטודנטים לעולם מחשוב הענן ולאפשר להם להשתלב ולהוביל בעולם המחשוב המודרני. Business administration לצד הבסיס האקדמי התמחות זו מקנה גם ידע בסיסי בתחום הניהול. התמחות זו מיועדת בעיקר לסטודנטים המכהנים כבר או שואפים לכהן בתפקידי ניהול בחברות הייטק ובארגונים אזרחיים או צבאיים העוסקים בפיתוח מוצרי תוכנה. התמחות זו מעניקה טעימה אקדמית בתחום הניהול למעוניינים בידע בתחום זה. בכפוף להחלטות בית הספר למינהל עסקים במכללה, המסיימים התמחות זו בהצלחה יוכלו לקבל פטור מים אלו בלימודי התואר השני.
פרויקט גמר במהלך השנה השלישית ללימודי התואר, על כל סטודנט לבצע פרויקט גמר, שיהווה חלק מחובת ההתמחות אותה הסטודנט בחר. במסגרת פרויקט הגמר, הסטודנטים נחשפים לטכנולוגיות עדכניות ולבעיות מעשיות, שהן בחזית הידע הטכנולוגי וגם צוברים ניסיון בתקני עבודה תעשייתיים. פרויקטי הגמר התבצעו עד כה במגוון תחומים כגון: אבטחה בסייבר, אפליקציות סלולריות, מערכות אינטרנטיות, מחשוב ענן, אפליקציות מחשוב רפואיות, מערכות בסיסי נתונים, עיבוד וניתוח תוכן וידאו, למידת מכונה, תקשורת נתונים, תקשורת אלחוטית/סלולרית IOT ועוד. לאחרונה פרויקט הגמר Spotinst התפתח לחברת הזנק אשר עד כה גייסה למעלה מעשרה מיליון דולר. לפרויקטי הגמר סרקו את הקוד י בחירה )6 נ"ז( במהלך השנה האחרונה ללימודים, על כל סטודנט לבחור שני י בחירה בהיקף של 6 נ"ז מתוך מגוון י בחירה שיוצעו באותה עת. ייתכנו שינויים בתמהיל י הבחירה המוצעים, להלן מספר דוגמאות לי בחירה: שם ה אפיון חווית משתמש אקסלרטור ביזמות טכנולוגית שרשרת בלוקים Blockchain נושאים מתקדמים באפליקציות אינטרנטיות בינה מלאכותית ניתוח ביצועים מחשוב ענן פיתוח משחקי מחשב יסודות למידה עמוקה Internet of things =I.O.T פיתוח אפליקציות למערכת הפעלה ניידת וסלולרית כלכלה למנהלים מתקדם בסייבר פיתוח בסביבת Linux Kernel אסטרטגיות בפתרון בעיות תכנותיות נ"ז 6
לימודי יום מערכת שעות לדוגמא שיבוץ לפי סמסטרים* סמסטר 2 אלגברה ליניארית I I אינפי I I תכנות מונחה עצמים מבני נתונים מתמטיקה בדידה I I סה"כ ש"ס 29 שנה א' סמסטר 1 אלגברה ליניארית I אינפי I מבוא למדעי המחשב מתמטיקה בדידה I פתרון בעיות וחשיבה אלגוריתמית סה"כ ש"ס 0
סמסטר אלגוריתמים I I למידה חישובית וכריית נתונים מבוא לאבטחה בסייבר פיתוח אפליקציות אינטרנטיות רשתות תקשורת מחשבים פיתוח תכנה מתקדם I I סה"כ ש"ס 2 סמסטר 6 2 י בחירה מבוא לחישוביות וסיבוכיות סמינריון התמחות סה"כ ש"ס 1 שנה ב' סמסטר אינפי I I I אלגוריתמים I מבוא להסתברות וסטטיסטיקה מע' בסיסי נתונים פיתוח תכנה מתקדם I כללי מערכות הפעלה סה"כ ש"ס 0 שנה ג' סמסטר 5 מודלים חישוביים 2 י התמחות מבנה מחשבים סה"כ ש"ס 1 * תכנית הלימודים כפופה לשינויים אשר ייקבעו מעת לעת ע"י ועדת ההוראה של ביה"ס. הלומדים בביה"ס יחויבו בתכנית המעודכנת על שינוייה.
לימודי ערב מערכת שעות לדוגמא-שיבוץ לפי סמסטרים* שנה א' סמסטר קיץ אלגברה ליניארית I I מערכות בסיסי נתונים סה"כ ש"ס 9 סמסטר 2 אלגברה ליניארית I ב אינפי I ב מתמטיקה בדידה I I תכנות מונחה עצמים סה"כ ש"ס 19 סמסטר 1 אלגברה ליניארית I א אינפי I א מבוא למדעי המחשב מתמטיקה בדידה I סה"כ ש"ס 21
שנה ב' סמסטר רשתות תקשורת מחשבים אינפי I I מבנה נתונים פתרון בעיות וחשיבה אלגוריתמית סה"כ ש"ס 19 סמסטר קיץ 6 מבוא לאבטחה בסייבר פיתוח אפליקציות אינטרנטיות למידה חישובית וכריית נתונים סה"כ ש"ס 9 סמסטר 5 אלגוריתמים I אינפי I I I מבוא להסתברות וסטטיסטיקה פיתוח תכנה מתקדם I סה"כ ש"ס 19 סמסטר 8 אלגוריתמים I I 2 י בחירה סמינריון התמחות פרויקט גמר כללי סה"כ ש"ס 17 שנה ג' סמסטר קיץ 9 מבוא לחישוביות וסיבוכיות מבנה מחשבים מודלים חישוביים סה"כ ש"ס 11 סמסטר 7 מערכות הפעלה פיתוח תכנה מתקדם I I 2 י התמחות סה"כ ש"ס 16 * תכנית הלימודים כפופה לשינויים אשר ייקבעו מעת לעת ע"י ועדת ההוראה של ביה"ס. הלומדים בביה"ס יחויבו בתכנית המעודכנת על שינוייה.
לימודי אביב )יום( מערכת שעות לדוגמא שיבוץ לפי סמסטרים* * הלימודים בסמסטר אביב יחלו בחודש מרץ שנה א' סמסטר אביב 2 אלגברה ליניארית I אינפי I מבוא למדעי המחשב מתמטיקה בדידה I פתרון בעיות וחשיבה אלגוריתמית סה"כ ש"ס 0 סמסטר קיץ אינפי I I מבני נתונים מתמטיקה בדידה I I תכנות מונחה עצמים סה"כ ש"ס 2
סמסטר 5 שנה ב' סמסטר אלגברה ליניארית I I אלגוריתמים I אינפי I I I מבוא להסתברות וסטטיסטיקה מע' בסיסי נתונים פיתוח תוכנה מתקדם I מערכות הפעלה כללי סה"כ ש"ס 5 אלגוריתמים I I למידה חישובית וכריית נתונים מבוא לאבטחה בסייבר פיתוח אפליקציות אינטרנטיות רשתות תקשורת מחשבים פיתוח תוכנה מתקדם I I סה"כ ש"ס 2 סמסטר 7 שנה ג' מבוא לחישוביות וסיבוכיות סמינריון התמחות פרויקט גמר י בחירה סה"כ ש"ס 12 סמסטר 6 מודלים חישוביים מבנה מחשבים פרויקט גמר י התמחות סה"כ ש"ס 15 * תכנית הלימודים כפופה לשינויים אשר ייקבעו מעת לעת ע"י ועדת ההוראה של ביה"ס. הלומדים בביה"ס יחויבו בתכנית המעודכנת על שינוייה.
הדרך לחברות המובילות מתחילה בבית הספר למדעי המחשב
*5025 Colman.ac.il