Start 2017b

Tel-Aviv University
School of Computer Science
Introduction to Computer Science using Python
0368.1105
Spring Semester 2017



News

תרגיל מספר 3 פורסם

שלום לכולם,

תרגיל 3 פורסם ומופיע באתר הקורס.

מועד הגשת תרגיל זה הינו ה- 7.5.
הפורומים הרלוונטים לתרגיל 3 יפתחו בימים הקרובים.

שימו לב שהנושא "ניוטון-רפסון" שמופיע בתרגיל ילמד בתחילת שבוע הבא.

בסוף קובץ השלד מופיעה הפונקציה test, שמטרתה לוודא שהקוד שכתבתם עובר כמה בדיקות נכונות בסיסיות עבור מספר קלטים אפשריים. דאגו להריץ אותה (באמצעות קריאה ישירה לפונקציה test) ווודאו שהיא רצה בצורה תקינה. בודקי התרגילים יריצו את התרגיל שלכם על קלטים נוספים ויבדקו מקרי קצה מגוונים.

בהצלחה!
צוות הקורס.


(20 Apr 2017 16:45)

תרגיל מספר 1 נבדק

שלום לכולם,
תרגיל בית 1 נבדק והציונים עלו.
אנו מזכירים, בעמוד הראשי של הקורס ב- moodle פורסם מפתח הניקוד עבור ההערות האישיות שקיבלתם, וכן טסטר אשר את תוכנו תוכלו להעתיק לסוף קבצי ה-PY שלכם. ניתן, לאחר מכן, להריץ את הקובץ ולקבל תדפיס מפורט עם השגיאות (אם קיימות). שימו לב להוריד את קבצי הטקסט המכילים את הפתרונות לשאלות 3,5 לאותה התיקייה בה תריצו את הקוד שלכם עם הטסר.
כדי לדעת מה ההערות האישיות שקיבלתם, חפשו במודל (צד ימין למטה) "ניהול קורס", משם ליחצו על "ציונים". תיפתח טבלה ובה הציון שלכם וסימוני ההערות.
המעוניינים לערער על ציונם חייבים לעשות כך בכפוף להוראות הערעור (ראו באתר ה- wikidot, תחת HW, http://tau-cs1001-py.wdfiles.com/local--files/home-assignments/Appeals.pdf). *ערעורים שלא לפי ההוראות לא יבדקו*. בדקו היטב שאכן ישנה טעות בבדיקה לפני שאתם מגישים ערעור.
שימו לב: כתובת המייל לערעורים היא moc.liamg|1001sc.uat#moc.liamg|1001sc.uat, יש לערער אך ורק למייל זה.
בנוסף, היו מספר שגיאות טכניות שחזרו על עצמן וניתן היה להימנע מהן.
לכן הקפידו על:
- שימוש בפייתון 3 ולא בפייתון 2
- הגשת התשובות המילוליות בקבצי pdf ולא בקבצי word
- הגשת קטעי קוד בקובץ השלד ולא בקובץ ה- pdf
- בדיקה שהקוד שאתם מגישים רץ במחשב שלכם לפני הגשתו
- פונקציה מחזירה ערך באמצעות return ולא באמצעות הפקודה print
- נא להקפיד לא להותיר הדפסות והרצות דיבוג בקוד, הן מפריעות לבדיקה האוטומטית. בתרגיל זה הורדנו ניקוד נמוך, ובתרגיל הבא נוריד ניקוד משמעותי בהרבה, שימו לב!
- נא לא להשאיר את שורות ה-pass בתוך הקוד, אלא למחוק אותן ולכתוב את הקוד שלכם במקום

צוות הקורס.


(16 Apr 2017 08:52)

דחיית מועד הגשת תרגיל 2 ל- 21.4

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

שבוע טוב ו(עוד) חג שמח,
צוות הקורס


(15 Apr 2017 17:25)

New and fixed skeleton file for HW2

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

חג שמח וחופש נעים !
צוות הקורס.


(04 Apr 2017 08:18)

פרסום תרגיל 2

שלום לכולם,

תרגיל 2 פורסם ומופיע באתר הקורס.

מועד הגשת תרגיל זה הינו 19.4 (סוף חופשת פסח).
הפורומים הרלוונטים לתרגיל 2 יפתחו מספר ימים.
שימו לב שבסוף קובץ השלד מופיעה הפונקציה test, שמטרתה לוודא שהקוד שכתבתם עובר כמה בדיקות נכונות בסיסיות עבור מספר קלטים אפשריים. דאגו להריץ אותה (באמצעות קריאה ישירה לפונקציה test) ווודאו שהיא רצה בצורה תקינה. בודקי התרגילים יריצו את התרגיל שלכם על קלטים נוספים ויבדקו מקרי קצה מגוונים.

בהצלחה וחג שמח!
צוות הקורס.


(30 Mar 2017 13:01)

כיתות לשעות חונכות במהלך הסמסטר

שלום לכולם,
החל משבוע הבא שעות החונכות עם הראל יתקיימו כרגיל לפי הלו"ז:
ימי שני 16:00-18:00 בכיתת דן דוד 204
ימי חמישי 15:00-16:00 בכיתת פיזיקה-שנקר 105

סוף שבוע נעים,
צוות הקורס


(24 Mar 2017 07:52)

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

שלום לכולם,

מחר לא תתקיים שעת החונכות ב- 15:00.
זהו ביטול חד-פעמי והחל משבוע הבא, שעה זו תתקיים כמתוכנן.

צוות הקורס


(22 Mar 2017 16:15)

תרגיל מספר 1 פורסם

שלום לכולם,

תרגיל בית מספר 1 פורסם. מועד הגשת תרגיל זה הינו 30.3.

מטרת התרגיל היא היכרות עם פייתון, IDLE ואלמנטים בסיסיים בתכנות.

שימו לב שבסוף קובץ השלד מופיעה הפונקציה test, שמטרתה לוודא שהקוד שכתבתם עובר כמה בדיקות נכונות בסיסיות עבור מספר קלטים אפשריים. דאגו להריץ אותה (באמצעות קריאה ישירה ל ()test) ווודאו שהיא רצה בצורה תקינה. בודקי התרגילים יריצו את התרגיל שלכם על קלטים נוספים ויבדקו מקרי קצה מגוונים.

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

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

בהצלחה,
צוות הקורס.


(16 Mar 2017 16:02)

שעות חונכות לשבוע הבא

שלום לכולם,

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

שעות החניכה בשבוע הבא יהיו:
- יום שני ה- 20.3 בשעות 16:00-18:00
- יום חמישי ה- 23.3 בשעות 15:00-16:00

שני המפגשים יערכו בבניין שרייבר בחדר 309.

אנו נודיע בהמשך לגבי מועדים ומיקומים קבועים.

בהצלחה,
סגל הקורס


(15 Mar 2017 11:23)

ברוכים הבאים

ברוכים הבאים לקורס מבוא מורחב למדעי המחשב, סמסטר ב' תשע"ז.
מספר הודעות:
0) אתר הקורס: אתר הקורס נמצא ב- http://tau-cs1001-py.wikidot.com וניתן להגיע אליו גם מקישור בדף הקורס ב- moodle (דף הקורס במודל משמש בעיקר להגשת תרגילים). באתר זה יופיעו מצגות ההרצאות, חומר התרגולים, תרגילי הבית, ועוד. כמו כן מופיע באתר מידע על נהלי הקורס השונים (כולל תרגילי בית), אותם חובה לקרוא בעיון.
1) שאלון נהלים: כתמריץ לקריאת נהלי הקורס, ישנו ב moodle שאלון קצר להיכרות עם נהלי הקורס, שמקנה (למי שיענה נכון על כל השאלות) תוספת של 2 נקודות לממוצע תרגילי הבית. שימו לב למועד האחרון למילוי השאלון כפי שמופיע במודל, לא יינתנו הארכות.
2) פורומים לדיון: אתר הקורס מכיל גם פורומים לדיון בין הסטודנטים, בו גם צוות הקורס יענה על שאלות וייאשר / יתקן תשובות של סטודנטים אחרים. ישנו פורום כללי אחד, וייפתחו פורומים בהמשך לכל תרגיל בית. הודעות בעברית יוצאות בד"כ בלתי קריאות, אלא אם כן דואגים להצמדתן לימין: נא עיינו ב- Forum Tips שמופיעים באתר כדי לדעת כיצד עושים זאת. כמו כן השתמשו באופציה preview על מנת לוודא שההודעה שלכם מוצגת כפי שרציתם, לפני פרסומה.
3) תרגיל בית ראשון: תרגיל בית מספר 1 יפורסם השבוע, ויכלול חומר שיילמד בשתי ההרצאות הראשונות, ובתרגול הראשון.
4) קבוצות רישום: יש להגיע לשיעור התרגיל אליו אתם רשומים בלבד, ולא לקבוצה אחרת, בגלל שחלק מהכיתות מלאות.
5) שעות חניכה: בנוסף לשעות ההרצאה והתרגול, יתקיימו בכל שבוע שעות חניכה. שעות אלו מיועדות לסטודנטים שנתקלים בקשיים, בעיקר בתכנות ובתרגילי הבית, ויינתנו ע"י סטודנט בוגר הקורס. יש להדגיש שלא יינתנו פתרונות לתרגילי הבית, אבל כן יינתן סיוע ניכר לסטודנטים שביצעו עבודה משמעותית על התרגיל ומרגישים "תקועים", או שזקוקים לחיזוק בנושאי תכנות בפייתון. מועדי שעות החניכה ומיקומן יישלחו בקרוב במייל נפרד.
בברכת סמסטר מהנה ומוצלח,
צוות הקורס


(14 Mar 2017 12:57)


Link to previous semester's material:

—> Winter 2017



Forums (see tips on the right ----->)

Do not forget to click "preview" before posting your message!




General Forum

HW3 Q1
HW3 Q2
HW3 Q3
HW3 Q4
HW3 Q5
HW3 Q6


All HW forums



Recent Forum Posts:

{"module":"feed\/FeedModule","params":{"edit":"true","src":"http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-2109447.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-2116064.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-2116065.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-2116066.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-2116067.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-2116068.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-2116069.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-2136507.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-2136508.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-2136509.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-2136510.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-2136511.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-2182148.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-2182149.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-2182150.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-2182151.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-2182152.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-2182153.xml","limit":"25","module_body":"++++ %%linked_title%%\n[[span style=\"color: gray; font-size: smaller\"]]By %%custom wikidot:authorName%% on %%date%%[[\/span]]\n%%long%%"}}
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License