General Information 2021a


Formalities

Staff

Instructors:
Amir Rubinstein, Michal Kleinbort
Teaching Assistants:
Asaf Cassel, Shaked Dovrat, Hussen Abu Hamad, Noam Parzanchevski
HW Checkers:
Nadav Gat, Elad Segal, Yahav Zarfati
Lab Assistant (חונך):
Amit-Shai Koren, Naseem Srour


Office Hours and emails

Coordinate via email.
li.ca.uat|rrima#rimA
li.ca.uat.tsop|cimsalab#lahciM
li.ca.uat.liam|anessuh#nessuH
li.ca.uat.liam|lessaca#fasA
li.ca.uat.liam|tarvoddekahs#dekahS
li.ca.uat.xeuat|1pmaon#maoN

Weekday Regular Class Schedule

Group Type Hours Location staff
01 Lecture Sun 14-16
Wed 10-12
Online
Online
Amir Rubinstein, Michal Kleinbort
02 Recitation Monday 10-12 Online Noam Parzanchevski
03 Recitation Monday 10-12 Online Hussen Abu Hamad
06 Recitation Monday 12-14 Online Noam Parzanchevski
04 Recitation Tuesday 8-10 Online Asaf Cassel
04 Recitation Tuesday 10-12 Online Shaked Dovrat
05 Lecture Sun 16-18
Wed 12-14
Online
Online
Amir Rubinstein, Michal Kleinbort

Lab Support

Hours Location staff
Tuesday 14-15 Online Amit/Naseem
Wednesday 15-16 Online Naseem
Thursday 16-17 Online Amit


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.

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.



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