HT00CF29 Data Structures and Algorithms (5 cr)

Cooperation network course

Network: CampusOnline AMK

More about the network

Network: EduJyväskylä

Available for: Master's students, Bachelor's students and Bachelor's and Master's students

This course is offered through the Network for EduJyväskylä. These studies are available for bachelor's, and master's degree students studying in the University of Jyväskylä.

More about the network

Grading scale:
0-5
Language:
Finnish

Description

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

Learning outcomes

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.

Description of prerequisites

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

Completion methods

No completion methods