General Information


Formalities

Staff

Instructors:
Amir Rubinstein, Jonathan Berant
Teaching Assistants:
Noam Parzanchevski, Ben Bogin, Michal Kleinbort
HW checkers:
Yossi Tamarov, Adi Fine, Raz Landau
lab assistant (חונך):
Tzahi Hakmon, Matan Roet


Office Hours and emails

Amir: Wednesdays 9:00-10:00 and Thursdays 16:30-18:00, Schreiber 329
Note: these extended office hours are shared by more than 1 course.

Other staff members - please coordinate via email:
li.ca.uat.sc|tnareboj#nahtanoJ
li.ca.uat|rrima#rimA
li.ca.uat.tsop|cimsalab#lahciM
li.ca.uat.liam|1pmaon#maoN
li.ca.uat.sc|nigob.neb#neB

Weekday Regular Class Schedule

Group Type Hours Location staff
08 Lecture Sun 16-18
Wed 15-17
Dan David 001
Dan David 001
Jonathan Berant, Amir Rubinstein
09 Recitation Thu 12-14 Ornstein 103 Noam Parzanchevski
10 Recitation Thu 16-18 Ornstein 103 Noam Parzanchevski
11 Lecture Sun 14-16
Wed 13-15
Dan David 001
Dan David 001
Jonathan Berant, Amir Rubinstein
12 Recitation Mon 11-13 Ornstein 103 Michal Kleinbort
13 Recitation Mon 11-13 Shenkar 204 Ben Bogin
14 Recitation Thu 10-12 Shenkar 104 Michal Kleinbort

Lab Support

Hours Location staff


Administrativia

Grade

Based on final exam (85%) and homework assignments (15%).
The short questionnaire about the course procedures (see in moodle) will add 2 points to the homework average, provided you will answer all its questions correctly.

Home Assignments

Please carefully read the instructions appearing at the assignments page (HW submission, appeals and checklist).
All HW assignments are mandatory.

YouTube

The lectures given by Prof. Benny Chor at the 2012 fall semester (or, at least, most of them) are on YouTube:
[http://www.youtube.com/playlist?list=PLF6EE69996E72E02C]
However, bear in mind that these lectures are somewhat different from the lectures of our semester. Exam and HW are based on the material taught in class.


Forum Policy

You are welcome to use the discussion forums available at piazza.com/tau.ac.il/spring2019/03681105. You'll have to sign up first. There will be a separate Q&A folder for each HW assignment, 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 "Question 5" are examples for bad titles.
    • Use the "preview" option before you finally post your message. Also, edit your post if needed.
    • When writing a post that includes Hebrew, make sure to properly align it.
    • 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.



Some useful system information

how to open an account
working with linux

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License