Introduction to NoSQL Databases (2 cr)

Code: SOF012AS2AE-3002

Basic information of implementation


Timing
23.03.2026 - 15.05.2026
The implementation has not yet started.
ECTS Credits
2 cr
Campus
Pasila Campus
Teaching languages
English
Seats
15 - 100
Degree programmes
TRATI Business Information Technology
ITBBA Business Information Technology
Teachers
Kalle Ilves
Groups
VIRTUAL
Virtual implementation
ITE4PASOF1
Business Information Technology, 4th semester, Software Development, Pasila, group 1
Course
SOF012AS2AE

Evaluation scale

H-5

Schedule

First week's assignments have a deadline, and there's a final deadline for the rest of the assignments.

Implementation methods, demonstration and Work&Study

The course is conducted virtually, relying on self-study. Learning is carried out through both theory and practical exercises.

Intro

During this course you will learn the principles of NoSQL database management systems, how they differ from relational database management systems, what are their benefits and challenges, and practical applications. The course covers in more detail the principles and database operations of a widely adopted MongoDB database management system and how to use it in database application development with the Python programming language.

Materials

The course utilizes online sources from both official MongoDB documentation and third-party sources.

Teaching methods and instruction

The course is conducted virtually, relying on self-study. Learning is carried out through both theory and practical exercises.

Exam dates and re-exam possibilities

The course has no exam; instead, a set of assignments needs to be completed before the course's final deadline.

Learning assignments

Course assignments are related to e.g., database design and queries. There's also a final project, which is a simple Python database application.

Assessment methods

The course is graded on a pass/fail scale. A passing grade requires the participant to demonstrate competence through the course assignments.

Go back to top of page