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
- Course
- C-02504-HT00CF29
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.