Программирование на С

Версия от 12:29, 15 июня 2019; Root (обсуждение | вклад) (Новая страница: «Дисциплина «Программирование на С» является частью базового блока дисциплин учебного п…»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

Дисциплина «Программирование на С» является частью базового блока дисциплин учебного плана по направлению подготовки 45.03.04 «Интеллектуальные системы в гуманитарной сфере». Дисциплина реализуется Учебно-научным центром программного и лингвистического обеспечения интеллектуальных систем Отделения интеллектуальных систем в гуманитарной сфере.

Цель дисциплины: формирование у студентов элементов информационной культуры, необходимых для успешной работы по специальности.

Задачи дисциплины:

  1. приобретение студентами знаний, требуемых для правильного понимания роли и места компьютерных технологий в гуманитарных науках;
  2. формирование у студентов логического и алгоритмического мышления с помощью специально подобранных упражнений;
  3. выработка у студентов навыков практического использования компьютера в учебной и будущей профессиональной деятельности.

В результате освоения дисциплины обучающийся должен:

Знать:

  • основные свойства алгоритмов, формы записи алгоритмов, базовые алгоритмические структуры;
  • способы описания синтаксиса языка программирования C, его основные синтаксические конструкции;
  • базовые типы данных и возможности для определения новых типов данных в С;
  • стандартные структуры данных (в том числе списки, стеки, очереди, деки, деревья, графы) и варианты их представления в программах;
  • стандартные алгоритмы сортировки и поиска.

Уметь:

  • программировать базовые алгоритмы;
  • разбивать задачу на подзадачи для заданного алгоритма;
  • разрабатывать несложные алгоритмы;
  • разрабатывать и отлаживать несложные программы, связанные с обработкой текста.

Владеть:

  • навыками практической работы на компьютере, а именно настройки параметров операционной системы и приложений в соответствии с потребностями пользователя;
  • навыками применения имеющихся утилит для работы с аппаратурой компьютера и оптимизации ее параметров;
  • навыками использования интегрированной среды разработчика при написании и отладке программ;
  • навыками использования текстовых процессоров и других приложений для подготовки документов.

Рабочей программой предусмотрены следующие виды контроля: текущий контроль успеваемости в форме опроса, домашних практических и контрольных работ, промежуточная аттестация в форме экзамена.