Siirry pääsisältöön
MyCourses MyCourses
  • Koulut
    Insinööritieteiden korkeakoulu (ENG) Kauppakorkeakoulu (BIZ) Kemian tekniikan korkeakoulu (CHEM) – Oppaita opiskelijalle (CHEM) – Raportinkirjoitusohje (CHEM) Perustieteiden korkeakoulu (SCI) Sähkötekniikan korkeakoulu (ELEC) Taiteiden ja suunnittelun korkeakoulu (ARTS) Kielikeskus Avoin yliopisto Kirjasto Aalto-yliopiston pedagoginen koulutus UNI (tentit) Sandbox
  • CORONAVIRUS INFO
    Koronavirus - tietoa opiskelijalle Coronavirus - information for students Coronavirus - information för studerande Koronaviruksen vaikutus opiskeluun: kysymyksiä ja vastauksia Effects of the coronavirus on studies: questions and answers Coronaviruset och studierna: frågor och svar Corona help for teachers
  • Palvelulinkit
    MyCourses - Ohjeita opettajille - Varaa online aika digitaalisen opetuksen asiantuntijalta (opetttajille) - Opetuksen digitaaliset työvälineet - Opetuksen tietosuojaa opettajille - Ohjeita opiskelijoille - Työtila opinnäyteohjaukseen WebOodi Into-opiskelijaportaali Courses.aalto.fi Kirjasto- ja tietopalvelut - Tiedonhakijan oppaat - Imagoa / Avoin tiede ja kuvien käyttö Tietotekniikkapalvelut Kampuskartat - Etsi tiloja ja tarkista rakennusten aukioloajat Ruokalistat.net AYY Aalto-yliopiston ylioppilaskunta Aallon yhteisötori
  • ALLWELL?
    Opiskelutaidot Tukea opiskeluun Starting Point of Wellbeing AllWell?-opiskeluhyvinvointikyselystä
  •   ‎(fi)‎
      ‎(en)‎   ‎(fi)‎   ‎(sv)‎
  • Toggle Search menu
  • Käytät vierailijatunnusta (Kirjaudu)

close

CS-E4610 - Modern Database Systems, 13.01.2017-31.03.2017

  1. Etusivu
  2. Kurssit
  3. perustieteide...
  4. tietotekniika...
  5. cs-e4610 - mo...
Kurssiesite

Yleinen

  • Yleinen

    Yleinen

    Learning objectives

    Upon completion of the course, the students should be able to understand and cope successfully with various aspects of data management in modern database systems. Emphasis will be given in managing data that have complex structure, such as, text data, web data, social data, etc. Algorithms for approximate query answering and scalable data processing will be studied. The students will also have the opportunity to study platforms for managing big data, such as, map-reduce, platforms for data streams, and platforms for graph data.


    Course content

    • Structured data, relational databases, algorithms for query optimization.
    • Semi-structured data, document-databases, semi-structured data abstraction, representation, and search.
    • Unstructured text. IR systems, document retrieval and ranking.
    • Platforms for Big Data, algorithms for Map-Reduce & Hadoop,
    • Platforms for Big Graphs, algorithms for large graphs.


    Textbooks

    required

    • Database management systems / Raghu Ramakrishnan, Johannes Gehrke / 3rd Edition / 0-07-246563-8 / 0-07-115110-9 (ISE)
      Learning Centre : 9 copies for borrowing  and 1 for short loan
      Computer Science library 2  copies for borrowing  and 1 for short loan

    • Learning Spark: Lightning-Fast Big Data Analysis / Holden Karau, Andy Konwinski, Patrick Wendell, Matei Zaharia / O'Reilly Media; 1st edition / ISBN-13: 978-1449358624 / ISBN-10: 1449358624
      In Safari as an e-book with 3 users licence
      In  EBSCO as an e-book with one user licence
      Learning Centre : 1 copy for short loan and 1 coursebook for borrowing
      Computer Science library : 1 copy for short loan and one coursebook for borrowing

    • Data on the Web: From Relations to Semistructured Data and XML / Serge Abiteboul, Peter Buneman, Dan Suciu / 1st Edition / ISBN-13: 978-1558606227 /
      ISBN-10: 155860622X
      We have ordered 3 printed copies of the coursebook for borrowing

    • Introduction to Information Retrieval / Christopher Manning, Prabhakar Raghavan, Hinrich Schütze / book and slides available online


    supplementary

    • Fundamentals of database systems / Ramez Elmasri, Shamkant B. Navathe / 6th edition  /  ISBN-13: 978-0136086208 / ISBN-10: 0136086209
      In Dawsonera as an e-book with one user licence
      Computer Science library: one coursebook for borrowing

    • Advanced Analytics with Spark: Patterns for Learning from Data at Scale / Sandy Ryza, Uri Laserson, Sean Owen, Josh Wills / O'Reilly Media; 1st edition / ISBN-13: 978-1491912768 / ISBN-10: 1491912766
      In Safari as an e-book with 3 users licence.
      In Ebsco as an e-book with one user licence
      Computer Science library: one coursebook for borrowing


    Assessment methods

    • 3 take-home homeworks, which will include pen-and-paper questions and programming assignments
    • in-class final exam

    Grace Period for Assignments

    Each student has a grace period of 5 late days, to distribute any way they want among the three assignments.

    Instructors

    • Aristides Gionis
    • Michael Mathioudakis


    Teaching Assistants

    Frederick Ayala; frederick.ayala@aalto.fi
    Karadahalli Nagesh Shreyas; shreyas.karadahallinagesh@aalto.fi
    Phu Pham An; an.pham@aalto.fi


    Office hours

    by appointment


    • icon for activity News forum Keskustelualue
    • icon for activity Yleinen keskustelu Keskustelualue

Kurssin etusivu

Kurssin etusivu

Seuraava osio

Materiaalit►
Ohita
Tulevat tapahtumat
Ladataan Ei tulevia tapahtumia
Siirry kalenteriin...
  • CS-E4610 - Modern Database Systems, 13.01.2017-31.03.2017
  • Osiot
  • Yleinen
  • Materiaalit
  • Tehtävät
  • Etusivu

Aalto logo

Tuki / Support
  • MyCourses help
  • mycourses(at)aalto.fi
Palvelusta
  • MyCourses rekisteriseloste
  • Tietosuojailmoitus
  • Palvelukuvaus
About service
  • MyCourses protection of privacy
  • Privacy notice
  • Service description
Service
  • MyCourses registerbeskrivining
  • Dataskyddsmeddelande
  • Beskrivining av tjänsten

Käytät vierailijatunnusta (Kirjaudu)
  • Koulut
    • Insinööritieteiden korkeakoulu (ENG)
    • Kauppakorkeakoulu (BIZ)
    • Kemian tekniikan korkeakoulu (CHEM)
    • – Oppaita opiskelijalle (CHEM)
    • – Raportinkirjoitusohje (CHEM)
    • Perustieteiden korkeakoulu (SCI)
    • Sähkötekniikan korkeakoulu (ELEC)
    • Taiteiden ja suunnittelun korkeakoulu (ARTS)
    • Kielikeskus
    • Avoin yliopisto
    • Kirjasto
    • Aalto-yliopiston pedagoginen koulutus
    • UNI (tentit)
    • Sandbox
  • CORONAVIRUS INFO
    • Koronavirus - tietoa opiskelijalle
    • Coronavirus - information for students
    • Coronavirus - information för studerande
    • Koronaviruksen vaikutus opiskeluun: kysymyksiä ja vastauksia
    • Effects of the coronavirus on studies: questions and answers
    • Coronaviruset och studierna: frågor och svar
    • Corona help for teachers
  • Palvelulinkit
    • MyCourses
    • - Ohjeita opettajille
    • - Varaa online aika digitaalisen opetuksen asiantuntijalta (opetttajille)
    • - Opetuksen digitaaliset työvälineet
    • - Opetuksen tietosuojaa opettajille
    • - Ohjeita opiskelijoille
    • - Työtila opinnäyteohjaukseen
    • WebOodi
    • Into-opiskelijaportaali
    • Courses.aalto.fi
    • Kirjasto- ja tietopalvelut
    • - Tiedonhakijan oppaat
    • - Imagoa / Avoin tiede ja kuvien käyttö
    • Tietotekniikkapalvelut
    • Kampuskartat
    • - Etsi tiloja ja tarkista rakennusten aukioloajat
    • Ruokalistat.net
    • AYY Aalto-yliopiston ylioppilaskunta
    • Aallon yhteisötori
  • ALLWELL?
    • Opiskelutaidot
    • Tukea opiskeluun
    • Starting Point of Wellbeing
    • AllWell?-opiskeluhyvinvointikyselystä
  •   ‎(fi)‎
    •   ‎(en)‎
    •   ‎(fi)‎
    •   ‎(sv)‎