Technion - Israel Institute of Technology  
234114 - Introduction to Computer Science
  Spring 2015 EnglishRussianHebrewArabic  
Announcements

הנחיות לקראת הבחינה
המבחן יהיה בתאריך 06.07.2015 יום ב משעה 9 עד השעה 12.
יש להגיע עם תעודת סטודנט.

דף השער של המבחן יהיה זהה לדף השער בסמסטר קודם. בבקשה לקרוא את ההוראות לפני תחילת המבחן.
קישור: http://webcourse.cs.technion.ac.il/234114/Spring2015/ho/WCFiles/%D7%93%D7%A3%20%D7%A9%D7%A2%D7%A8.pdf

חדרי בחינה: יש לשים לב שיש הבדל (בירוקרטי) בין הקורס 234114 לקורס 234117.
יש להכנס למבחן בכיתה המתאימה לקורס שאתם רשומים בו.
סטודנט שרשום ל 234114 ויגש למבחן של 234117, וכן להפך, עשוי לקבל ציון באיחור משמעותי (או במקרי קיצוני לאבד את הציון).
חדרי הבחינה לכל אחד מהקורסים מופיעים בתחתית המייל.

ציון שיעורי בית: כעת אתם יכולים לראות את הציון הכולל של שיעורי הבית. ציון זה יהיה 11% מהציון הסופי.
הציון חושב עפ״י הנוסחה: HWTotal = 10.0/11 * (0.1*hw0+0.1*hw1+0.2*hw2+0.3*hw3+0.2*hw4+0.2*hw5).
(שימו לב שהנוסחה תוקנה. הנוסחה הקודמת הייתה לא נכונה כיוון שלא לקחה בחשבון את המשקל המעודכן של שיעורי הבית).

בהצלחה


חדרי בחינה ל 234114:
אולמן 500
אולמן 501
אולמן 502
אולמן 503
אולמן 604

חדרי בחינה ל 234117:
אולמן 601
אולמן 602
אולמן 603
אולמן 605
אולמן 701
אולמן 702
אולמן 703
אולמן 704
אולמן 705
אולמן 706
אולמן 707
אולמן 708
אולמן 709
Last updated on 2/7/2015, 08:15:52  
שעות הקבלה של ניר
שלום רב
שעות הקבלה שלי נדחות היום לשעה 13:30
בברכה
ניר
Created on 1/7/2015, 10:14:36  
הבהרה ועדכון מצגת 9
שלום רב

למען הסר ספק, מילות הקוד המיוחדות הבאות אינן כלולות בחומר למבחן

typedef
enum
struct

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

במצגת המעודכנת באתר הוסר השימוש במלים אלה

בכל מקרה מדובר בעיניין פעוט ולא עקרוני לצורך לימוד הנושא של מגדלי הנוי
וכמובן שמגדלי הנוי כלול בחומר של הבחינה

בהצלחה
ניר
Created on 29/6/2015, 20:38:04  
שיעורי תגבור לקראת המבחן
עדכון לגבי חדרים:

גילי, 30.6 בשעה 11:30, חדר טאוב 3
איהאב, 1.7 בשעה 19:00, חדר טאוב 9
דניאל, 2.7 בשעה 10:30, חדר טאוב 3
שרגא, 5.7 בשעה 12:30, חדר טאוב 7
Last updated on 29/6/2015, 15:44:30  
חומר למבחן
לכבוד תלמידי 234114 ו 234117

הודעה לקראת המבחן

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

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

אני ממליץ למי שמסתמך על שינון קוד בעל-פה לשנות אסטרטגיה ולחזור על החומר

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

בנוסף אני ממליץ לכל התלמידים להגיע לאחד משיעורי התגבור של המתרגלים

בהצלחה ובברכה
ניר אילון
מרצה אחראי
Created on 29/6/2015, 12:44:00  
עדכון: שיעורי תגבור לקראת המבחן
התגבור של איהאב יהיה ביום רביעי 1.7 בשעה 19:00, ולא ביום חמישי כפי שנכתב.
שאר התגבורים ללא שינוי.
Last updated on 25/6/2015, 14:20:13  
שיעורי תגבור לקראת המבחן
יתקיימו מספר תרגולי תגבור לקראת המבחן, בהם המתרגלים יפתרו שאלות משנים קודמות.

גילי, 30.6 בשעה 11:30
דניאל, 2.7 בשעה 10:30
איהאב, 2.7 בשעה 19:00
שרגא, 5.7 בשעה 12:30

בנוסף ניתן יפתח בתרגול ביום שני הקרוב ב 15:30-17:30 גם יפתור שאלות ממבחנים.
כיתות יתפרסמו בהמשך.


נ״ב: תודה לכל העונים על הסקר בנוגע לבקרת עמיתים. מי שעדיין לא ענה, מוזמן לענות בקישור הבא:
https://docs.google.com/forms/d/1FE4vT2QUKAKZ3CzcmL6lMzpeMtFV0YmMbfmyCprd21M/viewform?usp=send_form
Created on 25/6/2015, 11:30:53  
שיעורי תגבור לקראת המבחן
יתקיימו מספר תרגולי תגבור לקראת המבחן, בהם המתרגלים יפתרו שאלות משנים קודמות.

גילי, 30.6 בשעה 11:30
דניאל, 2.7 בשעה 10:30
איהאב, 2.7 בשעה 19:00
שרגא, 5.7 בשעה 12:30

בנוסף ניתן יפתח בתרגול ביום שני הקרוב ב 15:30-17:30 גם יפתור שאלות ממבחנים.
כיתות יתפרסמו בהמשך.


נ״ב: תודה לכל העונים על הסקר בנוגע לבקרת עמיתים. מי שעדיין לא ענה, מוזמן לענות בקישור הבא:
https://docs.google.com/forms/d/1FE4vT2QUKAKZ3CzcmL6lMzpeMtFV0YmMbfmyCprd21M/viewform?usp=send_form
Created on 25/6/2015, 11:30:29  
סיכום בקרת עמיתים וסקר
תודה לכל המשתתפים בסדנת בקרת העמיתים.
קראנו חלק מההערכות של הסטודנטים, ורבות מהן היו מושקעות וברמה גבוהה מאוד.
עם זאת, אנו מודעים לכך שזה לא היה המצב בכל המקרים, ובנוסף היה מספר אי הבנות.

נשמח מאוד אם תוכלו למלא סקר קצר בנוגע לשיעורי הבית בקורס בכלל, וכן ספציפית בנוגע לבקרת עמיתים.
סקר זה יעזור לנו להפיק לקחים מההתנסות בבקרת עמיתים ולשפר את הקורס בסמסטר (חורף) הבא.
הסקר נמצא כאן:
https://docs.google.com/forms/d/1FE4vT2QUKAKZ3CzcmL6lMzpeMtFV0YmMbfmyCprd21M/viewform?usp=send_form

תודה מראש לכל העונים
Last updated on 23/6/2015, 11:40:47  
Assignment #5 updated
תרגיל בית 5 עודכן, יש להוריד את התרגיל המעודכן מאתר הקורס.
השינויים מסומנים בצהוב (רק שעות הקבלה של מאור).

בנוסף שימו לב לקרוא את השאלות הנפוצות ביחס לתרגיל.
http://webcourse.cs.technion.ac.il/234114/Spring2015/en/faq_HW5.html

ציונים של תרגיל בית 4 פורסמו. ניתן למצוא באתר grades.
Created on 21/6/2015, 12:18:38  
Presentation 11
Hi,
The presentation has been updated.
Please read before next class.

Nir
Created on 18/6/2015, 11:12:57  
תרגיל בית 5 פורסם
תאריך הגשה: 28.6 בשעה 23:00.
Created on 15/6/2015, 17:29:30  
הארכה לתרגיל בית 4
תאריך ההגשה של תרגיל בית 4 נדחה ב 3 ימים, ל 17.6 בשעה 23:00.
אנו מצטערים על ההודעה המאוחרת.

סטודנטים שהגישו במייל, בבקשה הגישו דרך האתר.
Last updated on 15/6/2015, 04:09:22  
To Ehab Watted Group
Ehab will hold an additional tutorial on Monday 15.6, 18:00-19:30 @ Taub 4.
This tutorial is optional: no new materials will be taught.
Ehab will solve examples from the slides that were not covered in the regular tutorials.
Created on 11/6/2015, 13:58:30  
פורסמו ציונים לתרגיל בית 3
פורסמו ציונים לתרגיל בית 3. הציון מורכב מ 4 חלקים.
1. הציון על הבדיקה האוטומטית. השתמשנו רק ב 4 הטסטים המופיעים באתר, אז
מי שעבר את כולם מקבל 100.
מי שהגיש בהגשה באיחור לאתר הקורס, הורדנו 3 נקודות מציון זה.
2. הציון שניתן ע״י סטודנטים אחרים (כפי שמופיע במודל) ועוד 10 נקודות.
מי שהשתתף בסדנה למאחרים, קיבל רק 7 נקודות נוספות.
סטודנט שהשתתף בשתי הסדנאות, רק הסדנה האחרונה נחשבת (עם תוספת של 7 נקודות).
3. הציון שניתן ע״י מתרגלי הקורס. את פירוט הציון ניתן למצוא בטאוב קומה 0 (בעוד כמה שעות), בדומה לתרגיל בית הקודם.
4. הציון על כך שהערכתם סטודנט אחר. עקב תקלה בהגדרות למודל אם הערכתם הציון יהיה 100.
ציון זה הוא מגן, כלומר שאם לא הערכתם כלל תקבלו את ציון המבחן שלכם במקום.

חישוב הציון:
הציון על ההשתתפות בסדנה והערכת סטודנטים עמיתים יהיה 2% מהציון הסופי. כפי שצויין קודם הוא יהיה מגן. (סעיף 4 למעלה).
הציון על תרגיל בית 3 הוא 3% מהציון תקף. הציון מורכב מהחישוב הבא:
סעיף 1 (בדיקה אוטומטית): 33%
סעיף 2+3 (בדיקה ידנית): בחרנו את המקסימום מבין הציונים בסעיפים 2 ו 3. ציון זה יהיה 67% מציון תרגיל בית 3.
שימו לב שבגלל שלקחנו את המקסימום ההערכה של סטודנטים אחרים לא יכולה להוריד לכם בציון אלא רק להעלות.
בנוסף כל הציונים עוגלו לשלם הקרוב ביותר.


ערעורים + תלונות.
ערעורים על הבדיקה האוטומטית אך ורק אם הקוד שלכם עובר את הבדיקות באתר הבדיקה העצמית.
לגבי בדיקה ידנית: איכות קוד היא מונח סובייקטיבי, ולכן גם קוד מושלם לא בהכרח יקבל 100.
זה יותר דומה לציונים במדעים הומניים ולא כפי שלרוב מקובל במדעים מדוייקים.
לכן, ככלל, לא נקבל ערעורים על הבדיקה הידנית אלא במקרים חריגים מאוד, למשל
1. קיבלתם ציון 0 בעוד שהקוד שלכם עומד בדרישות המדוייקות כפי שפורסמו באתר הקורס.
2. קיבלתם הערות משפילות/פוגעות
3. קיבלתם במחוון מסויים ציון נמוך מ 5 (כלומר, ציון שלא מופיע במחוון) בלי הערה מסבירה.

ערעורים יהיו אך ורק לנחשון כהן באימייל. יש לצרף לאימייל את:
שמכם המלא במודל (לרוב שם בעברית)
ת״ז
מספר/שם קורס (חשמל או מדעי המחשב).
באיזה סדנה השתתפתם (רגילה/מאחרים/גם וגם).

בנוסף, נחשון יקיים שעת קבלה מיוחדת ביום חמישי 13:20-14:20. שעת קבלה זו תהיה במקום שעת הקבלה של נחשון בשבוע הבא.

שאלות נפוצות:
1. לא הערכתי אף סטודנט כי לא ראיתי שקיבלתי עבודה להערכה. (זה לא הוגן שלא אקבל ציון).
תשובה: כפי שפרסמנו באימיילים באתר הקורס, ההערכה נפתחה לאחר סיום ההגשה למשך יומיים.
חלק מחובות הקורס זה לקרוא את האימיילים, ולצערנו לא נוכל להתחשב בבקשה כזו.
שימו לב שציון זה הוא מגן, ולכן לא תהיה פגיעה בציון (אומנם, ללא ה״בונוס״ של הערכת עמיתים).
2. לא הצלחתי להגיש למודל בכלל. מדוע שאקבל ציון יותר נמוך?
תשובה: פרסמו באתר הקורס וכן בשיעורי הבית את החובה להגיש למודל.
לא נוכל להתחשב בסטודנטים שלא מלאו את ההוראות.
עם זאת, המתרגלים העריכו ידנית את הקוד שהגשתם באתר הקורס, ולכן תקבלו את הציון של המתרגל.
3. לא הצלחתי להגיש למודל בזמן, והגשתי רק לסדנה למאחרים, מדוע שאקבל 3 נקודות פחות.
תשובה: פרסמו באתר הקורס וכן בשיעורי הבית את החובה להגיש למודל.
לא נוכל להתחשב בסטודנטים שלא מלאו את ההוראות.


משוב:
אנו נעביר בהמשך סקר ספיציפי לנושא ההערכת עמיתים.
אם יש לכם משוב משמעותי (ביקורת בונה...) אתם מוזמנים להעביר לנחשון כהן באימייל.
הכוונה היא למשהו שלא ניתן לכתוב אותו ב 2 שורות (או במספר בין 1 ל 5).
Created on 10/6/2015, 09:30:06  
תרגיל בית 4 פורסם, וזמנים לתרגיל בית 3
תרגיל בית 4 פורסם.
תאריך הגשה: יום ראשון 14.6 בשעה 23:00.
טסטים יפורסמו עד מחר.

תרגיל בית 3: בקרת עמיתים
הסדנה של בקרת עמיתים תסגר היום בלילה 23:00. זכרו שחובה להשתתף בה.
לאחר סיום הסדנה יופיע ציון של מודל. מסיבות טכניות, ציון זה אינו הציון שינתן לכם על המטלה (כנראה שהציון על המטלה יהיה גבוה יותר).
ההגשה לסדנה למאחרים נסגרת היום בלילה. ההערכה תהיה מחר ומחרתיים.
אנו מקווים לפרסם ציונים תוך כשבוע.

העתקות: אנו מזכירים שאסור להעתיק שיעורי בית.
עד כה 3 עבודות הועברו לבית הדין המשמעתי של הטכניון.
Created on 1/6/2015, 17:16:50  
הנחיות מעודכנות בקשר לתרגיל בית 3
עקב ריבוי השאלות, פרסמנו מסמך המתאר בצורה מפורטת את הצורה שבה סופרים שורות קוד בפונקציות.
המסמך נמצא ב course material
http://webcourse.cs.technion.ac.il/234114/Spring2015/ho/WCFiles/%D7%A1%D7%A4%D7%99%D7%A8%D7%AA%20%D7%A9%D7%95%D7%A8%D7%95%D7%AA%20%D7%91%D7%A4%D7%95%D7%A0%D7%A7%D7%A6%D7%99%D7%95%D7%AA.pdf

שימו לב: אם הקוד מכיל פונקציה שאורכה 17 שורות אין להוריד ניקוד. יש להוריד אך ורק אם יש פונקציה
שאורכה 18 ומעלה.

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

הגשות למאחרים:
סטודנטים המעוניינים יכולים להגיש שנית, עד יום שני 1.6 בשעה 23:00.
סטודנטים שעדכנו את הקוד צריכים להגיש בשני מקומות שונים: באתר הקורס הרגיל, וגם במודל.
הקנס על הגשה מאוחרת יהיה סמלי בלבד. כ 5-10 נקודות ורק על חלק מהתרגיל.
סטודנטים שהגישו רק באתר הקורס ולא במודל מתבקשים להגיש רק במודל (בבקרת עמיתים למאחרים)
ולא באתר הקורס את אותו הקוד בדיוק. במידה ויתאפשר באופן טכני יהיה קנס מופחת.
Last updated on 31/5/2015, 11:31:47  
Gili Office Hour change
Gili Yavneh's office hour is moved to Sunday 16:30-17:30 (instead of Sunday 15:30-16:30),
starting from today.
This is a permanent change.
Created on 31/5/2015, 08:07:13  
סדנת עמיתים למאחרים
נפתחה האפשרות להשתתף בסדנת עמיתים נוספת עבור סטודנטים שהגישו קוד לא טוב או לא הגישו.
סטודנטים שהגישו קוד שעומד בדרישות בזמן אינם צריכים להגיש שוב.
סטודנטים שהגישו קוד שלא עומד בדרישות או שלא הגישו יכולים להגיש שוב דרך המודל וגם דרך האתר.

הגשה: יש להגיש דרך אתר הקורס, בתרגיל בית Assignment #3 lates
וגם במודל ב "תרגיל בית 3 - הערכת עמיתים למאחרים״.

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

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

אנו מצטערים על הבלבול.
צוות הקורס.

נ״ב: במבחן קוד שלא יעמוד בדרישות עשוי לקבל ציון 0.
מומלץ ללמוד להקפיד על קיום הדרישות.
Created on 28/5/2015, 17:51:08  
הגשות למאחרים, והנחיות לגבי בדיקה ידנית
ישנם סטודנטים שלא הגישו בזמן. לפנים משורת הדין, ניתן להגיש באיחור עד יום ראשון בלילה 31.5
בהורדה של 10 נקודות.
ההגשה תהיה דרך אתר הקורס, Assignment #3 lates
לא יהיה ניתן להשתתף בסדרת הבקרת עמיתים, אלא אם הגשתם עד אתמול.

הנחיות לבדיקה.
אם קיימת פונקציה שאורכה גדול ממש מ 17 שורות אז צריך לאפס את הציון בכל המחוונים.
(כלומר, לא רק מחוון 6, אלא כולם).
ספירת שורות תעשה עפ״י הקריטריונים שהוגדרו בתרגיל.
למרות חוסר הנעימות בדבר, אי עמידה בדרישות התרגיל מביאה פעמים רבות להורדת ציון משמעותית, ואפילו ל 0.
נא לזכור שבמבחן אי עמידה בדרישות השאלה עשויה לגרור הורדת ניקוד הרבה יותר משמעותית.
Created on 28/5/2015, 11:17:36  
בקרת עמיתים - תרגיל בית 3
כעת יש לבצע בקרת עמיתים.
יש להכנס למודל (אותו מקום שהגשתם את התרגיל).
כל מי שהגיש תרגיל יוכל לראות 2 עבודות להערכה תחת הכותרת: הגשות המוקצות להערכה
תאריך אחרון להערכה: 1.6 בשעה 23:00.

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

למה לעשות:
ההשתתפות בבקרת עמיתים היא חובה. ינתן ציון על איכות ההערכה שלכם, וציון זה יהיה כ 2% תקף
מהציון הסופי בקורס.

מה לא לעשות:
אין לכתוב הערות מעליבות/לא קשורות/פוגעות וכו׳.
אין לתת ציון שאינו מופיע במחוון.
אין לחפש מי העריך אתכם, או מי אתם מעריכים. ההערכה אמורה להיות אנונימית.

אם יש שאלות לגבי ההערכה, נא להסתכל קודם ב FAQ
http://webcourse.cs.technion.ac.il/234114/Spring2015/en/faq.html
אם לא מצאתם את התשובה אפשר לפנות לנחשון כהן באימייל.
שימו לב: בניגוד לתרגילים הקודמים (ורוב התרגילים שנתקלתם עד עכשיו בתואר), הערכת קוד היא עניין סובייקטיבי.
לא תמיד יש תשובה אחד נכונה, ולא תמיד יש תשובה ברורה. יש לעשות כמיטב יכולתכם והבנתכם.
למרות הסובייקטיביות שבדבר, כתיבת קוד ברור משפיעה המון על יכולתכם כמתכנתים.
Last updated on 28/5/2015, 08:31:46  
הארכה לתרגיל בית 3
תאריך ההגשה של תרגיל בית 3 הוארך ביומיים ל 27.5 בשעה 23:00
אנו ממליצים בחום להגיש את התרגיל למודל לפחות יומיים לפני התאריך הרשמי כדי להמנע מבעיות.
כמובן שאח״כ אפשר לשנות את ההגשה, ורק ההגשה האחרונה נחשבת.
סטודנט שלא יצליח להגיש את העבודה ביום האחרון עשוי לאבד את הניקוד על הבדיקה הידנית, וחבל.

בהצלחה,
וחג שבועות שמח.
Created on 21/5/2015, 10:22:36  
פורסמו ציונים לתרגיל בית 2
פורסמו ציונים לתרגיל בית 2.
התרגיל נבדק גם ידנית. משקל הבדיקה הידנית בציון: 0%.
עם זאת, שימו לב שבתרגיל 3 משקל הבדיקה הידנית הוא 67%.

את תוצאות הבדיקה האוטומטית ניתן למצוא באתר grades.
הסבר בקישור: http://webcourse.cs.technion.ac.il/234114/Spring2015/ho/WCFiles/ReturnFile.png
(לקבלת התוצאות יש ללחוץ על הכפתור המוקף בעיגול אדום).

את תוצאות הבדיקה הידנית ניתן לאסוף מטאוב קומה 0, בחדר החזרת תרגילים.
יש לגשת לתא המתאים ל 2 הספרות האחרונות של ת״ז שלכם.
Created on 20/5/2015, 14:25:45  
תרגיל בית 3 - הזחות
נא להקפיד על הזחות נכונות בתרגיל בית 3.
ניתן להעזר בתוסף של קודבלוקס:
Menu -> Plugins -> SourceCodeFormatter (AStyle)
גשו לשורת התפריטים, בחרו בתפריט Plugins
בחרו ב SourceCodeFormatter (AStype).

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

שימו לב שיש להזיח את התוכן של כל פונקציה בקוד, כולל המיין.
Last updated on 19/5/2015, 13:28:06  
שינוי כיתה שיעור תגבור
הכיתה היא טאוב 6 ולא טאוב 5
בשעה 16:30 כפי שפורסם
Created on 18/5/2015, 16:08:26  
שיעור תגבור בנושא העברת מערכים לפונקציות
שיעור התגבור יתקיים היום בשעה 16:30 בטאוב 5.
Created on 18/5/2015, 12:18:56  
תרגיל בית 3
שימו לב ששאלות נפוצות מפורסמות ב FAQ
נא להסתכל לפני ששואלים את המתרגלת האחראית.
קישור: http://webcourse.cs.technion.ac.il/234114/Spring2015/en/faq_HW3.html

בתרגיל בית 3 חובה לקלוט מספרים באמצעות
scanf("%d",...);
אין לקלוט תווים או שברים. ניתן לבדוק הצלחה באמצעות ערך ההחזרה של scanf.

העתקות: אנו מזכירים שאסור לעשות עבודות בית ביחד או להעביר קוד לסטודנטים אחרים.
גם בתרגיל 2 היה מקרה של חשד העתקה שהועבר לבית הדין המשמעתי של הטכניון.
בבקשה המנעו מאי נעימויות!
בדיקת העתקות נעשית לכל אחד מתרגילי הבית, כולל תרגילים 3, 4 ו 5.
Last updated on 17/5/2015, 15:21:34  
שיעור תגבור בנושא העברת מערכים לפונקציות
אם יש תלמידים שמתקשים בנושא של העברת מערכים לפונקציות וסבורים שקושי זה משפיע על יכולתם לפתור את שיעורי הבית
המרצה האחראי ניר אילון יעביר שיעור תגבור בנושא ביום שני 18.5 ב 16:30
מיקום השיעור ימסר בהמשך

המתעניינים מתבקשים למלא את הטופס הבא: https://docs.google.com/forms/d/1KuBHfPHCdDVSJxpf3_grXvUSgy4MqLdwHZBPVLM3C2k/viewform?usp=send_form
כדי שנדע איזה גודל כיתה לשריין
שימו לב שהתגבור נעשה רק לצורך הנושא הספציפי של העברת מערכים (כפוינטרים) לפונקציות
ולא נועד לעזור בפיתרון תרגיל מספר שלוש באופן ישיר
Created on 15/5/2015, 06:49:12  
Ehab's tutorial moved to Ullman 605
התרגול של איהאב וותד יעבור לכיתה אולמן 205 במקום אולמן 605.
שעת התרגול לא משתנה.
Created on 14/5/2015, 08:38:14  
New date & time for Roni's lecture
ההרצאה של ד״ר רוני קופרשטוק תתקיים ביום ראשון 17.5 בשעה 16:30 בחדר טאוב 2.
ההרצאה ביום שני 18.5 מבוטלת.
Created on 13/5/2015, 14:54:30  
יום הסטודנט
אני מזכירים שמחר לא יהיו לימודים עקב יום הסטודנט.
יום שני הקרוב יהיה במתכונת יום חמישי.
Last updated on 13/5/2015, 08:52:45  
Assignment #3 was published
תרגיל בית 3 פורסם.
תאריך ההגשה: יום שני 25.5 בשעה 23:00.
סטודנטים שהורידו את התרגיל בעבר מתבקשים להורידו שוב.

במקרה שיש שאלות על התרגיל אנא העזרו ב FAQ.
כפתור זה נמצא באתר הקורס, וכן ניתן לגשת בכתובת: http://webcourse.cs.technion.ac.il/234114/Spring2015/en/faq.html

אתר הבדיקה העצמית יתעדכן מחר.
Created on 10/5/2015, 20:32:53  
עדכון לגבי ש״ב 2
תאריך ההגשה של שיעורי בית 2 נדחה ביומיים,
תאריך הגשה: 12/5/2015, 23:00
תאריך ההגשה של תרגיל 3 לא ידחה, לכן כדאי לסיים את תרגיל 2 בהקדם או להתחיל את תרגיל 3.

בדיקה עצמית: בתרגילי בית (ובתוכניות בכלל) קריטי לבדוק היטב שהתוכנית עומדת בכל הדרישות.
כדי למנוע מצב שהתוכנית מקבלת ציון 0 בגלל הבדל של אות או ששלחתם תוכנית לא נכונה, אנו ממליצים לבדוק בצורה הבאה.
הגישו את התרגיל למערכת.
מופיע כפתור עם ההגשה: הורידו את התרגיל שהגשתם למיקום חדש.
בדקו באמצעות אתר הבדיקה העצמית האם התרגיל שהגשתם עובר את כל הטסטים.
במקרה שלא, תקנו את התרגיל וחזרו שוב לשלב 1.
שימו לב: ציונכם יקבע אך ורק עפ״י התוכנית שהגשתם. תוכנית שלא עוברת באתר הבדיקה העצמית כנראה תקבל ציון 0.

העתקות: אנו מזכירים שחובה לבצע את תרגילי הבית לבד.
בתרגיל בית 1 היה מקרה של דמיון בין עבודות שהוגש לבית הדין המשמעתי של הטכניון.
אין להעביר את הפתרון שלכם לסטודנטים אחרים או לפרסם אותו במיקום נגיש לכלל הסטודנטים.
במקרה שסטודנט אחר מגיש את העבודה שלכם, אפילו בטעות, אתם תוגשו לבית הדין המשמעתי.
אנא המנעו מאי נעימויות.
Last updated on 1/5/2015, 09:03:42  
שיעורי בית 2 עודכנו
נוספו כמה הבהרות. כל ההבהרות מסומנות במרקר צהוב.
נא להוריד את הגרסה האחרונה של התרגיל.
Created on 27/4/2015, 17:33:29  
שיעורי בית 2 פורסמו
שיעורי בית 2 פורסמו.
תאריך הגשה: 10/5/2015, 23:00
שימו לב שצריך להכיר מערכים כדי להתחיל לפתור. לצורך כך תאריך ההגשה נדחה בכשבוע.

לגבי תרגיל בית 1:
ניתן לראות את פירוט הציון שלכם בקובץ statesHw0.csv
הנמצא ביחד עם המטלה. גם כל הטסטים מפורסמים שם.
העמודה הראשונה היא 4 הספרות האחרונות של תעודת הזהות. העמודה השניה היא הציון.
לאחר מכן יש עמודה בה ניתן לראות את תוצאת הקומפילצה ו 6 עמודות לגבי כל טסט.
7 עמודות אלו מופיעות 3 פעמים לגבי כל אחד מהשאלות בשיעורי הבית.
Last updated on 21/4/2015, 14:37:59  
ציון ש״ב 1 פורסם
עקב טעות פורסם 0 לכל הסטודטים לפני פרסום הציון הנכון. אנא התעלמו מהודעה זו.
עמכם הסליחה.
Created on 21/4/2015, 14:27:27  
Miri Ben-Chen's office hour change
This week, Miri Ben-Chen's office hour will hold on Tuesday 14:30-15:30 (tomorrow) instead of the usual time.
This is a one-time change.
Created on 20/4/2015, 15:37:11  
הודעות
ההרצאה של פרופ׳ מירי בן-חן לא תתקיים השבוע.
במקום היא תקיים הרצאת השלמה ביום ראשון 26.4 בשעות 16:30-18:30.
כמו כן שעת הקבלה שלה השבוע מבוטלת.
שימו לב: השעות הם 16:30-18:30 ולא כפי שפורסם בהתחלה. תודה למעירים.

שעת הקבלה של המתרגל יפתח זיסר תועבר באופן חד פעמי ליום שלישי ב 19:00.
בנוסף התרגול שלו ביום שני הקרוב יועבר ע״י נחשון כהן.
Created on 12/4/2015, 21:15:57  
אתר הבדיקה העצמית תוקן
אתר הבדיקה העצמית תוקן. כעת ניתן לראות את הקלט והפלט הרצויים גם שם.
Created on 2/4/2015, 07:30:06  
תרגיל 1 פורסם
תרגיל 1 פורסם
תאריך הגשה: 20.4.15 בלילה.
שימו לב: חובה לבדוק את עצמכם באתר הבדיקה האוטומטית
http://csl2.cs.technion.ac.il/~cs234114/
לא ניתן להגיש באתר זה, ואנו לא שומרים הגשות שם בשום צורה.

הערה: חובה לקלוט תווים באמצעות
char ch;
scanf(" %c", &ch);
שימו לב לרווח לפני ה %c.
אין לקלוט באמצעות getchar().
Created on 1/4/2015, 05:54:29  
הודעה לקבוצה של פרופ' ניר אילון
ביום ד הראשון באפריל יחליף אותי המרצה פרופ תומר שלומי
חובה לעבור על מצגת 2 ומצגת 3 לפני השיעור
אחזור ללמד אחרי פסח
שיהיה לכולם חג שמח
Last updated on 30/3/2015, 17:54:03  
פורסמו ציונים במטלה 0, פורסמה טיוטת מטלה 1
פורסמו ציונים במטלה 0.
סטודנטים שלא הספיקו להגיש את המטלה או מעוניינים לשפר יכולים להגיש שנית עד מחר 31.3 בשעה 23:00.
ניתן לראות את פירוט הציון שלכם בקובץ statesHw0.csv
הנמצא ביחד עם המטלה.
העמודה הראשונה היא 4 הספרות האחרונות של תעודת הזהות. העמודה השניה היא הציון.
השלישית היא האם התוכנית שלכם התקמפלה באופן תקין, והרביעית היא האם הפלט של התוכנית שלכם זהה ל expected.txt.

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

סטודנטים בעלי ידע מוקדם היודעים לפתור את המטלה אינם צריכים להגיע לתרגולים 2-3.
עדיף לקרוא את השקפים במהירות לוודא שלא שכחתם משהו.
Created on 30/3/2015, 15:44:39  
Tommorow, Prof. Eitan Yaakovi will replace Prof. Mirela Ben-Chen
The lecture will take place at the same time and place.
Created on 24/3/2015, 17:00:43  
Nir Ailon's office hour change + reminder for Assignment #0
This week, Nir Ailon's office hour will hold on Wednesday 12:00-13:00 instead of 12:30-13:30.
This is a one-time change.

We remind that Assignment #0 due date is 29.3 @ 23:00.
Last updated on 23/3/2015, 19:30:39  
ברוכים הבאים + מטלה 0
שלום וברוכים הבאים לקורס מבוא למדעי המחשב
אתר זה מכיל את כל המידע הדרוש במהלך הסמסטר.

פורסמה מטלה 0, תאריך הגשה 29.3.15
זוהי מטלת מבוא, שנועדה לבדוק שהתקנתם את כל התוכנות הנדרשות לקורס.
ניתן (ומומלץ) לבצע אותה בהקדם האפשרי, גם לפני ההרצאה/תרגול הראשון.

אם לא הצלחתם בעצמכם, התרגול הראשון יפרט לגבי מטלה זו.
בנוסף, ניתן להגיע לסדנה בחוות המחשבים בטאוב 0 (כיתה 18) ב
יום ראשון 22.3 בשעה 16:30-17:30
יום רביעי 25.3.15 בשעה 13:00-14:00
סדנאות אלו מיועדות רק לסטודנטים שאינם יודעים כלל לעבוד עם מחשב.
ניתן להגיע עם המחשב נייד או בלעדיו.

בהצלחה בסמסטר
צוות הקורס
Created on 18/3/2015, 11:48:30