This class is taught by Jay McCarthy.
We meet in 202 RB at 9:30-10:45a TR.
Jay McCarthy’s office hours are 1pm to 4:00pm M-F in 3328 TMCB.
This course covers advanced programming language topics.
This year’s theme is low-level programming languages and virtual machines.
This course will be structured as follows: each week we’ll hear presentations on a paper from a student; before the first meeting every student will turn in a review of the paper; after the second meeting every student will turn in a review of presenter. If a paper is particularly confusing, I’ll take the next day to go over some of the necessary theory. The presenter should consult with me to design their presentations.
This schedule may change.
Reviews are to be emailed to firstname.lastname@example.org. Paper reviews are due by 5pm the day before the first meeting. Discussion reviews are due by 5pm the day after the second meeting.
The subject line must be: "BYU - Winter 2012 - CS 630 - date - kind", where date is the date of the meeting and kind is either Paper or Discussion.
Only one email should be sent. If more than one is sent, I will grade the oldest one.
The only file formats that will be accepted are inline text.
Reviews that do not have the correct format will receive no credit.
Your review should summarize the paper, identify its primary contributions, describe something you understood well, and describe something you had a hard time understanding. You should plan on writing approximately a page and a half of prose.
Your review should summarize the discussion, identify the main things you learned from it and/or thought deeply about, and describe what lingering questions (if any) you still have about the material. You should plan on writing approximately a page and a half of prose.
There are no exams in this course.
Each review is graded with a number between 0 and 1.
Your final numeric grade is the average of the reviews due.
I will then run the following function to convert it to a letter: