Administration

Lecturers:

Noga Levy (nogale@post.tau.ac.il)

Assaf Zaritsky (assafzar@post.tau.ac.il)

03-6409759
Shenkar-Physics 405a
(set time via email)

Teaching assistents:

Yoav Ram (yoavram@post.tau.ac.il)

Didi Amar (davidama@post.tau.ac.il)

Inon Peled (inonpele@tau.ac.il)

Nir Atias (atiansnir@post.tau.ac.il)

(set time via email)

Assignment graders:

 Inon Peled (inonpele@tau.ac.il)
Omri Sharabi (sharabiomri@gmail.com)

Sessions:

01 - Sunday 9-11 (Eng. Auditorium, 20)
04 - Sunday 13-15 (Electrical eng. classes, 101)
07 - Monday 8-10 (Software eng., 102 (Rosenblatt))

Recitations:

02 - Monday 16-18, Walfson 118 (Inon)
03 - Wednesday 16-18, Walfson 118 (Nir)
05 - Tuesday 14-16, Walfson 118 (Didi)
06 - Tuesday 16-18, Walfson 130 (Didi)
08 - Wednesday 13-15, SW 103 (Yoav)
09 - Wednesday 15-17, Electrical eng. classes 001 (Yoav)

Sylabus and grades:

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

דרישות קדם: 
אין

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

הציון הסופי בקורס מורכב מציון הבחינה (80-85%) וציון התרגילים (15-20%). משקל רוב התרגילים יהיה 1-3 נקודות מהציון הסופי. עבור כל תרגיל יקבע ציון 0, 60, 80, 90 או 100 שיקבע את אחוז הניקוד שהתלמיד יקבל על משקל התרגיל. לדוגמא ציון 60 על תרגיל של 3 נקודות מקנה לתלמיד כמעט 2 נקודות בציון הסופי מתוך 3 אפשריות.  

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

Resources:

Video lectures, go to "קורסים" and then (after providing username + password) select "תואר ראשון - קורסי שירות" under "תכנית לימוד" and "(תכנות -) פייטון" under "קורס"

IDLE:

Other useful resources:

Exams:

PyProg1213a
PyProg1112a