Welcome
Tel-Aviv University
School of Computer Science
Introduction to Computer Science using Python
0368.1105
Fall Semester 2015


News

Installing PILLOW and HW5 deadline extension

Hello all,

Some of you encountered difficulties installing PILLOW. Most problems had to do with mismatching word lengths (32 / 64 bit) of your Python version and the PILLOW version.

For those of you who are still struggling: check first that Python and PILLOW are both 32 bit or both 64 bit (Python version is written at the top of the window when you open IDLE).

Additionally, verify that the file matrix.py from class (also appears in the recitations) is located at the same directory as the skeleton5.py you are working on.

To compensate for the waste of time caused by this technical issue, we extend HW5's deadline until the last day of the semester, Sunday 25/1 at 23:55.

Regards,

The course staff


(15 Jan 2015 11:07)

A clarification regarding HW5 - edge detection

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


(13 Jan 2015 09:59)

השלמת השורות החסרות של הפונקציה משאלה 5ב' בקובץ השלד

שלום לכולם,

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

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

עליכם להעתיק מימוש זה של count_words לקובץ השלד, במקום המימוש הקיים בשלד כרגע, ולהשלימו בהתאם לדרישות השאלה.

בהצלחה,

צוות הקורס.


(06 Jan 2015 07:33)

תרגיל 5 ואחרון פורסם

שלום לכולם,

מועד הגשת התרגיל בעוד 3 שבועות. שימו לב שהתרגיל ארוך מהרגיל וכולל 6 שאלות ועוד שאלת בונוס, ולכן אנחנו ממליצים בחום להתחיל לעבוד עליו בהקדם ולתכנן את הזמן היטב.
הנושאים של שאלות 6 ו- 7 יילמדו רק בשבוע הבא בהרצאות, ולכן כדאי להתחיל כרגע מהשאלות 1-5.

עבודה מהנה,
צוות הקורס


(31 Dec 2014 14:08)

פורסם עדכון לתרגיל בית 4

שלום לכולם,

העלנו לטבלת תרגילי הבית באתר הקורס קובץ מעודכן בשם HW4_new.pdf .
קובץ זה מכיל תיקונים קלים והבהרות לשאלות 2 (סעיף ד') ו- 5 ( סעיף א'). כל השינויים מודגשים בצהוב.
אנא הורידו את הקובץ המעודכן (ניתן לזהות אותו לפי שם הקובץ).

שבוע טוב,
צוות הקורס.


(14 Dec 2014 09:32)

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

שלום לכולם,

תרגיל בית מספר 4 פורסם ומופיע באתר הקורס. מועד הגשתו הוא ב 29 בדצמבר (בעוד קצת יותר משבועיים וחצי).

אפשר וכדאי להתחיל לפתור את כולו, אך לאחר התרגול הקרוב (תרגול מס' 8 שיעסוק ב- Object oriented programming) יהיה קל יותר לפתור את שאלה 5.

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

1. munch_proof.pdf - שחוזר על ההגדרות של קונפיגורציה מנצחת וקונפיגורציה מפסידה ובנוסף מתאר את ההוכחה לכך שלוח מלבני בעל יותר מקוביה אחת הינו קונפיגורציה מנצחת.
2. binom_mem_complexity.pdf - שמפרט מדוע סיבוכיות הזמן של הפתרון הרקורסיבי ל- binom עם ממואיזציה הינה פולינומיאלית בגודל הקלט.

הפורומים הרלוונטים לתרגיל 4 יפתחו בעוד כיומיים.

בהצלחה!

צוות הקורס.


(10 Dec 2014 19:15)

HW3 is online

Submission is on Wednesday in 2.5 weeks time. However, please note that this HW assignment may take you longer to solve, so we advise starting it early.

The relevant forums for HW3 will be opened in 1-2 days.

Good luck!

The course staff.


(23 Nov 2014 21:17)

החזרת נקודות על טעות מתרגיל בית 1

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

בברכה,
צוות הקורס.


(22 Nov 2014 17:16)

תרגיל בית 1 נבדק

שלום לכולם,

תרגיל בית 1 נבדק.

בעמוד הראשי של הקורס ב- moodle פורסמה טבלה עם מפתח ההערות, וכן קובץ הפלט הנכון של שאלה 3 והפלט הנכון של שאלה 5.

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

המעוניינים לערער על ציונם חייבים לעשות כך בכפוף להוראות הערעור (ראו באתר ה- wikidot, תחת HW). ערעורים שלא לפי ההוראות לא יבדקו.

בשל העובדה שבדיקת התרגיל הסתיימה סמוך למועד התרגיל הבא, ומכיוון שזהו התרגיל הראשון בקורס, אנו דוחים את הגשת תרגיל 2 ביומיים. תאריך ההגשה החדש הוא יום שלישי, 25/11, בשעה 23:55. עם זאת תרגיל 3 יפורסם כמתוכנן ביום ראשון.

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


(21 Nov 2014 11:32)

Common math identities for the weekend

Hello all,
We published a list of basic mathematical identities, which we will be using many times along the course.
Some of these identities include the O(…) notation, which will be presented on Sunday's lecture.

The list is under the general tab of the recitations page: http://tau-cs1001-py.wikidot.com/recitation-logs

the course staff


(13 Nov 2014 15:24)

HW2 in online

Please note that the relevant forums for HW2 questions will be opened in 1-2 days.

Good luck!

The course staff.


(10 Nov 2014 16:17)

Lecture times this Wednesday

Due to Rabin memorial ceremony, Wednesday classes will be only 1 hour long.
First group (01): 11-12
Second group (04): 13-14


(02 Nov 2014 19:40)

HW1 in online at http://tau-cs1001-py.wikidot.com

This HW introduces Python, IDLE, and some basic ideas in programming.

Good luck!

The course staff


(26 Oct 2014 09:06)

ברוכים הבאים

ברוכים הבאים לקורס מבוא מורחב למדעי המחשב, סמסטר א' תשע"ה.

אתר הקורס נמצא ב- http://tau-cs1001-py.wikidot.com/ וניתן להגיע אליו גם מקישור בדף הקורס ב- moodle.
באתר מופיע מידע על נהלי הקורס השונים (כולל תרגילי בית), אותם חובה לקרוא בעיון. כתמריץ לקריאת הנהלים, מתפרסם ב moodle , שאלון קצר להיכרות עם נהלי הקורס, שמקנה (למי שיענה נכון על כל השאלות) תוספת של 2 נקודות לממוצע תרגילי הבית. המועד האחרון למילוי השאלון הוא 9/11.

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

תרגיל בית מספר 1 בקורס יפורסם כבר ביום הראשון של הסמסטר, (להגשה עד 9/11) ויכלול חומר שיילמד בשתי ההרצאות הראשונות (יום ראשון ורביעי).

אתם מתבקשים להגיע לשיעור התרגיל אליו אתם רשומים, ולא לקבוצה אחרת, בגלל שהכיתות מלאות (למעט הקבוצה של יום ג' 8:00-10:00 )

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

בברכת סמסטר מהנה ומוצלח,
צוות הקורס


(26 Oct 2014 09:05)

NEW!!

PDF Exam Guidlines


NEW!! Exam forum




Current HW forums

HW5 Q1
HW5 Q2
HW5 Q3
HW5 Q4
HW5 Q5
HW5 Q6
HW5 Q7

General and old HW forums:

General Forum
Old HW forums



Recent Forum Posts:

{"module":"feed\/FeedModule","params":{"src":"http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1033248.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1023306.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1023307.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1023308.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1023309.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1023310.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1023311.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1023312.xml;\n\nhttp:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1017899.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1017900.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1017901.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1017902.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1017903.xml;\n\nhttp:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1012890.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1012891.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1012892.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1012893.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1012894.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1012895.xml;\n\nhttp:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1007373.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1007374.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1007375.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1007376.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1007377.xml;\n\nhttp:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1002568.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1002569.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1002570.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1002571.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1002572.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1002573.xml;http:\/\/tau-cs1001-py.wikidot.com\/feed\/forum\/cp-1002589.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