Formalities
Staff
- Instructor:
- Elhanan Borenstein, Michal Kleinbort
- Teaching Assistants:
- Moshe Shechner, Omri Porat, Noam Parzanchevski
- HW Checkers:
- Eman Ayoub, Adi Fine, Nadav Gat
- Lab Assistant (חונך):
- TBD
Office Hours and emails
Coordinate via email (click on the name):
Coordinate via email.
li.ca.uat.xeuat|oble#nanahlE
li.ca.uat.tsop|cimsalab#lahciM
li.ca.uat.liam|1taropirmo#irmO
li.ca.uat.liam|2renhcehs#ehsoM
li.ca.uat.xeuat|1pmaon#maoN
Weekday Regular Class Schedule
Group | Type | Hours | Location | staff |
---|---|---|---|---|
08 | Lecture | Sun 16-18 Wed 15-17 |
Checkpoint 001 Checkpoint 001 |
Elhanan Borenstein, Michal Kleinbort |
11 | Lecture | Sun 14-16 Wed 13-15 |
Checkpoint 001 Checkpoint 001 |
Elhanan Borenstein, Michal Kleinbort |
12 | Recitation | Monday 11-13 | Orenstein 103 | Omri Porat |
13 | Recitation | Monday 11-13 | Handasa 315 | Noam Parzanchevski |
10 | Recitation | Monday 16-18 | Handasa 315 | Noam Parzanchevski |
14 | Recitation | Thursday 10-12 | Handasa 315 | Omri Porat |
15 | Recitation | Thursday 10-12 | Shenkar 104 | Moshe Shechner |
09 | Recitation | Thursday 12-14 | Shenkar 104 | Moshe Shechner |
Lab Support (temporary hours)
Hours | Location | staff |
---|---|---|
TBD | TBD | TBD |
Administrativia
Grade
- Based on final exam (85%) and homework assignments (15%).
- To be eligible for a grade in the course you must achieve at least 60 in the exam and at least 50 in 5 out of 6 exercises.
- The short questionnaire about the course procedures (see in Moodle) will add 2 points to the homework average, provided you answer all its questions correctly.
- After each lecture there will be a short lecture questionnaire at Moodle. 80% correct answers over the semester = +1 point in the final grade.
Home Assignments
Please carefully read the instructions appearing at the assignments page (HW submission, appeals and checklist).
All HW assignments are mandatory.
Lectures recordings
The lectures given at the 2019-20 Fall Semester are available on the video server of the university, at http://video.tau.ac.il.However, bear in mind that these lectures are somewhat different from the lectures of our semester. In particular, since then we changed the order of topics, added a few topics, and removed others.
Exam and HW are based on the material taught this semester.
Forum Policy
You are welcome to use the discussion forums of this course (details on the first meeting). Usually there will be a separate thread for each HW question, plus a general forum for questions not relating to the HW.
- To encourage discussion, we will normally take some time before answering a posted question.
- Read previous questions and answers before you post. We will ignore questions appearing more than once.
- A question relevant for the entire course is more likely to get an answer when posted in the forum rather than when sent to us by email. Especially a day before the exam.
- Keep the forum tidy by using threads wisely:
- Give your posts informative titles. "A question" or "help" are examples for bad titles. "Assumptions allowed in question 3 section b" or "Clarification on the code we saw in lecture 7" are examples for appropriate titles.
- Use the "preview" option before you finally post your message. Edit and correct your post if needed.
- Refrain from posting an unrelated question in an open thread,
- Refrain from starting a new thread when you have a follow-up question (to someone else's question or to yours)
Reading
Text Books
There is currently no textbook for the course. We may write one :)
Recommended Reading about Python:
1. Python 3 documentation, http://docs.python.org/py3k/, is the official language manual, and a very useful resource.
2. Think Python, by Allen B. Downey, which is available online.
3. A book by John Zelle, “Python programming: an introduction to computer science”, second edition. Fraklin, Beedle & Associates. The second edition refers to Python 3.x, which is the version used in the course.