MENU

Course Jukebox

Course Jukebox

Course Detail

Degree
Master
Standard Academic Year
1, 2
Course delivery methods
face-to-face
Subject
Computer Science, Engineering & technology
Program
School
Degree Programs in Systems and Information Engineering (Master's Programs)
Department
Master's Program in Computer Science
Campus
Tsukuba Campus
Classroom
3Z0110
Course Offering Year
2023-2024
Course Offering Month
October - December
Weekday and Period
Tue3,4
Capacity
Credits
2.0
Language
English
Course Number
01CH304

Data Engineering I University of Tsukuba

Course Overview

In this course, the students will learn the basics and recent topics in data engineering. First, the students will review the fundamental technology of database systems, followed by learning major techniques in data mining and graph processing and its related topics. The students will understand basic approaches of data engineering in the area of database and data mining, as well as recent trends in the area, i.e., graph processing. The lecture is given in English.

Learning Achievement

Acquire basic knowledge of modern data engieering techniques in databases and data mining, and understand current trends in advanced data management, such as graph data management.

Competence

Knowledge Utilization Skills, Management Skills, Communication Skills, Research Skills, Expert Knowledge

Course prerequisites

Students are encouraged to have fundamental knowledge about databases and information retrieval.

Grading Philosophy

Evaluated based on final exam (80%) and quizzes (20%).

Course schedule

This lecture covers basic data engineering techniques and some advanced topics. First, we briefly review database technologies which are the basis of this lecture. Then we pick up major data mining techniques and advanced topics on graph data management. The lecture is given in English.
Basic database technologies:
We review basic database technologies including relational databases and object databases.
Data warehouse and OLAP:
We talk about information integration, data warehouse, OLAP, and other releted concepts.
Basic concept of data mining, association rules (1):
We explain background, purpose, and major techniques of data mining., followed by association rules and Apriori algorithm.
Association rules (2):
Continuation of (1). We learn FP-Growth algorithm.
Clustering:
We learn the basic concept of clustering and K-Means clustering, hierarchical clustering, density-based clustering, and the basic approaches for evaluating clustering results
Graph Data Management (1):
We learn advanced topics in graph data management.
Graph Data Management (2):
Continuation of (1)
Introduction to Data Streams:
We review an overview of data streams, followed by structures of data streams, stream processing frameworks (e.g., Apache Flink, Apache Spark).
k
Data Stream Mining Algorithms (1):
We learn frequent pattern mining in data streams and clustering data streams.
Data Stream Mining Algorithms (2):
We learn streaming classification and streaming outlier detection.

Course type

Lectures

Online Course Requirement

Instructor

Amagasa Toshiyuki,Shiokawa Hiroaki,Bou Savong

Other information

The lectures will be given on-demand style, i.e., the lecture videos will be available.
The course materials will be distributed through manaba.

Site for Inquiry


Link to the syllabus provided by the university