462 stuff

pull/1/head
Oliver Kennedy 2015-12-13 17:25:40 -05:00
parent 54e27a6f99
commit 4942ae8e91
2 changed files with 34 additions and 13 deletions

View File

@ -168,6 +168,14 @@ body {
.content li {
margin-bottom: 7px;
}
.content ul {
margin-left: 40px;
margin-right: 40px;
}
.content ul ul {
margin-left: 0px;
margin-right: 0px;
}
.content img {
margin-left: auto;
margin-right: auto;

View File

@ -14,7 +14,7 @@ classContent:
- date: Feb. 11
topic: Data Layout (Serialization, Paging, Columnar vs Row)
- date: Feb. 16
topic: Data Organization (Indexing, Sorting, Clustering, Hash vs Tree)
topic: Data Organization (Indexing, Sorting, Clustering, Hash/Tree)
- date: Feb. 18
topic: Join Algorithms and Query Optimization
- date: Feb. 23
@ -46,13 +46,13 @@ classContent:
- date: Apr. 7
topic: Midterm 2 Review
- date: Apr. 12
topic: Views (Definition, The View Selection Problem)
topic: __Midterm 2__
- date: Apr. 14
topic: Incremental View Maintenance
topic: Views (Definition, View Selection, IVM)
- date: Apr. 19
topic: Stream Queries (WINDOW, Push Operators, Incremental Indexing)
topic: Stream Queries (WINDOW, Push, Incr. Indexing)
- date: Apr. 21
topic: Parallel Query Evaluation (Dryad, Storm, Hive, Semi-Join, Bloom-Join)
topic: Parallel Queries (Dryad/Storm/Hive, Semi-Join, Bloom-Join)
- date: Apr. 26
topic: Parallel Transactions (Basics)
- date: Apr. 28
@ -75,36 +75,41 @@ In this course, you will learn...
* ... how to recover state after software and hardware failures.
* ... how to query and update distributed data consistently.
------
## Course Details
* __Class__: T/Th, 12:30-1:50 PM in <a href="http://www.buffalo.edu/buildings/building?id=nsc">NSC 222</a>
* __Class Forum__: Piazza
* __Textbook__: "Database Systems, The Complete Book" 2nd Edition by Garcia-Molina, Ullman and Widom.
* __Textbook__: "Database Systems, The Complete Book" 2nd Edition<br/> by Garcia-Molina, Ullman, and Widom.
* __Optional Readings__:
* "<a href="https://infosys.uni-saarland.de/datenbankenlernen/Patterns_In_Data_Management_Preview.pdf">Patterns in Data Management</a>" by Jens Dittrich
* "<a href="http://www.redbook.io/">Red Book Readings in Databases</a>" ed. Bailis, Hellerstein, Stonebraker
* "<a href="https://infosys.uni-saarland.de/datenbankenlernen/Patterns_In_Data_Management_Preview.pdf">Patterns in Data Management</a>"<br/> by Jens Dittrich
* "<a href="http://www.redbook.io/">The Red Book: Readings in Databases</a>"<br/> ed. Bailis, Hellerstein, and Stonebraker
* __Instructor__: <a href="http://odin.cse.buffalo.edu/people/oliver_kennedy.html">Oliver Kennedy</a> (Davis 338H, Office Hours TBD)
* __TAs__: TBD
* __Project Submission__: <a href="http://dubstep.odin.cse.buffalo.edu">http://dubstep.odin.cse.buffalo.edu</a>
* __Project Groups__: 1-4 people
* __Grading__:
* 50% theory
* 40% exams
* 10% Midterm 1 on TBD (in class)
* 10% Midterm 2 on TBD (in class)
* 10% Homework
* 40% Exams
* 10% Midterm 1 on __March 1__ (in class)
* 10% Midterm 2 on __April 12__ (in class)
* 20% Comprehensive Final on Thu May 14 (4:00-6:30)
* OR 5%/10%/25% OR 5%/5%/30% (whichever is most advantageous to you)
* 50% projects
* 50% Projects
* 5% <a title="Checkpoint 0" href="checkpoint0.html">Hello World</a> due on Feb. 8, 11:59 PM
* 15% <a title="Checkpoint 1" href="checkpoint1.html">Project 1</a> due on Feb. 22, 11:59 PM (code-review after)
* 15% <a title="Checkpoint 2" href="checkpoint2.html">Project 2</a> due on Mar. 28, 11:59 PM (code-review after)
* 15% <a title="Checkpoint 3" href="checkpoint3.html">Project 3</a> due on May 8, 11:59 PM (code-review after)
------
## Library Documentation
* __JSqlParser__ (<a href="http://odin.cse.buffalo.edu/resources/jsqlparser">JavaDoc</a>, <a href="https://youtu.be/U4TyaHTJ3Zg">Demo</a>)
* __ExpressionLib__ (<a href="http://odin.cse.buffalo.edu/resources/expressionlib">JavaDoc</a>)</li>
------
## Lecture Schedule
@ -112,6 +117,8 @@ In this course, you will learn...
* _{{date}}_:&nbsp;&nbsp;&nbsp;{{topic}}
{{/each}}
------
## Content Outline
* <a title="Checkpoint 0" href="checkpoint0.html">Project 0</a> - Basic Setup
* <a title="Checkpoint 1" href="checkpoint1.html">Project 1</a> - Infrastructure & Query Evaluation
@ -142,17 +149,23 @@ In this course, you will learn...
* __Uncertain Data Management__
* Time permitting, other subjects will also be covered.
------
## Academic Integrity
Students may discuss and advise one another on their lab projects, but groups are expected to turn in their own work.  Discussing concepts is permitted.  Referencing another group's code is not.  Cheating on any course deliverable will result in an automatic grade of F in the course.  The University's policy on academic integrity can be reviewed at:
<center><a href="http://www.cse.buffalo.edu/undergrad/policy_academic.php">UB-CSE's Academic Integrity Policy</a></center>
------
## Medical Emergencies
Accommodations for medical emergencies will be made on a case-by-case basis.  Requests for extensions based on medical emergencies must be accompanied by documentation of the emergency from student health services:
<center><a href="http://www.student-affairs.buffalo.edu/shs/student-health/">Student Health Services</a></center>
------
## Accessibility Resources
If you have a diagnosed disability (physical, learning, or psychological) that will make it difficult for you to carry out the course work as outlined, or that requires accommodations such as recruiting note-takers, readers, or extended time on exams or assignments, please advise the instructor during the first two weeks of the course so that we may review possible arrangements for reasonable accommodations. In addition, if you have not yet done so, contact: