Наименование дисциплины: Алгоритмы и языки программирования

Направление подготовки: 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 (для работы в компьютерном классе).