HT00CF29 Data Structures and Algorithms (5 cr)
Cooperation network course
Network: CampusOnline AMK
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ä.
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.