מתכנת ולא יודע מתי להשתמש במערך ציקלי ומתי ברשימה מקושרת דו-צדדית?

רוצה להבין כיצד לכתוב תוכנה יעילה יותר?

איש מצוייר

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

לדוגמא:

על המרצה

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

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

אז להלן כמה שאלות לדוגמא

כיצד הופכים את סדר האיברים ברשימה מקושרת ב- 0 של n?

מיין מערך איברים בסדר קופץ כגון: הנמוך ביותר, הגבוה ביותר, הבא הנמוך ביותר, הבא הגבוה ביותר, וכו'...

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

האם -אנגרם- הוא פולינדרום של מילה כלשהי?

אחרי הקורס, התשובות לשאלות אלו ואחרות יקפצו מיד לראש 😊 

הצטרף אלינו למחזור הקרוב של הקורס!

המלצות

מתוך הקורס

מיון

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

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

הקורס נכתב לאחר לימוד וליווי של עשרות מתכנתים בנושאים אלו.


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

בנוסף מגישים כל שבוע את השיעורים ומקבלים פידבקים עליהם. 

ההסברים בקורס מלווים באנימציות, כך שהחומרים המסובכים יועברו בצורה ויזואלית וקלה. 

 

מה תקבל מהקורס?

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

10 מפגשי השלמה ותגבור
לכל הרצאה – מפגש השלמה ותגבור, בו נחזור על החומר, ויהיו תרגול ומענה נוסף על שאלות.

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

הבנת החומר על פי צרכי התעשייה

מסגרת תומכת ואוהדת להצלחתך

מגוון בונוסים

למי הקורס מתאים?

למי הקורס לא ?מתאים

**שים לב – על מנת שיהיה ניתן לתת את המענה האישי לכל משתתף בקורס – מספר המקומות מוגבל. **

אתה יכול להבטיח את מקומך בקורס הקרוב על ידי ביצוע הרשמה בטופס הבא:

המחזור הקרוב נפתח בתחילת נובמבר 2022

מחיר הקורס – 1950 ש”ח

אבל סידרנו לכם הנחות רישום מוקדם והטבות. 

הרשמה מוקדמת מאוד

350 הנחה
  • עד 04.10.22
  • לקבלת ההנחה, הקליד קוד קופון algo1

הרשמה מוקדמת

220 הנחה
  • עד 13.10.22
  • לקבלת ההנחה, הקליד קוד קופון algo2

שניה לפני הסוף

110 הנחה
  • עד 26.10.22
  • לקבלת ההנחה, הקליד קוד קופון algo3

בונוסים

5 נרשמים ראשונים 
בחירה בין סדנת לינקדאין לפגישה אישית 1X1
של שעה למטרת תגבור נוסף בחומר /  סימולציה /שאלות מחיי היום יום בעבודה.

5 הבאים
סדנת לינקדאין.

 

כמו כן – קורס זה משתתף בהטבת חבר מביא חבר, המלץ לחבר וקבל 50 ש”ח הנחה נוספים, או לאחר ההרשמה – זיכוי לקניה הבאה.
* למימוש ההטבה יש לשלוח במייל, לפני מועד הרשמת החבר את שמו ושימכם ל ido@enterview.co. 

המחזור הקרוב נפתח בתחילת מרץ 2023

בונוסים

5 נרשמים ראשונים 
בחירה בין סדנת לינקדאין לפגישה אישית 1X1
של שעה למטרת תגבור נוסף בחומר /  סימולציה /שאלות מחיי היום יום בעבודה.

5 הבאים
סדנת לינקדאין.

 

כמו כן – קורס זה משתתף בהטבת חבר מביא חבר, המלץ לחבר וקבל 50 ש”ח הנחה נוספים, או לאחר ההרשמה – זיכוי לקניה הבאה.
* למימוש ההטבה יש לשלוח במייל, לפני מועד הרשמת החבר את שמו ושימכם ל ido@enterview.co. 

רוצים לקבל מידע נוסף?

שריינו לעצמכם עכשיו מקום לוובינר בנושא:
מבוא למבני נתונים ואלגוריתמים שמתקיים ביום חמישי 29.9 (חינם).

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

**ההשתתפות בוובינר היא ללא עלות, אך כרוכה בהרשמה מראש**

אורך ההדרכה כשעה.

מתי יתקיים הוובינר?

 06.10.22 בשעה 10:00

 06.10.22 בשעה 20:00

על אילו נושאים נעבור בוובינר?

כל מה שנותר לכם לעשות, זה לבחור את המועד שנוח להשתתפות בוובינר

בכל שאלה ניתן לפנות ישירות בווטצאפ/טלגרם 050-9212003 

או לפנות במייל: ido@enterview.co

למה יצרתי את הקורס הזה?​

אוטומציה

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

אוטומציה
פרופיל מצוייר בכחול על רקע שחור

לשם כך בניתי את קורס הזה, שיהיה ממוקד וברור עם 3 מטרות:

1. לתת דרך פשוטה ונוחה ללמוד את עיקרי החומר, ללא התוכן התיאורטי (המפרך), לרמה הנדרשת ממתכנת מנוסה.

2. לאפשר לך לענות על השאלות האלה בראיונות עבודה בנכונות ובקלות.

3. לשדרג את יכולת וכלי העבודה שלך אם אתה כבר מועסק כמתכנת.

על אילו נושאים נעבור בקורס (שבוע אחר שבוע)?

סילבוס הקורס:

הרצאה 1: מפגש אורייטרציה ומבוא מתמטי 1.

הרצאה 2: הקדמה מתמטית וסיבוכיות.

הרצאה 3: אלגוריתמים בסיסיים (חיפושים ומיונים).

הרצאה 4: טיפוסי נתונים, ADT, רשימה מחסנית ותור.

הרצאה 5: מערך ציקלי מחסנית ותור.

הרצאה 6: עץ בינארי, ערמה, גרף ואיך ליישם את מבני הנתונים בעבודה.

הרצאה 7: אלגוריתמים מתקדמים א׳ (גרפים, תיכנות דינאמי).

הרצאה 8: אלגוריתמים מתקדמים ב׳ (אלגוריתמים חמדיינים, חלונות רצים וכו׳).

הרצאה 9: חידות ושאלות נפוצות .

הרצאה 10: מפגש בונוס, לשאלות נוספות ותמיכה.

לנוחיותכם את הקורס תלווה מנהלת אדמיניסטרטיבית, שניתן לפנות אליה לכל שאלה, בטלפון: 054-2124071

 

*כתוב בלשון זכר אך פונה לשני המינים.

מפגששם מקוצרתאריך לועזיתגבור והשלמה
1אוריינטרציה02/11/2207/11/22
2הקדמה מתמטית09/11/2214/11/22
3אלגוריתמים בסיסיים16/11/2221/11/22
4טיפוסי נתונים23/11/2228/11/22
5מערך ציקלי30/11/2205/12/22
6עץ בינארי07/12/2212/12/22
7אלגוריתמים מתקדמים14/12/2218/12/22
8אלגוריתמים מתקדמים28/12/2202/01/23
9חידות04/01/2309/01/23
10מפגש בונוס18/01/2323/01/23

שאלות נפוצות

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

אתה תרחיב את ארסנל הידע שלך ותכיר כלים סטנדרטים שיאפשרו לך לעשות את הפעולות בצורה מהירה יותר.

אתה צריך לדעת לתכנת לפחות בשפה אחת ברמה טובה.
או להיות בוגר
מה”ט /מכללה /קורס תכנות
או להיות כבר מתכנת בתעשייה.

הלמודים מתקיימים בצורה מקוונת ב”זום”.
פעם בשבוע, בימי ב’ בשעות הערב.  במידה ותרצי זמן אחר, מוזמנת לפנות, ונמצא פתרון.

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

ניתן להגיע כחצי שעה לפני, ולהשאר חצי שעה אחרי ההרצאות, לשאלת שאלות ועזרה  

-תכנית ייחודית ותמציתית – נגיע לנושא ישר ולעניין ללא התיאוריה המפרכת.

– הוספנו חזרה על חומרי 5 יחידות רלוונטיים

– יינתנו תגבורים בהתאם לצורך

דילוג לתוכן