Національний технічний університет "Харківський політехнічний інститут"

«Чи потрібно розробнику-електронщику, програмісту знати алгоритми та структури даних?».


«Алгоритми слугують базовими елементами будь-якої машинної програми», – казав автор мови програмування Pascal Ніклаус Вірт.


«Чи потрібно розробнику-електронщику, програмісту знати алгоритми та структури даних?».


Просунуті ж структури даних стануть у нагоді лише 10-20% інженерів. Але компаніям потрібні інженери, які мають знання і в математичній статистиці, і в алгебрі, і теорії програмування. Але фундамент, у будь-якому разі, будується на знаннях алгоритмів та структур даних.


Наприклад, співбесіди у найбільших технологічних компаній FAANG чи MINT на 60%-100% складаються з Problem Solving завдань, на вирішення більшості яких потрібні знання алгоритмів. Зараз цей тренд переходить і на middle-size компанії у світі та в Україні. Можна навчитись писати програми на С++, .NET і Python. Але, незалежно від мови, треба використовувати знання алгоритмів.


Студенти ОП «Електроніка» в рамках підготовки програмування починають навчатись з теорії алгоритмів, опрацьовуючи базові речі на прикладах стандартних завдань.


Вивчення алгоритмів програмування та структур даних , починаючи від сортування бульбашкою та дерев – до прохання оцінити ефективність алгоритмів за часовими та просторовими параметрами, розвиває логічне мислення та навички розв’язання задач, дає змогу обирати найефективніші способи обробки даних.


Календар

April 2024
M T W T F S S
1234567
891011121314
15161718192021
22232425262728
2930