Website/src/teaching/index.erb

55 lines
2.7 KiB
Plaintext
Raw Normal View History

2016-05-25 20:57:21 -04:00
---
title: Courses
---
<h2>CSE 4/562 - Database Systems</h2>
2017-08-23 14:32:06 -04:00
<p>
<b>Database Systems</b> teaches the inner workings of data management systems. Focus areas include organizational data structures (physical layouts, indexes, materialized views), data processing algorithms (join, sort), query optimization (relational algebra equivalences, query planning, cost modeling), transactional semantics (X-serializability, locking, OCC, MVCC), and recovery (WAL, Undo Logging, ARIES). The course involves a term-long project where students build a qyery processing system.
</p>
2017-08-23 13:09:32 -04:00
2016-05-25 20:57:21 -04:00
<ul>
2019-01-27 19:21:32 -05:00
<li><a href="cse-562/2019sp/index.html">Spring 2019</a></li>
2018-01-17 21:45:55 -05:00
<li><a href="cse-562/2018sp/index.html">Spring 2018</a></li>
2017-01-02 21:31:44 -05:00
<li><a href="cse-562/2017sp/index.html">Spring 2017</a> (Graduate Only)</li>
2019-01-27 19:21:32 -05:00
<li><a href="cse-462/2016sp/index.html">Spring 2016</a> (Undergraduate Only)</li>
2017-01-02 21:31:44 -05:00
<li><a href="cse-562/2015sp/index.html">Spring 2015</a> (Graduate Only)</li>
2016-05-25 20:57:21 -04:00
<li><a href="https://piazza.com/class/hbnssrlgj3o2xl">Spring 2014</a> (Graduate Only)</li>
<li><a href="https://piazza.com/buffalo/spring2013/cse562/home">Spring 2013</a> (Graduate Only)</li>
</ul>
2017-08-23 13:09:32 -04:00
<h2>CSE 662 - Languages &amp; Runtimes for Big Data</h2>
2016-05-25 20:57:21 -04:00
2017-08-23 14:32:06 -04:00
<p>
<b>Languages &amp; Runtimes for Big Data</b> is a project based course exploring topics at the intersection of Data Management and Programming languages. Focus areas include indexing, databases on new hardware, uncertain data management, and concurrency. In addition to reading papers from ongoing research in these areas, students are expected to complete a term-long project based on one of several seed ideas provided by the instructors.
</p>
2016-05-25 20:57:21 -04:00
<ul>
2018-08-30 12:47:39 -04:00
<li><a href="cse-662/2018fa/index.html">Fall 2018</a></li>
2017-08-23 14:32:06 -04:00
<li><a href="cse-662/2017fa/index.html">Fall 2017</a></li>
2017-08-23 13:09:32 -04:00
<li><a href="cse-662/2016fa/index.html">Fall 2016</a></li>
2016-05-25 20:57:21 -04:00
<li><a href="https://piazza.com/buffalo/fall2015/cse662/home">Fall 2015</a></li>
</ul>
2017-08-23 14:34:01 -04:00
<h2>UBDB Seminar</h2>
<p>We run a yearly seminar with invited speakers from the database community each spring.</p>
<ul>
<li><a href="<%=root_path("seminar/index.html")%>">UBDB 2016</a></li>
<li><a href="<%=root_path("seminar/2015fa.html")%>">UBDB 2015</a></li>
</ul>
2016-05-25 20:57:21 -04:00
<h2>CSE 704 - Seminar</h2>
2017-08-23 14:32:06 -04:00
<p>
Seminar topics vary from term to term. At present, no further official seminars will be held.
</p>
2016-05-25 20:57:21 -04:00
<ul>
<li><a href="https://piazza.com/buffalo/fall2014/cse704/home">Fall 2014 - DB, PL, and Data Structures</a></li>
<li><a href="https://piazza.com/buffalo/fall2013/cse704/home">Fall 2013 - Streaming, Incrementa, and Online Data Processing</a></li>
<li><a href="http://www.cse.buffalo.edu/~okennedy/courses/cse704fa2012.html">Fall 2012 - Web-Scale Data Management</a></li>
2017-08-23 13:09:32 -04:00
</ul>