Наименование дисциплины: Алгоритмы и языки программирования
Направление подготовки: 011800 Радиофизика
Профиль подготовки: Телекоммуникационные системы и технологии
Квалификация (степень) выпускника: бакалавр
Форма обучения: очная
Автор: ст. преподаватель кафедры микроэлектроники .
1. Целями освоения дисциплины "Алгоритмы и языки программирования" являются:
освоение основных понятий, моделей и методов информатики и информационных технологий для последующего решения типовых общенаучных задач в своей профессиональной деятельности и для организации своего труда.
2. Дисциплина «Алгоритмы и языки программирования» относится к базовой части профессионального цикла Б2. вследствие ее важности для подготовки бакалавра. Информатика - комплексное научное направление, имеющее междисциплинарный характер, активно содействующее развитию других научных направлений и тем самым выполняющее интегративную функцию в системе наук. Она находится на стыке дисциплин, обеспечивающих базовую и специальную подготовку студентов. В рамках направления подготовки радиофизика приобретенные студентами знания и навыки необходимы как при освоении других дисциплин, так и для решения задач в своей профессиональной деятельности.
3. В результате освоения дисциплины обучающийся должен:
Знать:
основные факты, базовые концепции, принципы, модели и методы в области информатики и информационных технологий; технологию работы на ПК в современных операционных средах; основные методы разработки алгоритмов и программ; структуры данных, используемые для представления типовых информационных объектов; типовые алгоритмы обработки данных;
Уметь:
решать задачи обработки данных с помощью современных инструментальных средств конечного пользователя;
Владеть:
современными информационными и информационно-коммуникационными технологиями и инструментальными средствами для решения общенаучных задач в своей профессиональной деятельности и для организации своего труда (офисное ПО, математические пакеты, WWW).
4. Общая трудоемкость дисциплины составляет 2 зачетные единицы, 72 часа.
5. Содержание дисциплины:
№ п/п | Раздел дисциплины |
1 | История научно-технической области «Информатика и информационные технологии». |
2 | Представление данных и информация. Архитектура и организация ЭВМ. Операционные системы. Графический интерфейс. Математические и графические пакеты. Текстовые процессоры. Электронные таблицы и табличные процессоры. |
3 | Языки программирования: основные конструкции и типы данных; типовые приемы программирования; технология проектирования и отладки программ. |
4 | Алгоритмы и структуры данных: алгоритмические стратегии; фундаментальные вычислительные алгоритмы и структуры данных. |
5 | Программирование консольного ввода - вывода. |
6 | Программирование файлового ввода - вывода. |
7 | Графический вывод информации. |
6.Учебно-методическое и информационное обеспечение дисциплины:
а) основная литература:
1.Старченко основы информатики. М.: Горячая линия - Телеком. 2004.
2., Лебедев . – М.: Вуз и школа, 2004. – 636с.
б) дополнительная литература:
1.Острейковский . – М.: Высшая школа, 200с.
2.Алексеев . М: Солон-Р. 2001.
3.Павловский модели и системы. М.: Фазиз. 2000.
4.Якубайтис сети и системы: Справочная книга.- М.: Финансы и статистика, 1996
5.Информатика: Учебник для вузов.- / Под ред. . – СПб.: Питер, 2001.
6.Могилев и др. Информатика: Учебное пособие для вузов / , , ; Под ред. . - М.: Изд. центр "Академия", 2000
7., Тимофеев практикум на ЭВМ: методические указания. - Ярославль: ЯрГУ, 2003.
в) программное обеспечение и Интернет-ресурсы:
1.Среда разработки п. о. - Free Pascal (для самостоятельной домашней работы).
2.Lasarus – оболочка для Free Pascal (для самостоятельной домашней работы).
3.Классическая среда разработки п. о. - Turbo Pascal (для работы в компьютерном классе).


