Formalities
Staff
- Instructors:
- li.ca.uat|ymarima#iaduheY marimA .forP
li.ca.uat.tsop|edleinad#hctueD leinaD .rD - Teaching Assistants:
- li.ca.uat|rrima#nietsnibuR rimA
li.ca.uat.tsop|cimsalab#trobnielK lahciM - HW checkers:
- li.ca.uat.liam|yksdorblevap#yksdorB levaP
moc.liamg|refo.ztiworoh#ztiworoH refO - lab assistant (חונך):
- Ofer Horowitz
The lab assistant will be available to help students who encounter programming difficulties, in a regular weekly 2-hour lab session.
Office Hours
Amiram: coordinate via email
Daniel: coordinate via email
Amir: coordinate via email
Michal: coordinate via email
Weekday Regular Class Schedule
Group | Type | Hours | Location | staff |
---|---|---|---|---|
01 | Lecture | Sun 14-16 Wed 10-12 |
Dan David 003 | Prof. Amiram Yehudai and Dr. Daniel Deutch |
02 | Recitation | Mon 10-12 | Dan David 110 | Michal Kleinbort |
03 | Recitation | Tue 10-12 | Dan David 110 | Michal Kleinbort |
04 | Lecture | Sun 16-18 Wed 12-14 |
Dan David 003 | Prof. Amiram Yehudai and Dr. Daniel Deutch |
05 | Recitation | Mon 12-14 | Dan David 110 | Amir Rubinstein |
06 | Recitation | Tue 8-10 | Dan David 110 | Amir Rubinstein |
Lab Support
Hours | Location | staff |
---|---|---|
Thursdays 16:00-18:00 | Schreiber 004 lab | Ofer Horowitz |
Administrativia
Grade
Based on final exam (70-80%) and homework assignments (30-20%).
The exact weights will be decided after MOED A exam.
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 senester (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 of this site. The links appear at the home page. 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 "Question 5" are examples for bad titles.
- Use the "preview" option before you finally post your message. Use "Options—>Edit" to edit your post if needed.
- When writing a post that includes Hebrew, or Python code, use the instructions on the right side bar of this site, to make sure the post comes out readable.
- 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.