Skip to main content

Data Repositories and APIs (5 cr)

Code: 5I00CV66-3001

General information


Enrolment period
28.11.2016 - 08.01.2017
Registration for the implementation has ended.
Timing
09.01.2017 - 15.12.2017
Implementation has ended.
Credits
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
ICT Engineering
Campus
TAMK Main Campus
Teaching languages
Finnish
Degree programmes
Master's Degree in Information Technology
Teachers
Esa Kujansuu
Pekka Pöyry
Person in charge
Pekka Pöyry
Course
5I00CV66

Objectives (course unit)

After completing this course a student understands how data can be stored and how data can be handled. A student also understand how data can be exploited through API.

Content (course unit)

Course covers database technologies, data definition and data manipulation. Course topics also include API design and implementation.

Exam schedules

No exam.

Evaluation methods and criteria

The course is evaluated based on a practical work (0-4) and exercises (0-1). The grade is the sum of these two.
85 % of exercise activity. gives number 1. The practical work has a set of features that gives the grade.

Assessment scale

0-5

Teaching methods

contact teaching
exercisesassignments
practical work and demonstrations

Learning materials

The course book: Fundamentals of Database Systems (Elmasri & Navathe, 5th edition or newer).
Database Systems: A Practical Approach to Design, Implementation and Management, 5/E
Also some material in Tabula.

Content scheduling

* Introduction
* Database environment
* Database architectures and web
* modeling and database design
* CASE-tool: MySQLWorkbench
* SQL
* RestFul API

International connections

Teaching in english.

Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)

Has not done assigned duties or participated in class. Has not proven his/her competence.

Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)

Knows course topics and has capabilities to demonstrate this. Course assignments do not contain considerable flaws and are mainly given on time. Passable group function skills.

Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)

Knows how to apply course topics in real life. Course assignments are mainly done according to specifications and returned on time. Good group working skills.

Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)

Extensive capabilities to utilize course topics in real life and capabilities to demonstrate these traits. Course assignments are done according to specifications and returned on time. Proactive group working skills.

Go back to top of page