Основы языков программирования
Люди придумали больше 8 тыс. языков программирования. Их популярность меняется каждый год. Данный предмет подразумевает изучение языка С – одного из самых старых и популярных языков программирования. Он «легкий» и быстрый, поэтому его используют там, где нужна высокая производительность. С помощью С создают драйвера, пишут ядра операционных систем, а также библиотеки для Python и других языков.
С – это не тот язык, на котором можно легко написать приложение для смартфона или программу для умного дома. Но с него можно начать изучение языков программирования. Овладение языком C существенно упростит изучение на старших курсах учебных предметов по C# и Java, поскольку их синтаксис очень похож на язык C.
ГРУППЫ ИЗУЧАЮЩИЕ ДАННЫЙ ПРЕДМЕТ
- ПО209 (второе полугодие)
- СП205 (второе полугодие)

Что изучаем
В ходе изучения учебного предмета вы рассмотрите перспективы развития теории и технологии проектирования программных продуктов, требования к разработке программного обеспечения, приемы и методы проектирования программного обеспечения, механизмы разработки программ, библиотечные функции, организацию пользовательских библиотек. Научитесь осуществлять программную реализацию алгоритма решения поставленной задачи на языке C, проектировать структуры приложения и данных, выполнять тестирование и отладку разработанных приложений.
Изучение данного учебного предмета тесно связано с такими учебными предметами, как «Основы алгоритмизации и программирования», «Арифметико-логические основы вычислительной техники», «Конструирование программ и языки программирования», «Технология разработки программного обеспечения».
Особенности обучения
Для формирования профессиональной компетентности техников-программистов в области проектирования и конструирования программ предусматривается проведение лабораторных занятий, на которых производится закрепления теоретического материала и формируются необходимые умения и навыки.
В целях контроля усвоения программного учебного материала предусмотрено проведение одной обязательной контрольной работы.