Releasing Checkpoint 1

This commit is contained in:
Gokhan Kul 2018-02-12 20:28:58 -05:00
parent 75c3397454
commit 1824efd81a
2 changed files with 3 additions and 4 deletions

View file

@ -216,7 +216,7 @@ Eval eval = new Eval(){
<p>Each line of text (see <a href="http://docs.oracle.com/javase/8/docs/api/java/io/BufferedReader.html">BufferedReader.readLine()</a>) corresponds to one row of data. Each record is delimited by a vertical pipe '|' character.  Integers and floats are stored in a form recognized by Javas Long.parseLong() and Double.parseDouble() methods. Dates are stored in YYYY-MM-DD form, where YYYY is the 4-digit year, MM is the 2-digit month number, and DD is the 2-digit date. Strings are stored unescaped and unquoted and are guaranteed to contain no vertical pipe characters.</p>
<h4>Grading Workflow</h4>
<p>As before, all .java files in the src directory at the root of your repository will be compiled (and linked against JSQLParser). Also as before, the class <tt>edu.buffalo.www.cse4562.Main</tt> will be invoked with no arguments, and a stream of <b>semicolon-delimited</b> queries will be printed to System.in (after you print out a prompt)</p>
<p>All .java files in the src directory at the root of your repository will be compiled (and linked against JSQLParser). As before, the class <tt>edu.buffalo.www.cse4562.Main</tt> will be invoked with no arguments, and a stream of <b>semicolon-delimited</b> queries will be printed to System.in (after you print out a prompt)</p>
<p>For example (<span style="color: red">red</span> text is entered by the user/grader):</p>
<pre>bash&gt; <span style="color: red">ls data</span>
@ -237,7 +237,6 @@ $> <span style="color: red">SELECT A + B AS Q FROM R;</span>
3
5
</pre>
<p>For this project, your code will be timed, for only two queries. You will receive up to 7 points for answering queries successfully, up to 3 additional points for matching the reference implementation timewise.</p>
<p>For this project, we will issue 5 queries to your program excluding <tt>CREATE TABLE</tt> queries. 3 of these queries will NOT be timed, and they will evaluated based on the correctness of the query results. Answering each query successfully will bring you 1 point each. An example file you will read the data from is given <a href="https://www.cse.buffalo.edu/~gokhanku/R.csv">here</a>. This file is the same size and has the same structure with what we will use to evaluate these three queries. The remaining two queries will be timed, and they will run on a file that has 4000 tuples (~200 KB). You will get 2 point for each query if you can return correct results. You will receive additional 1.5 points for each query for matching or beating the reference implementation timewise. Also keep in mind that for ALL queries, the grader will time out and exit after 5 minutes.
</p>

View file

@ -17,7 +17,7 @@ In this course, you will learn...
<li><strong>Class</strong> M/W/F 4:00-4:50 PM in in <a href="http://www.buffalo.edu/buildings/building?id=cooke">Cooke 121</a></li>
<strong>Instructors: </strong><ul>
<li><a href="https://odin.cse.buffalo.edu/people/oliver_kennedy.html">Oliver Kennedy</a> (Ketter 133A; Weds: 12:00-2:00)</li>
<li><a href="https://www.cse.buffalo.edu/~gokhanku/">Gokhan Kul</a> (Davis Hall TA Area; Fri: 9:30-11:30)</li>
<li><a href="https://www.cse.buffalo.edu/~gokhanku/">Gokhan Kul</a> (Davis Hall TA Area; Friday: 9:30-11:30)</li>
</ul></li>
<li><strong>TAs: </strong><ul>
<li>William Spoth (Davis Hall TA Area; Thursday 1-3)</li>
@ -51,7 +51,7 @@ In this course, you will learn...
<li>50% projects</li>
<ul>
<li>5% <a title="Checkpoint 0" href="https://odin.cse.buffalo.edu/slides/cse4562sp2018/Checkpoint0.pdf">Checkpoint 0</a> due on Feb. 8.</li>
<li>10% <a title="Checkpoint 1" href="#">Checkpoint 1</a> due on Feb. 22</li>
<li>10% <a title="Checkpoint 1" href="https://odin.cse.buffalo.edu/teaching/cse-562/2018sp/checkpoint1.html">Checkpoint 1</a> due on Feb. 23</li>
<li>10% <a title="Checkpoint 2" href="#">Checkpoint 2</a> due on Mar. 15</li>
<li>15% <a title="Checkpoint 3" href="#">Checkpoint 3</a> due on Apr. 12</li>
<li>10% <a title="Checkpoint 4" href="#">Checkpoint 4</a> due on May 11</li>