תוכנה 1

0368-2517  סמסטר ב' תשס"ו

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

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

הבחינה מהסמסטר הקודם.

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

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

סמסטרים קודמים:

·       חורף 2005

מנהלה

מרצה:

פרופ' סיון טולדו, שרייבר 013, stoledo@post.tau.ac.il, שעת קבלה – ייקבע בהמשך

מתרגלות:

אורנית דרור, שרייבר 010, oranit@post.tau.ac.il, שעת קבלה – יום א' 10:00-11:00

מיכל עוזרי-פלטו, שרייבר 011, ozery@post.tau.ac.il, שעת קבלה – יום ד' 9:00-10:00

עוזר הוראה:

אורי שלו, orish@post..., ימי ה, 1100-13:00, חדר 21 במרתף, שרייבר 

בודק תרגילים:

אלכסנדר אלפרוביץ, תיבת דואר 378, tochna1@post.tau.ac.il

הרצאות:

ימי ג', 10-13, דאך 005

תרגולים:

יום

שעה

מתרגל/ת

מקום

ראשון

11:00-12:00

אורנית

שרייבר  007

ראשון

12:00-13:00

אורנית

שרייבר  007

רביעי

10:00-11:00

מיכל

שרייבר  007

רביעי

14:00-15:00

מיכל

שרייבר  008

סילבוס  (מתכונת חדשה, החל מסמסטר א' תשס"ו).

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

חומרי עזר וספרים מומלצים

רשימת דיוור

כתובת הדואר האלקטרוני של רשימת הדיוור הינה: CS0368-2157-06@listserv.tau.ac.il

האתר שבו ניתן לקרוא את כל ההודעות הישנות הינו:

http://listserv.tau.ac.il/archives/cs0368-2157-06.html

הודעות בנוגע לקורס (כגון שינוי במועד הגשה של תרגילים וכולי) ישלחו לרשימת הדיוור. לכן חשוב שכל תלמיד יוודא שהוא ברשימת התפוצה. כדי להירשם לרשימת התפוצה לחץ כאן, לאחר מכן לחץ על  Join or leave the list , הכנס את שמך המלא ואת ה-l emai שלך ולחץ על הכפתור 'Join'

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

פורום

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

https://forums.cs.tau.ac.il/viewforum.php?f=40

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

 

הרצאות

(ניתן להדפיס בפורמט של מספר שקפים לעמוד בעזרת פקודת ההדפסה הרגילה של Adobe Acrobat Reader, לפחות בגרסה 7 של התוכנה).

 

חלק מספר

מצגת 

תאריך עדכון אחרון

הערות

0

מנהלה

7 למרץ

 

1

תכנות פרוצדורלי

20 למרץ

 

2

עצמים ומחלקות

20 למרץ

 

3

חוזים והסתרת מידע

4 באפריל

 

4

מנשקים

9 באפריל

 

5

הרחבת מחלקות

20 באפריל

 

6

חריגים

25 באפריל

 

--

ייצוג בינרי

9 במאי

 

7

טיפוסים מוכללים

9 במאי

 

8,9

מחלקות, שיום

23 במאי

 

11

מנשקים גראפיים

23 במאי

 

12

מנגנונים

23 במאי

 

10

בדיקות

30 במאי

13

נושאים שונים

7 ביוני

 

תרגולים

תאריך

מצגת

הערות

05.03.06

08.03.06

recitation1.pdf

recitation1X6.pdf

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

התקנת Eclipse צעד-צעד

דף הנחיות לפתיחת חשבון מחשב

הכרת סביבת המחשוב

12.03.06

15.03.06

recitation2.pdf

recitation2X6.pdf

26.03.06

29.03.06

recitation4.pdf

recitation4X6.pdf

bank.jar

02.04.06

05.04.06

recitation5.pdf

recitation5X6.pdf

23.04.06

26.04.06

recitation6.pdf

recitation6X6.pdf

30.04.06

31.04.06

recitation7.pdf

recitation7X6.pdf

07.05.06

10.05.06

recitation8.pdf

recitation8X6.pdf

דוגמא לירושה, מחלקות אבסרקטיות ומנשקים

14.05.06

17.05.06

recitation9.pdf

recitation9X6.pdf

21.05.06

24.05.06

recitation10.pdf

recitation10X6.pdf

GUIAddressBookViewer.java - שלד

28.05.06

31.05.06

recitation11.pdf

recitation11X6.pdf

04.06.06

05.06.06

recitation12.pdf

recitation12X6.pdf

דף עבודה ללימוד JUnit בסביבת אקליפס (עמודים 28-33)

11.06.06

14.06.06

recitation13.pdf

recitation13X6.pdf

מבחנים ופתרונות מסמסטר קודם (מבחן ופתרון + מבחן לדוגמא). יהיה אפשר לגשת לפתרון החל מיום שני 19.06.06 

מבחנים ופתרונות מקורס הרצה שהועבר בשנה שעברה


 

תרגילים

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

נוהל הגשת התרגילים  (פורסם ב-17 למרץ). המערכת מאפשרת להגיש תרגילים בנוחות ישירות מתוך eclipse.

מערכת הגשת התרגילים היא חדשה; אנו מקווים שהיא לא תעורר קשיים, אבל ככל מערכת חדשה עלולים להתעורר קשיים. בעיות במערכת הגשת התרגילים יש לדווח ל-guyharar@tau.ac.il

 

 

דפי עבודה

דף הנחיות לפתיחת חשבון מחשב

הכרת סביבת המחשוב

דף עבודה ללימוד סביבת אקליפס: סביבת העבודה, פרויקט פשוט, פרויקט ג'אווה, ניפוי, בדיקות ועוד

הודעות

02.03.06: חשוב לפתוח חשבון כבר בשבוע הראשון של הקורס

15.03.06: שיעור הקבלה של אורנית לא יתקיים ב-19.03.06

26.03.06: התאריך האחרון להגשת תרגיל 3 הוא 29.03.06.

עודכן לאחרונה בתאריך  ‏‏‏05/07/2006 18:51:14.