תיאור המקצוע:
מגמת מדעי המחשב
מקצוע מדעי המחשב הוא מקצוע בחירה מתוך מגוון מקצועות אלה. במסגרת מקצוע זה התלמידים לומדים: חשיבה אלגוריתמית, נושאים מתקדמים במדעי המחשב, תכנות בגרפיקה, תכנון ועיצוב מערכות מחשב, שפת JAVA, מסדי נתונים – ACCSES.
חשיבותו של מקצוע מדעי המחשב בתרומתו לפיתוח החשיבה, דבר שיבוא לידי ביטוי בכל תפקיד אותו ימלא התלמיד. זהו מקצוע המהווה בסיס מצוין לכל המקצועות ומהווה נקודת זינוק מצוינת להמשך. כל מי שמתכוון לעסוק בעתיד במקצוע מדעי – כדאי שיתחיל כאן.
שמירה על רמת מחשוב עדכנית היא מהותית למקצוע. לצורך פיתוח המגמה והרחבתה, בניית יישומים חדשים ותכנות גרפי מתקדם, אנו זקוקים למחשבים "חזקים" בעלי זיכרון מורחב המאפשר עבודה מהירה ושילוב מגוון של תוכנות יחדיו.
שילוב המחשבים החזקים יאפשר להעביר שיעורים מעניינים (שימוש ביחידות של גרפיקות מוכנות), לאתגר, לתת פעילויות העשרה, לשלב אקטואליה (התלמידים יוצרים תכנות לבעיות בהן הם נתקלים מחיי היום יום). התלמידים מתנסים במעבדה בבניית התוכניות והיישומים, רב הלמידה היא עצמאית ע"י חקר וגילוי.
מניסיוננו תלמידים הלומדים באמצעים חדישים ובמחשבים עדכניים מגלים התעניינות רבה, מרותקים בשיעור, מגיעים בהתמדה ובקביעות לשיעורי המעבדה ומפתחים תוכנות.
תוכניות מעניינות, מורכבות יותר, דבר המעלה את המוטיבציה ללימוד המקצוע.
תנאי קבלה למגמה:
לימודי מתמטיקה ברמה של 5-4 יח"ל בציון של 80 ומעלה.
המלצת המורה המקצועי
הישגים נאים במקצועות המדעיים הנוספים ובתעודה בכלל.
תנאי קבלה הנדסת תכנה:
לימודי מתמטיקה 5 יח"ל בציון של 90 ומעלה.
לימודי מדעי המחשב ציון שנתי בכיתה י' בציון של 90 ומעלה.
המלצת המורה המקצועי
הישגים נאים במקצועות המדעיים הנוספים ובתעודה בכלל.
תכנית לימודים במגמת מדעי המחשב
כיתה י'
מטרות היחידה:
להקנות מושגי יסוד ועקרונות שעליהם מושתת תחום מדעי המחשב.
פתרון בעיות באמצעות חשיבה אלגוריתמית.
ליישם את המושג `אלגוריתם` על ידי כתיבת תכניות בשפת תכנות עילית והרצתן על מחשב.
לשמש יחידת לימוד העומדת בפני עצמה, אך גם בסיס להמשך לימוד מדעי המחשב בבית הספר התיכון.
להוסיף כלים לפיתוח ולמימוש אלגוריתמים, למשל שיטות/פעולות, רקורסיה ומערכים רב-ממדיים.
להעמיק את הדיון בנושאי נכונות ויעילות.
מטרות היחידה:
להכיר את האפיונים הארכיטקטוניים, הפונקציונליים וההתנהגותיים של מערכות מידע.
להתנסות בעבודה עם מערכות מידע.
להתנסות בתכנון וביישום של מערכות מידע פשוטות.
כיתה י"א
הלימודים מתבססים על מבנה נתונים + מודלים חישוביים.
מטרות היחידה:
להקנות את עיקרי הגישה המערכתית.
לפתח את החשיבה המופשטת על ידי היכולת להגדיר כלים מורכבים מאלו הבסיסיים הניתנים על ידי שפת התכנות, במיוחד על ידי הגדרת טיפוסי נתונים מופשטים.
להכיר טיפוסי נתונים מופשטים ידועים (כגון: רשימה, מחסנית, תור, עץ בינרי) ושימוש בהם לפתרון בעיות נתונות.
להגדיר טיפוסי נתונים מופשטים חדשים ומימושם.
להקנות יכולת לנתח את יעילותם של אלגוריתמים ואת התכניות המממשות אותם.
להכיר אלגוריתמים המאפשרים פעולות מתקדמות (חיפוש ומיון) על טיפוסי נתונים שונים; לעשות בחינה השוואתית של יעילות האלגוריתמים הנלמדים ביחידה.
להקנות יכולת לבחור טיפוסי נתונים המתאימים למימוש פתרון לבעיה, להגדיר את הטיפוסים, להעמידם לרשות המשתמש על ידי כתיבת ממשקים מתאימים ומימושם בשפת התכנות הנלמדת.
לערוך היכרות עם תחום תיאורטי של מדעי המחשב, המתאר מכונות חישוב באמצעות כמה מודלים ומנתח את כוחם ותכונותיהם של מודלים אלה.
לערוך היכרות עם תחום תיאורטי של מדעי המחשב, המתאר מכונות חישוב באמצעות כמה מודלים ומנתח את כוחם ותכונותיהם של מודלים אלה.