Направление 09.03.01 "Информатика и вычислительная техника"
Профессионально-образовательная программа "Вычислительные машины, комплексы, системы и сети"
Дисциплина относится к базовой части профессионального цикла (Б.3). Шифр дисциплины в рабочем учебном плане – Б3.Б.4.
Процесс изучения дисциплины направлен на формирование следующих компетенций:
- ОК-1. Владеет культурой мышления, способен к общению, анализу, восприятию информации, постановки цели и выбору путей её достижения;
- ОК-2. Умеет логически верно, аргументировано и ясно строить устную и письменную речь.
- ОК-6. Стремится к саморазвитию, повышению своей квалификации и мастерства.
- ОК-7. Умеет критически оценивать свои достоинства и недостатки, наметить пути и выбрать средства развития достоинств и устранения недостатков.
- ОК-8. Осознает социальную значимость своей будущей профессии, обладает высокой мотивацией к выполнению профессиональной деятельности.
- ОК-11. Осознаёт сущность и значение информации в развитии современного общества; владеет основными методам, способами и средствами получения, хранения, переработки информации.
- ОК-12. Имеет навыки работы с компьютеров как средством управления информацией.
- ОК-13. Способен работать с информацией в глобальных компьютерных сетях.
- ПК-2. Осваивать методики использования программных средств для решения практических задач.
- ПК-3. Разрабатывать интерфейсы «человек-электронно-вычислительная машина».
- ПК-5. Разрабатывать компоненты программных комплексов и баз данных, использовать современные инструментальные средства и технологии программирования.
В результате освоения дисциплины студент должен
знать: основы алгоритмизации, программирования и основные понятия теории информации; формы представления числовой и символьной информации; способы определения переменных базовых типов данных, массивов, структур и указателей; синтаксис основных операций, операторов и функций в С; методы прикладного и системного программирования на языке С; суть объектно-ориентированного подхода и способы его реализации на языке С.
уметь: строить алгоритмы решения поставленных задач в одной из известных форм (блок-схема, псевдокод); уметь переводить алгоритмы, записанные в виде блок-схемы или псевдокода в программы на языке С; выполнять подготовку, трансляцию и отладку программ на языке С; создавать компоненты и модули на языке C; решать типичные задачи проектирования интерфейсов на языке С; производить анализ существующих программ.
владеть: навыками разработки и оформления проектной и рабочей технической документации, контроля соответствия разрабатываемых проектов и технической документации стандартам, техническим условиям и другим нормативным документам, применения современных инструментальных средств при разработке программного обеспечения.
Преподаватели:
- Лекции: Фульман Виталий Олегович
- Лабораторные работы: Фульман Виталий Олегович, Курзин Алексей Станиславович