Announcements

20 last messages

Answers to appeals
Your appeals have been answered, both for hw4 and the compiler (aka final project).// The hw4 grades have been updated in the submission system, and the updated compiler checking reports may be seen in my website.//

If your appeal did not get answered by mistake or you just forgot to send one, you have one last chance to appeal. this is regarding to the programming assignments and to the compiler only.

  1. The final and last deadline for appeals is Thursday 11/3 13:00.
  2. The only way to appeal is to email the grader: orcas at cs-bgu-ac-il.
  3. The email's subject must start with "comp101: group 12345" where 12345 is replaced with your group number.
  4. You must state exactly what you are appealing on (hw4 / compiler), and exactly and in detail why you think you deserve more points.
  5. If the reason is that you lost a lot of points due to a small mistake, you must attach a fixed version to the email.
  6. If you already emailed the grader in the past, you must send this message as a reply to the previous email.

If you don't follow these rules, your appeal will be ignored.

The actual grade changes will be submitted to the faculties at a later date.

published on 09/03/2010 00:47:34 by Or Caspi
Moed bet grades
published on 07/03/2010 18:54:58 by comp101
HW4 grades
hw4 - HW4 grades (theoretical part) updated.
published on 07/03/2010 00:28:51 by comp101
Hw4 grades (theoretical part) - If you want to see your grade per question, you need to un-hide the relevant columns. To do this, highlight (select) columns "C" to "I" , right click, and press "unhide".
published on 04/03/2010 19:24:56 by comp101
Hw4 grades(theoretical part)
Hw4 grades (theoretical part)
published on 02/03/2010 17:49:22 by comp101
Assignment 4 grades
The grades for assignment 4, which means questions 1 and 2 ONLY, are in the submission system.

The checking reports are at http://www.cs.bgu.ac.il/~orcas/ass4/12345, where 12345 is your submission group number.

If you want to appeal on these grades, do it via the submission system only. NOT by email. the deadline for appeals is 4/3 at 13:00. later appeals will be ignored.

Please note that these grades are not related to the final project, aka "the compiler", which maybe be seen in http://www.cs.bgu.ac.il/~orcas/final/12345.

published on 02/03/2010 02:14:13 by Or Caspi
Final project results are available
The results are available at Grades.

The grades are pretty good: the average of the passed submissions is 88. 32 groups got 90 or more.

Happy Purim!

published on 28/02/2010 13:57:47 by Or Caspi
Frontal check
Don't forget to bring the complete printout of your compiler, containing the entire compiler – from scanner to the code generator.

Also, please don't forget to put said printout in a paper recycling bin after the frontal check is complete, thanks!

published on 22/02/2010 09:58:35 by comp101
Final project - initial results
The initial results for the compilers are rather disconcerting, because many submissions failed to compile even the most basic of tests, due to technical errors. The good news are that we have decided to provide these students with a chance to fix their compilers and not get a zero on the final project!

You can see the results of a single test case, "(+ 1 2)", here: http://www.cs.bgu.ac.il/~orcas/initial/12345 where 12345 is your submission group number.

If you failed in that test, you will probably get a zero for the compiler, so you will need to re-submit your work: submit a delay request in the submission system, and then submit your zip file in the usual way.
If you do this until 13:00 23/2/2010, no extra points will be deducted for late submission!

Do not submit any .o files, test files, .bak files, or any other redundant files.
Make sure you name you files correctly.
Make sure your compiler can handle compiling several files in a row, and not just one.
Make sure your code doesn't do anything when it loads (like trying to run your test cases).
Make sure you are creating the output files at the current working directory ('./'), and not anywhere else.
Makefile tips: don't use any of the following gcc flags: -O1, -O2, -O3, -g, -Wall. Instead use: -w and -Wfatal-errors. Also, make sure your default make target is a.out, and that it depends on user-scheme-code.c.

update: another very important thing to notice is that your output is the same as petite. some common mistakes are:

  • (+ 1 2) prints The result is: 17! yay! instead of 17.
  • (list 1 2) prints (1 . (2 . ())) instead of (1 2).
  • #(1 2 3) prints #(1 2 3) instead of #3(1 2 3).
  • #\c prints c instead of #\c.
  • "hello world" prints hello world instead of "hello world".

    All of these mistakes will cause the automated test to fail completely. remember: it's not the thought that counts! it has to be accurate! If you're unsure what the correct output should be, check petite or the python script that was provided.

    Here's a test script to help you make sure your compiler is working. place it in your hw4project directory, and type 'python test.py <scheme source file>'

  • published on 20/02/2010 21:54:14 by Or Caspi
    Amir Gershman office hours this week
    Amir Gershman office hours this week will be Tuesday 12:30.
    published on 14/02/2010 11:38:58 by comp101
    Moed alef grades
    Moed alef grades

    Changelog:
    * Added id numbers
    * Updated some grades (see previous message)

    published on 08/02/2010 19:47:21 by comp101
    Moed alef grades
    There was an error in correct answers of prof. Berend section. The correct answer for 5.a is "false", but the grades were calculated with "true" as correct answer.

    Students who answered "false" in 5.a will receive additional points.
    Grades of students who answered "true" in 5.a will remain unchanged.

    The updated excel sheet will be uploaded later.

    published on 04/02/2010 15:24:10 by comp101
    Moed alef grades
    published on 02/02/2010 21:52:54 by comp101
    Final project deadline
    1) Final project submission is extended till Feb. 18.
    2) Frontal checks will move to 22-24 Feb.
    published on 02/02/2010 12:31:04 by comp101
    Frontal check
    The oral exam on the final project will take place on 14-15/02/2009.

    For the exam, each group will need to come with a complete printout of the compiler.scm file, containing the entire compiler – from scanner to the code generator.

    There will be three examiners and each one will test two groups simultaneously. You can sign up to one of the three examiners at these pages : Examiner1 Examiner2 Examiner3.

    Please don't add yourself if your partner is already signed up.

    More details will be published later.

    published on 31/01/2010 16:13:42 by comp101
    Final project deadline
    HW4 & the final project are due on February 11, 2010 at 1pm.
    published on 28/01/2010 15:09:21 by comp101
    Amit Gershman office hours
    Amir Gershman office hours this week (this week only) will be:
    Sunday 1300-1400
    Monday 1200-1300
    published on 24/01/2010 16:55:39 by comp101
    Hw3 grades (theoretical part)
    Hw3 grades (theoretical part)
    published on 19/01/2010 21:20:47 by comp101
    Amir Gershman is in miluim
    Monday Amir's office hours are canceled due to his being in miluim
    published on 14/01/2010 15:26:53 by comp101
    Amir Gershman practical session is cancelled
    Practical session tomorrow (Monday) 1800-1900 is canceled.
    Please go to another practical session instead.
    published on 10/01/2010 14:10:37 by comp101
    Show all 41 messages