Algorithms and Data Structures
The course offers a different look at the issues that you can deal with when solving more complex programming problems.
The course offers a different look at the issues that you can deal with when solving more complex programming problems.
The course has been made within the framework of the project ”MOOC at the Westpomeranian Business School”; co-financed from Knowledge, Education, Development Operational Programme 2014-2020, from resources of the European Social Fund (POWR.03.01.00-00-W068/18-00).
Coming to this course you probably already have some basic knowledge about the introduction to algorithmics, i.e. you are familiar with the concept of an algorithm and you probably know at least a few ways to write them. If you also have knowledge and skills in programming in any language, you must have encountered a popular data structure which is an array. In this course, you will learn about the most important data structures that can often be more efficient than the mentioned array and about algorithms that operate on these structures.
The knowledge, skills and, above all, experience that you will gain after this course should make it easier for you to solve more complex programming problems and will give you a different perspective on the issues that you will have to face one day.
Overall course objective – To learn about different data structures and the algorithms that operate on them.
Detailed objectives:
Basic data structures
Prime numbers
Sorting data structures
Stos LIFO
Greedy and dynamic algorithms
To successfully complete the course, it is necessary to take a final test with 20 closed-ended questions and give at least 11 correct answers (55%).
The test consists of 20 questions with 1 point for each correctly answered question. After a minimum of 11 correct answers, a personal certificate of completion will be generated. The certificate of completion of the course will be generated automatically after exceeding the credit threshold and can be found in the "My Courses" tab (55%).
Author of the course: Dominik Rynkiewicz
Dominik Jerzy Rynkiewicz, M.Sc. Eng. – computer scientist, university lecturer. He has been dealing with computer science since the beginning of the present millennium. From an early age, solving puzzles has been his passion, which in combination with computer science led him towards the design of algorithms and databases. Professionally, he is also involved in computer graphics and printing.