Assignments and Due Dates - CSE 131A - Winter 2007

Assignments and Due Dates - CSE 131A - Winter 2007

 

Project Assignments [60%]

In this course we will implement an interpreter for Onyx, a subset of the XQuery data base query language. The interpreter will be built in stages: first a scanner, then a parser, and finally a semantic engine for Onyx.

The XQuery language is an active project in the World-Wide-Web Consortium ( w3c.org ). It is a rich language with many features and a flexible syntax. For the class project assignments, we will be using a simplified version of the full XQuery language, specifications for which will be distributed with the assignment descriptions.

The following due dates are approximate and may change. Be sure and watch this web page for updates to the schedule

Assignment 0 [10%] Max: 22 (36 out of 55 groups); Min: 5; Median: 22, Mean: 20.1, σ: 4.4

The first class project is to familarize yourself with the Onyx programming langauge by writing some basic programs.

Due Date: Wednesday, January 17

Assignment 1 [10%] Max: 29; Min: 15; Median: 27, Mean: 26.0, σ: 4.8

The second class project is a scanner for Onyx tokens.

Due Date: Friday, January 26  

Assignment 2 [15%] Max: 78; Min: 0; Median: 58, Mean: 49.0, σ: 29

The third class project is a parser for Onyx.

Due Date: Friday, February 9

Assignment 3 [25%] Max: 148; Min: 0; Median: 126, Mean: 108, σ: 40

The fourth class project is a semantic checker and interpreter for Onyx. There is an optional code drop due prior to the complete submission ( EXTENDED to Saturday March 3rd). to enable you to catch errors early on.

Due Date: Monday, March 12

Turn-in Instructions

Failure to follow this procedure will result in failure for us to evaluate your submission. Your score on the assignment will be 0. Please follow the turn-in procedures exactly as outlined. It is recommended that you test turning in your assignments at least a few days before the assignment due date.

Exams [40%]

Midterm exam [15%] Max: 139; Min: 62; Median: 101, Mean: 102, σ: 18

Date: Thursday, February 15

Time: 3:30-4:50pm

Location: Mandeville Auditorium

Midterm exam review during lecture on Tuesday, February 13

 

Final exam [25%] Max: 175; Min: 97; Median: 142, Mean: 141, σ: 19

Date: Tuesday, March 20

Time: 3:00-6:00pm

Location: CNTR 212 and 109; for room assignment follow the instructions course home page

Final exam review during lecture on Thursday, March 15