| Закреплена за кафедрой | Кафедра информационной безопасности |
|---|---|
| Направление подготовки | 10.03.01. Информационная безопасность |
| Профиль | Безопасность автоматизированных систем (в сфере профессиональной деятельности) |
| Форма обучения | Очная |
| Общая трудоемкость | 4 ЗЕТ |
| Учебный план | 10_03_01_Информационная безопасность_БАС-2023 |
|
|
||||||||||||||
Распределение часов по семестрам
| Курс (семестр) | 1 (2) | Итого | ||
|---|---|---|---|---|
| Недель | 22 | |||
| Вид занятий | УП | РПД | УП | РПД |
| Лекции | 20 | 20 | 20 | 20 |
| Лабораторные | 36 | 36 | 36 | 36 |
| Сам. работа | 78 | 78 | 78 | 78 |
| Консультации | 10 | 10 | 10 | 10 |
| Итого | 144 | 144 | 144 | 144 |
| 1.1. | Цель изучения дисциплины – формирование теоретических знаний и практических навыков по использованию современных электронно-вычислительных и программных средств для решения широкого спектра задач в различных областях, а именно: - знакомство студентов с основными видами языков программирования высокого уровня; - формирование навыков работы с различными средствами программирования и отладки для создания программного обеспечения на языках высокого уровня; - обучение основным принципам алгоритмического подхода, от этапа формализации до реализации в виде программного кода. |
|---|
| Цикл (раздел) ООП: Б1.О.04 |
| ОПК-7 | Способен использовать языки программирования и технологии разработки программных средств для решения задач профессиональной деятельности; |
| ОПК-7.1 | Знает языки программирования и системы разработки программных средств для решения профессиональных задач. |
| ОПК-7.2 | Умеет выбирать необходимые языки программирования и системы разработки программных средств для решения профессиональных задач. |
| ОПК-7.3 | Владеет навыками применения языков программирования и систем разработки программных средств для решения профессиональных задач. |
| В результате освоения дисциплины обучающийся должен | |
| 3.1. | Знать: |
|---|---|
| 3.1.1. | ОПК-7.1: Знает языки программирования и системы разработки программных средств для решения профессиональных задач |
| 3.2. | Уметь: |
| 3.2.1. | ОПК-7.2: Умеет выбирать необходимые языки программирования и системы разработки программных средств для решения профессиональных задач |
| 3.3. | Иметь навыки и (или) опыт деятельности (владеть): |
| 3.3.1. | ОПК-7.3: Владеет навыками применения языков программирования и систем разработки программных средств для решения профессиональных задач |
| Код занятия | Наименование разделов и тем | Вид занятия | Семестр | Часов | Компетенции | Литература |
|---|---|---|---|---|---|---|
| Раздел 1. 1. Введение. Ввод-вывод в языке Python | ||||||
| 1.1. | Python как интерактивный вычислитель. Типы данных. Преобразование типов. Запуск простейшей программы. Форматирование вывода | Лекции | 2 | 4 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1, Л1.1 |
| 1.2. | Лабораторная работа № 1. Ввод-вывод в Python | Лабораторные | 2 | 4 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1, Л1.1 |
| 1.3. | Введение. Ввод-вывод в языке Python | Сам. работа | 2 | 8 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1, Л1.1 |
| Раздел 2. 2. Условная инструкция | ||||||
| 2.1. | Условная инструкция. Синтаксис полной условной инструкции. Операторы сравнения и логические операторы. | Лекции | 2 | 2 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1, Л1.1 |
| 2.2. | Лабораторная работа № 2. Условная инструкция | Лабораторные | 2 | 4 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1, Л1.1 |
| 2.3. | Условная инструкция | Сам. работа | 2 | 8 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1, Л1.1 |
| Раздел 3. 3. Циклы for и while | ||||||
| 3.1. | Цикл for. Функция range. Цикл while. Инструкции управления циклом | Лекции | 2 | 2 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1, Л1.1 |
| 3.2. | Лабораторная работа № 3. Циклы for и while | Лабораторные | 2 | 4 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1, Л1.1 |
| 3.3. | Циклы for и while | Сам. работа | 2 | 8 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1, Л1.1 |
| Раздел 4. 4. Вещественные числа | ||||||
| 4.1. | Действительные числа. Модуль math. | Лекции | 2 | 2 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1, Л1.1 |
| 4.2. | Лабораторная работа № 4. Вещественные числа | Лабораторные | 2 | 4 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1, Л1.1 |
| 4.3. | Вещественные числа | Сам. работа | 2 | 8 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1, Л1.1 |
| Раздел 5. 5. Работа со строками | ||||||
| 5.1. | Строки. Срезы (slices). Методы. Метод find и rfind. Метод replace. Метод count | Лекции | 2 | 2 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1, Л1.1 |
| 5.2. | Лабораторная работа № 5. Строки в Python | Лабораторные | 2 | 4 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1, Л1.1 |
| 5.3. | Работа со строками | Сам. работа | 2 | 8 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1, Л1.1 |
| Раздел 6. 6. Функции и рекурсия | ||||||
| 6.1. | Функции. Локальные и глобальные переменные. Рекурсия | Лекции | 2 | 4 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1, Л1.1 |
| 6.2. | Лабораторная работа № 6. Функции и рекурсия | Лабораторные | 2 | 4 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1, Л1.1 |
| 6.3. | Функции и рекурсия | Сам. работа | 2 | 12 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1, Л1.1 |
| 6.4. | Функции. Локальные и глобальные переменные. Рекурсия | Консультации | 2 | 4 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1 |
| Раздел 7. 7. Списки в Python | ||||||
| 7.1. | Списки. Методы split и join. Срезы. Операции со списками. Генераторы списков | Лекции | 2 | 2 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1, Л1.1 |
| 7.2. | Лабораторная работа № 7. Списки в Python | Лабораторные | 2 | 4 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1, Л1.1 |
| 7.3. | Списки в Python | Сам. работа | 2 | 12 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1, Л1.1 |
| 7.4. | Списки. Методы split и join. Срезы. Операции со списками. Генераторы списков | Консультации | 2 | 4 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1 |
| Раздел 8. 8. Вложенные списки | ||||||
| 8.1. | Обработка и вывод вложенных списков. Создание вложенных списков. Ввод двумерного массива. Пример обработки двумерного массива. Вложенные генераторы двумерных массивов | Лекции | 2 | 2 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1, Л1.1 |
| 8.2. | Лабораторная работа № 8. Вложенные списки в Python | Лабораторные | 2 | 8 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1, Л1.1 |
| 8.3. | Вложенные списки | Сам. работа | 2 | 14 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1, Л1.1 |
| 8.4. | Обработка и вывод вложенных списков. Создание вложенных списков. Ввод двумерного массива. Пример обработки двумерного массива. Вложенные генераторы двумерных массивов | Консультации | 2 | 2 | ОПК-7.1, ОПК-7.2, ОПК-7.3 | Л2.1 |
| 5.1. Контрольные вопросы и задания для проведения текущего контроля и промежуточной аттестации по итогам освоения дисциплины |
| Оценочные материалы для текущего контроля по разделам и темам дисциплины в полном объеме размещены в онлайн-курсе на образовательном портале «Цифровой университет АлтГУ» – https://portal.edu.asu.ru/course/view.php?id=2434 ОЦЕНКА СФОРМИРОВАННОСТИ КОМПЕТЕНЦИИ: ОПК-7: Способен использовать языки программирования и технологии разработки программных средств для решения задач профессиональной деятельности Индикаторы достижения компетенции: ОПК-7.1: Знает языки программирования и системы разработки программных средств для решения профессиональных задач. ОПК-7.2: Умеет выбирать необходимые языки программирования и системы разработки программных средств для решения профессиональных задач. ОПК-7.3: Владеет навыками применения языков программирования и систем разработки программных средств для решения профессиональных задач. ПРИМЕРЫ ЗАДАНИЙ ЗАКРЫТОГО ТИПА Вопрос 1. Какие характеристики можно отнести к языку программирования Python? А. интерпретируемый Б. с динамической типизацией В. использующий препроцессор для макроподстановок Г. для быстрой разработки приложений Ответ: А, Б, Г Вопрос 2. Какие характеристики можно отнести к языку программирования Python? А. имеет эффективный компилятор в коды процессора Б. использует раннее связывание В. объектно-ориентированный Г. универсальный язык программирования Ответ: В, Г Вопрос 3. Какие из этих утверждений о Python верны? А. программы на Python транслируются в машинные коды, которые затем исполняются Б. Python использует промежуточный код В. язык Python применяется для быстрой разработки приложений Г. Python имеет обширную библиотеку стандартных модулей Ответ: Б, В, Г Вопрос 4. Какие парадигмы и стили программирования поддерживает Python? А. объектно-ориентированный Б. структурный стиль В. программирование в ограничениях Г. функциональное программирование Ответ: А, Б, Г Вопрос 5. Что будет выведено следующей программой: A = B = 1 a = "A" * 5 b = "B" * 5 a = a + b * 5 print a, b А. 30 5 Б. AAAAABBBBBAAAAABBBBBAAAAABBBBBAAAAABBBBBAAAAABBBBB, BBBBB В. AAAAABBBBBAAAAABBBBBAAAAABBBBBAAAAABBBBBAAAAABBBBB BBBBB Г. AAAAABBBBBBBBBBBBBBBBBBBBBBBBB BBBBB Ответ: Г Вопрос 6. Что выведет следующая программа S = 0 for i in range(1, 10): if i % 2 == 0: S = S + i print S А. -1 Б. 0 В. 20 Г. 100 Ответ: В Вопрос 7. Что выведет следующая программа: S = 0 for i in range(10, 2, -1): if i % 2 == 0: S = S + i print S А. 0 Б. 10 В. 28 Г. 32 Ответ: В Вопрос 8. Сколько элементов будет содержать список L (то есть, чему будет равно len(L)) после выполнения следующего кода: L = [] L.extend([1,2,3]) L.insert(1, "abc") del L[0][0] А. 1 Б. 2 В. 4 Г. 4, но произойдет ошибка Ответ: Г Вопрос 9. Что будет получено в результате вычисления следующего выражения: (0 < [1, 4][1] < 3) + 1 А. 0 Б. 1 В. 2 Г. 3 Ответ: Б Вопрос 10. С помощью какой функции можно организовать цикл с параметром (for)? А. range() Б. id() В. dir() Г. reload() Ответ: А Вопрос 11. Что обычно делается для возврата более одного значения из функции? А. ничего; возвратить можно только одно значение Б. возвращается кортеж значений В. значения можно вернуть через входные объекты, заданные в списке аргументов (как в C/C++) Ответ: Б Вопрос 12. Какими способами можно получить доступ к функции fun() из модуля fns? А. from fns import fun; fun() Б. import fns; fns.fun() В. import fns.fun; fns.fun() Г. import fns.fun as fun; fun() Ответ: А, Б Вопрос 13. В каком модуле можно взять типы базовые классы для составных типов данных? А. re Б. typing В. pickle Г. math Ответ: Б Вопрос 14. Как определить функцию в Python? А. с помощью оператора def Б. с помощью оператора import В. заданием списка строк исходного кода Г. с помощью lambda-выражения Ответ: А, Г Вопрос 15. Какие операторы и функции Python подходят для поэлементной обработки элементов последовательности? А. функция map() Б. списковое включение [x for x in s] В. функция id() Г. функция iter() Ответ: А, Б КРИТЕРИИ ОЦЕНИВАНИЯ ЗАКРЫТЫХ ВОПРОСОВ Каждое задание оценивается 1 баллом. Оценивание выполненных заданий в целом: - «зачтено» – верно выполнено более 50% заданий; «не зачтено» – верно выполнено 50% и менее 50% заданий; - «отлично» – верно выполнено 85-100% заданий; «хорошо» – верно выполнено 70-84% заданий; «удовлетворительно» – верно выполнено 51-69% заданий; «неудовлетворительно» – верно выполнено 50% или менее 50% заданий. ПРИМЕРЫ ЗАДАНИЙ ОТКРЫТОГО ТИПА Вопрос 1. Что происходит при выполнении стейтмента def имя_функции()? Ответ: код функции компилируется во внутреннее представление, а объект «функция» присваивается заданному имени Вопрос 2. Зачем нужен «пустой» тип None? Ответ: можно присваивать это значение переменным, заполнять структуры значением этого типа, сравнивать (проверять, является ли текущее значение None или чем-то другим), возвращать его из функций, передавать его в функции Вопрос 3. Как работает ленивое вычисление условных операторов and и or? Ответ: для операции "или" достаточно, чтобы операнд слева был истинным, второй операнд справа считать не нужно, для операции "и" - достаточно, чтобы левый операнд был ложным, чтобы второй не вычислялся Вопрос 4. Чем удобны форматные строки вида f’…’ (f”…”)? Ответ: они позволяют вставлять вычисляемые фрагменты кода в себя и выводить полученные в этих фрагментах значения в заданном формате Вопрос 5. Чем отличаются коллекции list и tuple? Ответ: список (list) является изменяемой последовательностью элементов произвольной длины, кортеж (tuple) – является неизменяемой последовательностью элементов фиксированной при создании длины Вопрос 6. При использовании пустого типа None в условии оно будет восприниматься как _ значение Ответ: ложное, как и любое другое нулевое или пустое значение Вопрос 7. Чем отличаются операции сравнения == и is? Ответ: сравнение по == осуществляется по значению сравниваемых объектов, а сравнение по is осуществляется по значениям их id(), то есть адресов (идентичностей ) Вопрос 8. Какой конструкцией можно перебрать все символы строки str, не прибегая напрямую к использованию индексов? Ответ: конструкцией вида for symbol in str: # код для обработки очередного символа symbol Вопрос 9. С помощью какой функции можно узнать тип объекта в Python? Ответ: с помощью функции type(), например type(10) вернет тип int Вопрос 10. Зачем нужны несколько видов кавычек в Python? Ответ: при их использовании чаще всего отпадает необходимость в экранировании выводимых в консоль символов кавычки Вопрос 11. Чем отличается обработка докстрингов (строк в тройных одинарных или двойных кавычках) от обычных? Ответ: способом обработки отступов, нулевой уровень отступа задаётся минимальным отступом, а внутри явно можно указать произвольные отступы. Вопросы 12. Как выбрать из строки str произвольной возможной длины подстроку, начинающуюся с третьего символа и не включающую последний? Ответ: str[2:-1] Вопрос 13. Как определить функцию, принимающую два обязательных позиционных аргумента x и y и набор необязательных именованных? Ответ: определение будет выглядеть так: def имя_функции(x, y, **kwargs): # тело функции Вопрос 14. В чем опасность использования изменяемых объектов в качестве значений по умолчанию аргументов функций? Ответ: сам аргумент по умолчанию может изменяться при последовательных запусках функции Вопрос 15. Как проверить, является ли данный объект obj относящимся к классу smth? Ответ: нужно использовать функцию isinstance(obj, smth) Вопрос 16. Какие уровни видимости (scope) существуют в Python? Ответ: локальный (внутри функции и ее аргументов), глобальный (на верхнем уровне модуля/скрипта), нелокальный (из охватывающей функции, только на 1 уровень выше и только из функции) Вопрос 17. Зачем нужны лямбда-выражения в Python? Ответ: это выражения, создающие функции без имени, далее эту функцию можно запомнить в переменной, передать как аргумент/вернуть из функции или вызвать Вопрос 18. Как работает связывание по имени? Ответ: функция зависит от внешних параметров и при вызовах использует их значения в данный момент Вопрос 19. Что делает функция reduce модуля functools? Ответ: принимает 2-местную функцию и выполняет (левую) свёртку всех элементов последовательности Вопрос 20. _ - это функция, принимающая функцию, определённую в следующей строке, и делающая некое преобразование («колдовство») над ней Ответ: декоратор КРИТЕРИИ ОЦЕНИВАНИЯ ОТКРЫТЫХ ВОПРОСОВ. «Отлично» (зачтено): Ответ полный, развернутый. Вопрос точно и исчерпывающе передан, терминология сохранена, студент превосходно владеет основной и дополнительной литературой, ошибок нет. «Хорошо» (зачтено): Ответ полный, хотя краток, терминологически правильный, нет существенных недочетов. Студент хорошо владеет пройденным программным материалом; владеет основной литературой, суждения правильны. «Удовлетворительно» (зачтено): Ответ неполный. В терминологии имеются недостатки. Студент владеет программным материалом, но имеются недочеты. Суждения фрагментарны. «Неудовлетворительно» (не зачтено): Не использована специальная терминология. Ответ в сущности неверен. Переданы лишь отдельные фрагменты соответствующего материала вопроса. Ответ не соответствует вопросу или вовсе не дан. |
| 5.2. Темы письменных работ для проведения текущего контроля (эссе, рефераты, курсовые работы и др.) |
| не предусмотрены |
| 5.3. Фонд оценочных средств для проведения промежуточной аттестации |
| Промежуточная аттестация заключается в проведении в конце семестра зачета по всему изученному курсу. Зачет проводится в письменной форме по билетам. В билет входит 2 вопроса: как правило, 1 вопрос теоретического характера и 1 вопрос практико-ориентированного характера. ВОПРОСЫ ТЕОРЕТИЧЕСКОГО ХАРАКТЕРА: 1. Поколения ЯП. Классификация ЯП. Парадигмы программирования. 2. Простые числовые типы (целочисленный, вещественный). 3. Простые типы (строковый, булевый, тип None). 4. Переменные. Id переменной. 5. Операции и операнды. Унарные, бинарные, префиксные, постфиксные и инфиксные операции. 6. Операции и операнды. Приоритет. Ассоциативность (лево- и право-). Основные операции 7. Функции. Объявление и определение. 8. Области видимости переменных. Локальные и глобальные переменные 9. Рекурсия. Механизм работы. Хвостовая рекурсия. Связь с обычными циклами 10. Списки. Определение. Принципы хранения элементов 11. Вложенные списки 12. Исключения как сообщения о проблемах при выполнении. Механизм обработки исключений ВОПРОСЫ ПРАКТИКО-ОРИЕНТИРОВАННОГО ХАРАКТЕРА 1. Простейшая программа на языке Python. Структура программы. Комментарии 2. Ввод-вывод в Python. Форматирование и форматные строки 3. Условная инструкция. Синтаксис полной условной инструкции. Операторы сравнения и логические операторы 4. Инструкция for. Функция range. Инструкция while. Инструкции управления циклом 5. Инструкция match case 6. Обработка и вывод вложенных списков. Создание вложенных списков. Ввод двумерного массива 7. Модули в Python. Импорт модулей 8. Строки. Срезы (slices). Методы. Метод find и rfind. Метод replace. Метод count 9. Методы split и join списков. Срезы в списках 10. Операции со списками 11. Генераторы списков. Вложенные генераторы двумерных массивов 12. Файлы как абстракции. Разница между текстовыми и бинарными файлами. Функции для работы с файлами. КРИТЕРИИ ОЦЕНИВАНИЯ: «Отлично» (зачтено): студентом дан полный, в логической последовательности развернутый ответ на поставленные вопросы, где он продемонстрировал знания предмета в полном объеме учебной программы, достаточно глубоко осмысливает дисциплину, самостоятельно, и исчерпывающе отвечает на дополнительные вопросы, приводит собственные примеры по проблематике поставленного вопроса, решил предложенные практические задания без ошибок. «Хорошо» (зачтено): студентом дан развернутый ответ на поставленный вопрос, где студент демонстрирует знания, приобретенные на лекционных и семинарских занятиях, а также полученные посредством изучения обязательных учебных материалов по курсу, дает аргументированные ответы, приводит примеры, в ответе присутствует свободное владение монологической речью, логичность и последовательность ответа. Однако допускаются неточности в ответе. Решил предложенные практические задания с небольшими неточностями. «Удовлетворительно» (зачтено): студентом дан ответ, свидетельствующий в основном о знании процессов изучаемой дисциплины, отличающийся недостаточной глубиной и полнотой раскрытия темы, знанием основных вопросов теории, слабо сформированными навыками анализа явлений, процессов, недостаточным умением давать аргументированные ответы и приводить примеры, недостаточно свободным владением монологической речью, логичностью и последовательностью ответа. Допускается несколько ошибок в содержании ответа и решении практических заданий. «Неудовлетворительно» (не зачтено): студентом дан ответ, который содержит ряд серьезных неточностей, обнаруживающий незнание процессов изучаемой предметной области, отличающийся неглубоким раскрытием темы, незнанием основных вопросов теории, неумением давать аргументированные ответы. Выводы поверхностны. Решение практических заданий не выполнено. Студент не способен ответить на вопросы даже при дополнительных наводящих вопросах преподавателя. |
| 6.1. Рекомендуемая литература | ||||
| 6.1.1. Основная литература | ||||
| Авторы | Заглавие | Издательство, год | Эл. адрес | |
| Л1.1 | Чернышев С. А. | Основы программирования на Python: Учебное пособие для вузов | Москва: Издательство Юрайт, 2024 | urait.ru |
| 6.1.2. Дополнительная литература | ||||
| Авторы | Заглавие | Издательство, год | Эл. адрес | |
| Л2.1 | Гниденко И. Г., Павлов Ф. Ф., Федоров Д. Ю. | Технология разработки программного обеспечения: Учебное пособие | Юрайт, 2018 // ЭБС "Юрайт" | urait.ru |
| 6.2. Перечень ресурсов информационно-телекоммуникационной сети "Интернет" | ||||
| Название | Эл. адрес | |||
| Э1 | Языки программирования | portal.edu.asu.ru | ||
| 6.3. Перечень программного обеспечения | ||||
| Windows 7 Professional, № 47774570 от 03.12.2010 (бессрочная); Office 2010 Standart, № 61823557 от 22.04.2013 (бессрочная); Open Office, http://www.openoffice.org/license.html Visual Studio, https://code.visualstudio.com/license Python c расширениями PIL, Py OpenGL, https://docs.python.org/3/license.html FAR, http://www.farmanager.com/license.php?l=ru 7-Zip, http://www.7-zip.org/license.txt AcrobatReader, http://wwwimages.adobe.com/content/dam/Adobe/en/legal/servicetou/Acrobat_com_Additional_TOU-en_US-20140618_1200.pdf Chrome; http://www.chromium.org/chromium-os/licenses Eclipse (PHP,C++, Phortran), http://www.eclipse.org/legal/eplfaq.php DjVu reader, http://djvureader.org/ MingGW, http://mingw.org/license Microsoft Office 2010 (Office 2010 Professional, № 4065231 от 08.12.2010), (бессрочно); Microsoft Windows 7 (Windows 7 Professional, № 61834699 от 22.04.2013), (бессрочно); Chrome (http://www.chromium.org/chromium-os/licenses), (бессрочно); 7-Zip (http://www.7-zip.org/license.txt), (бессрочно); AcrobatReader (http://wwwimages.adobe.com/content/dam/Adobe/en/legal/servicetou/Acrobat_com_Additional_TOU-en_US-20140618_1200.pdf), (бессрочно); ASTRA LINUX SPECIAL EDITION (https://astralinux.ru/products/astra-linux-special-edition/), (бессрочно); LibreOffice (https://ru.libreoffice.org/), (бессрочно); Веб-браузер Chromium (https://www.chromium.org/Home/), (бессрочно); Антивирус Касперский (https://www.kaspersky.ru/), (до 23 июня 2024); Архиватор Ark (https://apps.kde.org/ark/), (бессрочно); Okular (https://okular.kde.org/ru/download/), (бессрочно); Редактор изображений Gimp (https://www.gimp.org/), (бессрочно) | ||||
| 6.4. Перечень информационных справочных систем | ||||
| Профессиональные базы данных: 1. Электронная база данных «Scopus» (http://www.scopus.com); 2. Электронная библиотечная система Алтайского государственного университета (http://elibrary.asu.ru/); 3. Научная электронная библиотека elibrary (http://elibrary.ru | ||||
| Аудитория | Назначение | Оборудование |
|---|---|---|
| Учебная аудитория | для проведения занятий лекционного типа, занятий семинарского типа (лабораторных и(или) практических), групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации, курсового проектирования (выполнения курсовых работ), проведения практик | Стандартное оборудование (учебная мебель для обучающихся, рабочее место преподавателя, доска, мультимедийное оборудование стационарное или переносное) |
| 419К | лаборатория информационных технологий - компьютерный класс - учебная аудитория для проведения занятий семинарского типа (лабораторных и(или) практических); проведения групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации; | Учебная мебель на 17 посадочных мест; рабочее место преподавателя; доска маркерная - 1 шт.; компьютеры: NAIO Corp Z520, НЭТА - 4 in - 13 ед. |
| Помещение для самостоятельной работы | помещение для самостоятельной работы обучающихся | Компьютеры, ноутбуки с подключением к информационно-телекоммуникационной сети «Интернет», доступом в электронную информационно-образовательную среду АлтГУ |
| 001вК | склад экспериментальной мастерской - помещение для хранения и профилактического обслуживания учебного оборудования | Акустический прибор 01021; виброизмеритель 00032; вольтметр Q1202 Э-500; вольтметр универсальный В7-34А; камера ВФУ -1; компьютер Турбо 86М; масспектрометр МРС -1; осциллограф ЕО -213- 2 ед.; осциллограф С1-91; осциллограф С7-19; программатор С-815; самописец 02060 – 2 ед.; стабилизатор 3218; терц-октавный фильтр 01023; шкаф вытяжной; шумомер 00026; анализатор АС-817; блок 23 Г-51; блок питания "Статрон" – 2 ед.; блок питания Ф 5075; вакуумный агрегат; весы; вольтметр VM -70; вольтметр В7-15; вольтметр В7-16; вольтметр ВУ-15; генератор Г-5-6А; генератор Г4-76А; генератор Г4-79; генератор Г5-48; датчик колебаний КВ -11/01; датчик колебаний КР -45/01; делитель Ф5093; измеритель ИМП -2; измеритель параметров Л2-12; интерферометр ИТ 51-30; источник "Агат" – 3 ед.; источник питания; источник питания 3222; источник питания ЭСВ -4; лабораторная установка для настройки газовых лазеров; лазер ЛГИ -21; М-кальк-р МК-44; М-калькул-р "Электроника"; магазин сопротивления Р4075; магазин сопротивления Р4077; микроскоп МБС -9; модулятор МДЕ; монохроматор СДМС -97; мост переменного тока Р5066; набор цветных стекол; насос вакумный; насос вакуумный ВН-01; осциллограф С1-31; осциллограф С1-67; осциллограф С1-70; осциллограф С1-81; осциллоскоп ЕО -174В – 2 ед.; пентакта L-100; пирометр "Промень"; пистонфон 05001; преобразователь В9-1; прибор УЗДН -2Т; скамья оптическая СО 1м; спектограф ДФС -452; спектограф ИСП -51; стабилизатор 1202; стабилизатор 3217 – 4 ед.; стабилизатор 3218; стабилизатор 3222 – 3 ед.; станок токарный ТВ-4; усилитель мощности ЛВ -103 – 4 ед.; усилитель У5-9; центрифуга ВЛ-15; частотомер Ч3-54А; шкаф металлический; эл.двигатель; электродинамический калибратор 11032 |
| 417К | лаборатория информационных технологий - компьютерный класс - учебная аудитория для проведения занятий семинарского типа (лабораторных и(или) практических); проведения групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации | Учебная мебель на 12 посадочных мест; рабочее место преподавателя; доска маркерная - 1 шт.; шкаф с учебно-наглядными пособиями - 1 шт.; компьютеры: марка Клама С Офис – 12; проектор, экран с мультимедиа Smart - 1 ед.; учебно-наглядные пособия. |
| 106Л | помещение для хранения и профилактического обслуживания учебного оборудования | Стеллажи – 3 шт. осциллограф, паяльная станция, источник тока, переносные ноутбуки |
| Рекомендации по подготовке к лекционным занятиям - перед очередной лекцией необходимо просмотреть по конспекту материал предыдущей лекции. - бегло ознакомиться с содержанием очередной лекции по основным источникам литературы в соответствии с рабочей программой дисциплины; - обратить особое внимание на сущность и графическое сопровождение основных рассматриваемых теоретических положений. Рекомендации по подготовке к лабораторным работам - руководствоваться графиком лабораторных работ РПД; - накануне перед очередной работой необходимо по конспекту или в методических указаниях к работе просмотреть теоретический материал работы; - на лабораторном занятии, выполнив разработку алгоритма и реализовав задание на языке высокого уровня, необходимо проанализировать окончательные результаты и убедится в их достоверности; - обратить внимание на оформление отчета, в котором должны присутствовать: цель работы, описание алгоритма, журнал опытных данных, реализация в опыте, цели работы, необходимые графические зависимости (при их наличии) и их анализ, результаты работы и выводы; - при подготовке к отчету руководствоваться вопросами, приведенными в методических указаниях к данной работе, тренажерами программ на ЭВМ по отчету работ и компьютерным учебником. Рекомендации по подготовке к самостоятельной работе - руководствоваться графиком самостоятельной работы; - выполнять все плановые задания, выдаваемые преподавателем для самостоятельного выполнения, и разбирать на семинарах и консультациях неясные вопросы; - подготовку к экзамену необходимо проводить по экзаменационным теоретическим вопросам - при подготовке к экзамену параллельно прорабатываете соответствующие теоретические и практические разделы курса, все неясные моменты фиксируйте и выносите на плановую консультацию. |