הטכניון - מכון טכנולוגי לישראל  
234319 - שפות תכנות
  אביב 2014 EnglishRussianHebrewArabic  
הודעות

פורסמו ציוני מועד א'
ציוני מועד א' מופיעים באתר, מחברות הבחינה יועברו ביום ראשון לסריקה.
הציון הסופי חושב כפי שפורסם בתחילת הסמסטר:
Final = (Exam < 50)? (Exam) : (0.8*Exam + 0.2*HW_AVERAGE)
עדכון אחרון ב- 24/7/2014, 22:26:28  
Apple's new programming language

Hello students,

About a month ago, Apple introduced a new programming language (which will probably replace Objective C as the programming-language-of-choice for iOS and/or Mac OS).

Here is a slide that Apple used when presenting the language in its developer conference: http://tctechcrunch2011.files.wordpress.com/2014/07/swift-wwdc.jpg?w=1053

Note how many of the features highlighted in this slide were introduced to you during the course:
  • Functional patterns (you've seen them in ML)
  • Pattern matching
  • Closures
  • Generics (a universal polymorphism mechanism; will be covered in more detail in the OOP course)
  • Optional types
  • Tuples
  • Type inference
  • Read-Eval-Print Loop -- REPL (not discussed in the course, but in fact a key feature of LISP) (Oh, speaking of LISP, please remember that it is part of the material you should learn for the test...)

I think this is a nice example for how useful this course can be when you'll encounter and learn new languages in the future; and I hope that you found it interesting and useful.

Tal
עדכון אחרון ב- 12/7/2014, 15:25:57  
שעת הקבלה של ג'ניה נדחתה לשעה 13:00
עדכון אחרון ב- 9/7/2014, 19:43:54  
שעות קבלה לפני מועד א'
מתן - יום ראשון (13.7) בשעה 09:00.
ג'ניה - יום שני (14.7) בשעה 13:00.
אלעזר - יום שלישי (15.7) בשעה 11:30.

טל לא יקיים שעת קבלה אולם יהיה זמין לשאלות במייל.

כדי לייעל את שעת הקבלה, אנא שלחו מראש את השאלות במייל.

כמו כן, שימו לב כי דף השער של המבחן נמצא תחת "חומר הקורס".
עדכון אחרון ב- 9/7/2014, 19:42:22  
פורסמו ציוני תרגיל בית 5
ניתן להגיש ערעורים תוך שבוע (עד 14.7).
על מנת לערער יש לשלוח מייל למתן עם הנושא: "PLS2014 EX5APPEAL".
ערעורים על קוד שלא מתקמפל יתקבלו אך ורק אם הם יכללו, בנוסף לקובץ המתוקן, קובץ unified diff בין הגירסה המקורית למתוקנת, והסבר קצר על השגיאה שגרמה לקוד לא להתקמפל.
שימו לב כי הטסטים הועלו לאתר.
עדכון אחרון ב- 7/7/2014, 20:47:34  
פורסמו ציוני תרגיל בית 6
ניתן להגיש ערעורים תוך שבוע (עד 9.7).
על מנת לערער יש לשלוח מייל לג'ניה עם הנושא: "PLS2014 EX6APPEAL".
הטסטים ותוצאות הרצת הטסטים הועלו לאתר, אנא בדקו אותם לפני שאתם מערערים.
פורסם ב- 2/7/2014, 18:47:04  
פורסמו ציוני תרגיל בית 2
ניתן להגיש ערעורים תוך שבוע (עד 23.6).
הטסטים איתם נבדק התרגיל הועלו לאתר.
על מנת לערער יש לשלוח מייל למתן עם הנושא: "PLS2014 EX2APPEAL".
פורסם ב- 16/6/2014, 16:00:04  
פורסם תרגיל בית מספר 6
מועד ההגשה הוא 26/6 23:55.
המתרגל האחראי על התרגיל הוא ג'ניה.
עדכון אחרון ב- 16/6/2014, 14:25:34  
פורסמו ציוני תרגיל בית 4
ניתן להגיש ערעורים תוך שבוע (עד 20.6).
על מנת לערער יש לשלוח מייל לאלעזר עם הנושא: "PLS2014 EX4APPEAL".
פורסם ב- 13/6/2014, 13:30:48  
עודכנו שקפי ההרצאה האחרונה
הסמסטר תלמדו LISP ולא Python, שקפי ההרצאות עודכנו בהתאם.
עדכון אחרון ב- 12/6/2014, 21:53:46  
שעת הקבלה של ג'ניה מבוטלת מחר
סטודנטים שתיכננו להגיע מתבקשים לקבוע שעה חלופית במייל.
פורסם ב- 8/6/2014, 09:28:38  
מועד ההגשה של תרגיל בית 5 נדחה ביום
מועד ההגשה המעודכן הוא 12/6 23:55.
עדכון אחרון ב- 5/6/2014, 16:11:59  
פורסם תרגיל בית מספר 5
מועד ההגשה הוא 11/6 23:55.
המתרגל האחראי על התרגיל הוא מתן.
פורסם ב- 29/5/2014, 14:32:41  
עודכנו השקפים של התרגול בפרולוג
השקפים שעודכנו נוגעים רק לתרגול השני בפרולוג (שקפים 23-31 במצגת המעודכנת).
פורסם ב- 28/5/2014, 12:38:01  
פורסמו ציוני תרגיל בית 3
ניתן להגיש ערעורים תוך שבוע (עד 3.6).
על מנת לערער יש לשלוח מייל לג'ניה עם הנושא: "PLS2014 EX3APPEAL".
הטסטים ותוצאות הרצת הטסטים הועלו לאתר, אנא בדקו אותם לפני שאתם מערערים.
כל טסט מכיל את הפלט הצפוי וכן את הניקוד שהורד במקרה והטסט נכשל.
עדכון אחרון ב- 27/5/2014, 20:27:59  
עודכנו שקפי התרגולים באתר
קבצי התרגולים עודכנו לשקפים שהועברו בפועל.
קבצים עם סיומת Alt הם הגירסאות שהועברו בקבוצות תרגול של מתן ואלעזר.
פורסם ב- 15/5/2014, 18:29:59  
פורסם תרגיל בית מספר 4
מועד ההגשה הוא 25/5 23:55.
המתרגל האחראי על התרגיל הוא אלעזר.
פורסם ב- 13/5/2014, 23:13:34  
פורסמו ציוני תרגיל בית 1
ניתן לערער עד 5.5, לערעורים יש לפנות לאלעזר.
פורסם ב- 28/4/2014, 12:08:06  
פורסם תרגיל בית מספר 3
מועד ההגשה הוא 11/5 23:55.
המתרגל האחראי על התרגיל הוא ג'ניה.
עדכון אחרון ב- 22/4/2014, 21:42:04  
תרגול ההשלמה ביום רביעי יתקיים ב 12:30 בטאוב 8.
פורסם ב- 7/4/2014, 11:42:39  
תרגול השלמה לקבוצה של יום שני
ביום רביעי הקרוב (9.4) יערך תרגול השלמה לקבוצה של יום שני.
התרגול יתקיים בטאוב 8 וימשך כ 15-20 דקות בהן נסיים את תרגול מס' 6 (ML Lists).
פורסם ב- 7/4/2014, 11:24:39  
פורסם תרגיל בית מספר 2
מועד ההגשה הוא 10/4 23:55.
המתרגל האחראי על התרגיל הוא מתן.
פורסם ב- 1/4/2014, 15:30:10  
עדכונים לגבי תרגיל בית 1
  1. נראה שסטודנטים רבים התקשו לפתור את שאלה 1 בחלק השני, ואכן בחלק מהסעיפים הייתה בעייתיות, גירסאות שונות של פסקל התנהגו לא כפי שציפינו.
    לאור זאת, פרסמנו גירסא מעודכנת של תרגיל הבית שבה השאלה הומרה לשפת C שבה הפתרון קל יותר.
    סטודנטים שפתרו את השאלה בגירסתה הקודמת (בפסקל) יוכלו להגיש את הפתרון.

  2. לאור השינוי הנ"ל מועד ההגשה של התרגיל נדחה ל 3.4, שימו לב שלא ינתנו דחיות מעבר לכך בשל מועדי ב'.

  3. פרסמנו קובץ עם הבהרות והכוונות שיעזרו לכם לפתור את חלק מהשאלות, תוכלו למצוא אותו כאן.
עדכון אחרון ב- 27/3/2014, 21:47:03  
שינוי חדר הרצאה
באופן *חד פעמי* ההרצאה השבוע (27.3) תתקיים בטאוב 2
פורסם ב- 23/3/2014, 11:21:31  
נפתח FAQ לתרגיל בית 1
להזכירכם תוכן ה FAQ הוא מחייב ולכן יש לדאוג להתעדכן בו בתדירות גבוהה.
עדכון אחרון ב- 22/3/2014, 12:47:23  
פורסם תרגיל בית מספר 1
מועד ההגשה הוא 30/3 23:55.
התרגל האחראי על התרגיל הוא אלעזר.
פורסם ב- 17/3/2014, 19:40:32  
מועדי הגשת תרגילי בית למהלך הסמסטר
כדי שתוכלו להערך בהתאם, להלן זמני פרסום והגשת תרגילי הבית למהלך הסמסטר:
https://docs.google.com/document/d/1lw1RZXnDlhh-BAwrkbuj2Ebm1WP7I71n4VQmMMMZn90/edit
שימו לב כי התאריכים הם משוערים ועשויים להשתנות מעט.
עדכון אחרון ב- 17/3/2014, 17:53:47  
לא תתקיים הרצאה בשבוע הבא
לא תתקיים הרצאה ביום חמישי הבא 20.3.14.
במידה ויהיה צורך תיקבע הרצאת השלמה בהמשך.
עדכון אחרון ב- 13/3/2014, 10:45:47  
שינוי חדר תרגול לקבוצה של יום שלישי
החל משבוע הבא תרגול 13 (ימי שלישי) יתקיים באולמן 304.
פורסם ב- 4/3/2014, 14:02:54  
ברוכים הבאים לקורס שפות תכנות!
* התרגולים בשבוע הראשון בסמסטר יתקיימו כמתוכנן.
* שימו לב כי נפתחה קבוצת תרגול נוספת בימי רביעי 16:30-17:30 בטאוב 9.

אנו מאחלים לכם סמסטר פורה ומוצלח,
סגל הקורס
פורסם ב- 1/3/2014, 12:11:39