Программирование систем управления роботизированных беспилотных аппаратов

Сипаттама: 7М07100 «Приборлар жасау» мамандығы үшін «Роботты ұшқышсыз әуе көліктерін басқару жүйелерін бағдарламалау» пәні «Роботты ұшқышсыз әуе көлігі» бағыты бойынша таңдаған курстың негізгі пәндеріне жатады. Пән C ++ бағдарламасында бағдарламалау негіздерін, объектілі-бағытталған бағдарламалау технологиясын, Microsoft Visual Studio.Net бағдарламалық жасақтама ортасын зерттейді.

Кредиттер саны: 6

Компонент: ЖОО компоненті

Цикл: Кәсіптік пәндер

Мақсат
  • Магистранттарды роботсыз адамсыз автокөліктерді басқару жүйелерінде микропроцессорлық кешендерді құру және пайдалану саласындағы өндірістік және ғылыми-зерттеу жұмыстарына дайындау.
Міндет
  • C ++ бағдарламалау технологиясын меңгеру;
  • студенттерге объектілі-бағытталған бағдарламалаудың негізгі ұғымдарын таныстыру;
  • роботсыз ұшқышсыз басқару құралдарын басқарудың бағдарламалық жүйесін әзірлеу әдістерін меңгеру;
  • C ++ бағдарламалау тілін қолданып қазіргі заманғы микропроцессорлық контроллерлерді программалауда студенттердің дағдыларын дамыту;
  • курста алынған білімді өз бетінше алу және тереңдету қабілетін дамыту
Оқыту нәтижесі: білу және түсіну
  • роботсыз ұшқышсыз көлік құралдарын басқару жүйелерін жобалаудың қазіргі заманғы тұжырымдамалары мен әдістемелері;
  • С ++ және объектілі-бағытталған бағдарламалау технологиясындағы бағдарламалау негіздері;
  • роботсыз ұшқышсыз басқару құралдарын басқарудың заманауи программалық құралдары.
Оқыту нәтижесі: білім мен ұғымды қолдану
  • тақырыптық саладағы негізгі мәселелерді түсіну, оларды шешудің әдістерін және құралдарын таңдау
Оқыту нәтижесі: коммуникативтік қабілеттіліктер
  • роботсыз ұшқышсыз жүйелердегі микропроцессорлық жүйелерді әзірлеу және пайдалану жөніндегі жұмыстарды ұйымдастыру саласындағы ақпараттар, идеялар, проблемалар және шешімдер туралы хабарлау
  • тәжірибелік-конструкторлық жұмыстарды ұйымдастыруда, командалық басқаруда тәжірибе мен дағдыларды пайдалану мүмкіндігі
  • өзгеретін жағдайларға бейімделу қабілеті, жинақталған тәжірибені асыра бағалау, олардың мүмкіндіктерін талдау
  • командамен жұмыс істеу үшін қажетті қарым-қатынас дағдыларын дамыту
Оқыту нәтижесі: Оқу дағдылары немесе сабаққа қабілеттілігі
  • микроконтроллерлерді бағдарламалау кезінде логикалық ойлау, роботсыз адамсыз көлік құралдарын басқару жүйесі
  • Microsoft Visual Studio.Net заманауи даму ортасында роботсыз ұшқышсыз басқару құралдарының басқару элементтерінің негізгі компоненттерін C ++ тіліне объектілі-бағытталған бағдарламалау тілінде бағдарламалау.
  • ғылыми-техникалық ақпаратты іздеу, өңдеу, талдау және жүйелеу, зерттеу тақырыбы бойынша мәселелерді шешу әдістері мен құралдарын таңдау мүмкіндігі
  • теориялық және тәжірибелік зерттеулер нәтижелерін талдай білу, құрылғылар мен жүйелерді жетілдіру бойынша ұсыныстар жасау, өнертабыстарға ғылыми жарияланымдарды және қосымшаларды дайындау
Негізгі әдебиет
  • Джесс Либерти. C++. Энциклопедия пользователя: пер. с англ. – К.: Издательство «ДиаСофт», 2009. – 584 с.
  • Уолтер Савич. Программирование на С++. – СПБ.:Питер; Киев: Издательская группа BHV, 2007.–с.
  • Харви Дейтел , Пол Дейтел. Как программировать на C++.: пер. с англ. – М.: ЗАО «Издательство БИНОМ», 2006. – 912 с.
  • Программирование и отладка С/С++ приложений для микроконтроллеров ARM. – М.: ДМК Пресс.2012.– 168с.