תכנות מונחה עצמים בג'אווה

מנהלה

מרצה: פרופ' עמירם יהודאי, שרייבר 122, amiramy@tau.ac.il

שעת קבלה יום ג' 12-13

מתרגלת: אורנית דרור, שרייבר 010, oranit@tau.ac.il

בודק תרגילים: אלכסנדר אלפרוביץ, תיבת דואר 400, sashaal@post.tau.ac.il

הרצאות: ימי שלישי, 9-12, פיזיקה-שנקר 104

תרגולים:

יום

שעה

מקום

רביעי

09-10

שרייבר 006

חמישי

11-12

שרייבר 006

רשימת דיוור

כתובת הדואר האלקרוני של רשימת הדיוור (mailing list) הינה:

CS0368-3269-04@listserv.tau.ac.il

האתר שבו ניתן לקרוא את כל ההודעות הישנות הינו: http://listserv.tau.ac.il/archives/cs0368-3269-04.html.

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

אפשר לשלוח לרשימת התפוצה שאלות בנוגע לחומר ולתרגילים לרשימת הדיוור וסגל הקורס ישתדל לענות על השאלות בהקדם. גם תלמידים/תלמידות מוזמנים לענות על שאלות!

פורום

אתר הפורום הינו:

http://www.cs.tau.ac.il/system/forums/viewforum.php?f=22

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

הרצאות           

(המצגת כוללת רשימת ספרי עזר מועילים)

חלקים  1-2 (עודכן ב 21 לפברואר)

חלקים  3-4 (עודכן ב 27 לפברואר)

חלקים 5-6 (עודכן ב 14 למרץ): מצגת או 6 שקפים לעמוד

חלק 7 (עודכן ב 20 למרץ): מצגת או 6 שקפים לעמוד

חלק  10-8 (עודכן ב 27 למרץ): מצגת או 6 שקפים לעמוד

חלק  12-11 (עודכן ב 10 לאפריל): מצגת או 6 שקפים לעמוד

חלק  14-13 (עודכן ב 1 למאי): מצגת או 6 שקפים לעמוד

חלק  16-15 (עודכן ב 15 למאי): מצגת או 6 שקפים לעמוד

חלק  17 (עודכן ב 22 למאי): מצגת או 6 שקפים לעמוד

חלק  18 (תוקן ב 1 ליוני): מצגת או 6 שקפים לעמוד

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

 

תרגולים

 

תאריך

מצגת

הערות

23.02.05

-

התרגול בוטל

02.03.05

recitation1.pdf

-

09.03.05

recitation2.pdf

-

16.03.05

recitation3.pdf

-

23.03.05

recitation4.pdf

-

30.03.05

recitation5.pdf

refactoring demo classes

06.04.05

recitation6.pdf

 

13.04.05

recitation7.pdf

 

04.05.05

recitation8.pdf

 

10.05.05

recitation9.pdf

 

18.05.05

recitation10.pdf

הסבר עדכון ה-sash

25.05.05

recitation11.pdf

custom_widgets.jar

01.06.05

recitatation12.pdf

plugins.jar

20.06.05

שעור חזרה לקראת הבחינה

בחינה לדוגמא

 

בחינה וציונים

מועד א: ,22/06/05 יום רביעי, 09:00

 הבחינה

 פתרון הבחינה והערות על הבדיקה

 ציוני הבחינה

 ציונים סופיים בקורס:  (נשלח למזכירות ב 22/7/05 )    

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

 הציון הסופי הוא

if num-hw-handed = 8

    0.8*exam + 0.2 * hw + 5

else    

    0.85*exam + 0.15 * hw + 5

 

דפי עבודה ללימוד סביבת Eclipse       

דפי העבודה (בקובץ אחד): סביבת העבודה, פרויקט פשוט, פרויקט ג'אווה, ניפוי, אריזת תוכניות לקובץ jar, refactoring, בדיקות עם JUnit

חומר עזר בנושא מנשקים גראפיים

 מידע מפורט על SWT (במיוחד קטעי הקוד לדוגמא – snippets )

תרגילים

 

תרגיל

תאריך הגשה

הערות

תרגיל מס. 1

09.03.05

הגשת הדפס בלבד.

תרגיל מס. 2

23.03.05

-

תרגיל מס. 3

06.04.05

-

תרגיל מס. 4

24.04.05

Examples for encoding files

תרגיל מס. 5

04.05.05

routing.jar

תרגיל מס. 6

18.05.05

 

תרגיל מס. 7

31.05.05

AddressBookEditor.java

תרגיל מס. 8 (רשות)

 14.07.05

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

benchmark.jar

  ציוני התרגילים יהוו 15% מהציון הסופי בקורס (עבור תלמידים שיגישו את כל התרגילים, וממוצע ציוני התרגילים שלהם גבוה מציון הבחינה, ובלבד שציון הבחינה הוא ציון עובר). עבור תלמידים שיגישו גם את תרגיל מס. 8 (ויקבלו עליו ציון עובר) יהוו ציוני התרגילים 20%, ויחושבו עפ"י 7 ציוני התרגילים הגבוהים מתוך ה 8.  

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

 הודעות:

23.03.05 – מועד הגשת תרגיל מספר 3 נדחה ל-06.04.05.

22.03.05 – פתיחת תרגול נוסף ביום חמישי מותנה ברישום של לפחות 15 סטודנטים

22.03.05 – הבעיה ב-whiteboard נפתרה. לכן, יש להגיש את כל התרגילים, למעט תרגיל מס' 1, דרך ה-whiteboard + הדפס לבודק התרגילים

15.03.05 – הבעיה ברשימת התפוצה סודרה. אנא בדקו שאתם כלולים בה. 

08.03.05 – בגלל בעיות ב-whiteboard, יש להגיש רק הדפס לבודק התרגילים.

 

עודכן לאחרונה בתאריך  ‏22/07/2005.