Skip to main content

Data Structures and Algorithms (non-stop online) (5 cr)

Code: C-02504-HT00CF29-3001

General information


Enrollment
03.03.2025 - 15.06.2025
Registration for the implementation has begun.
Timing
20.05.2025 - 31.07.2025
Implementation is running.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Blended learning
Institution
Jyväskylä University of Applied Sciences, Pääkampus
Teaching languages
Finnish
Seats
0 - 20
No reservations found for realization C-02504-HT00CF29-3001!

Evaluation scale

0-5

Objective

Purpose of the course Do you want to learn how to design and develop more efficient algorithms and use more diverse data structures in their development? Data Structures and Algorithms is a course that deepens your knowledge of the basics of programming and develops problem-solving skills needed in programming. Course competences - Application development skills: knows the technologies used in application development and recognizes the significance of different technologies and their relationships. - Application development skills: Is able to program and develop secure applications. - Learning to learn: Is able to acquire, critically assess and appropriately apply the national and international knowledge base and practices of their field. Learning outcomes You will be familiar with the most common data structures used in software development and be able to use them in the development of algorithms.

Content

Common data structures and types of algorithms, use of data structures in algorithm development, efficiency of algorithms, applications of algorithms.

Location and time

Summer/Autumn 2025

Teaching methods

The course is entirely online. The course includes pre-recorded video lectures, and the solutions to the tasks can be tested using the unit tests provided. In addition, the course includes a 0.5-1 hour personal assessment discussion with the teacher via Zoom.

Student workload

135 hours

Qualifications

To participate in this course, you must have mastered the basics of Javascript programming language.

Go back to top of page