Skip to main content

Advanced Course in Databases (5 cr)

Code: HT00CF28-3001

General information


Timing
12.01.2026 - 20.05.2026
The implementation has not yet started.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Face-to-face
Unit
School of Business
Campus
Main Campus
Teaching languages
Finnish
Seats
20 - 35
Degree programmes
Bachelor's Degree Programme in Business Information Technology
Teachers
Jarkko Immonen
Groups
HTK24S1
Tietojenkäsittely (AMK)
Course
HT00CF28
No reservations found for realization HT00CF28-3001!

Evaluation scale

0-5

Objective

Purpose of the course

Basic knowledge of databases is often enough to go a long way, but more extensive and in-depth knowledge of databases gives you the opportunity to implement effective and appropriate databases. In this course, you deepen your previous knowledge of databases and get to know NoSQL database technologies.

Course competences

- Information System Competence: Is familiar with typical information systems and services and understands the importance of security in utilizing services.
- Application Development Competence: Knows the technologies used in application development and recognizes the significance of different technologies and their relationships.
- Application Development Competence: Is able to program and develop secure applications.
- Operating in a workplace: Utilises the opportunities offered by technology and digitalisation in their work.

The learning objectives of the course

After completing the course, you will have a broader knowledge of database technology. You will be familiar with various NoSQL databases and know how to use them in a basic way.

Content

The course discusses databases from the following perspectives:

- Database management
- Advanced features of relational databases
- NoSQL databases
- Basic usage of NoSQL databases covered
- Advanced features of NoSQL databases covered

Location and time

The course will be delivered at Jamk's main campus.

Teaching methods

The course is implemented as contact teaching, where the subject is introduced in a guided manner during contact lessons and the learned information is applied in practice through exercises. In addition to contact lessons, the student studies the material independently.

Exam schedules

There is no exam in the course.

Student workload

Approximately 135 hours.

Assessment criteria, satisfactory (1)

Sufficient 1: You are familiar with the concepts and can use some features provided by relational and NoSQL technologies. You know the principles and basic functionalities of the new database technologies covered in the course.

Satisfactory 2: You are familiar with the concepts and can take advantage of the features offered by relational and NoSQL technologies. You know the principles and basic functionalities of the new database technologies covered in the course.

Assessment criteria, good (3)

Good 3: You are familiar with the concepts and can take advantage of the features offered by the relational and NoSQL technologies. You understand the principles and basic functionalities of the new database technologies covered in the course and will be able to use them.

Very good 4: You understand the concepts and know how to take advantage of the features offered by relational and NoSQL technologies. You understand the principles and basic functionalities of the new database technologies covered in the course, and you are able to design and implement solutions suitable for practical problems using those tools.

Assessment criteria, excellent (5)

Excellent 5: You master the concepts and can make extensive use of the features offered by relational and NoSQL technologies. You understand the principles and basic functionalities of the new database technologies covered in the course, and you will be able to design and implement solutions suitable for practical problems using those tools. You can independently expand and apply your knowledge and skills.

Qualifications

To participate in the course, you must have basic knowledge of relational databases, SQL language and container technology.

Go back to top of page