- •Оглавление
- •Программа спецкурсов кафедры фти. Бакалавриат
- •Программа спецкурсов кафедры фти. Магистратура
- •Архитектура и эволюция эвм(2-й курс, 3-й сем., 36 ч., экзамен) Программа курса лекций (36 ч.)
- •Литература
- •Обьектно‑ориентированное программирование(2-й курс, 3-й сем., 72 ч., диф. Зачёт) Программа курса лекций(36 ч.)
- •Программа практических занятий(36 ч.)
- •Курсовые работы
- •Литература
- •Обьектно‑ориентированное программирование(2-й курс, 4-й сем., 64 ч., диф. Зачёт) Программа курса лекций(32 ч.)
- •Программа практических занятий(32 ч.)
- •Курсовые работы
- •Литература
- •Операционные системы(2-й курс, 4-й сем., 32 ч., экзамен) Программа курса лекций(32 ч.)
- •Литература
- •Операционные системыUnix (3-й курс, 5-й сем., 108 ч., диф. Зачёт) Программа курса лекций(36 ч.)
- •Раздел 1
- •Раздел 2
- •Программа практических занятий(72 ч.)
- •Задания практикума Раздел 1
- •Раздел 2
- •Литература
- •Эвм в планировании и обработке физического эксперимента(3-й курс, 5-й сем., 72 ч., диф. Зачёт) Программа курса лекций(36 ч.)
- •Программа практических занятий(36 ч.)
- •Литература
- •Введение в системы автоматического проектирования радиоэлектронных устройств(3-й курс, 5-й сем., 72 ч., диф. Зачет) Программа практических занятий(72 ч.)
- •Аналоговая электроника(3-й курс, 5-й сем., 36 ч., экзамен) Программа курса лекций (36 ч.)
- •Литература
- •Цифровые интегральные схемы(3-й курс, 5-й сем., 36 ч., экзамен) Программа курса лекций (36 ч.)
- •Литература
- •Объектно–ориентированный анализ и дизайн(3-й курс, 6-й сем., 64 ч., диф. Зачет) Программа курса лекций (32 ч.)
- •Примерная тематика курсовых проектов
- •Литература
- •Введение в субд(3-й курс, 6-й сем., 96 ч., зачет, экзамен) Программа курса лекций (32 ч.)
- •Программа практических занятий (64 ч.)
- •Примеры тем курсовых работ
- •Литература
- •Архитектура и проектирование микроконтроллеров(3-й курс, 6-й сем., 64 ч., диф. Зачет) Программа практических занятий(64 ч.)
- •Задания
- •Электроника детекторных систем(3-й курс, 6-й сем., 32 ч., экзамен) Программа курса лекций (32 ч.)
- •Литература
- •Микропроцессоры и микропроцессорные системы(3-й курс, 6-й сем., 32 ч., экзамен) Программа курса лекций (32 ч.)
- •Литература
- •Информационные сети и системы(4-й курс, 7-й сем., 108 ч., диф. Зачет) Программа курса лекций(36 ч.)
- •Программа практических занятий (72 ч.)
- •Литература
- •Машинная графика(4-й курс, 7-й сем., 72 ч., диф. Зачет) Программа курса лекций(36 ч.)
- •Программа практических занятий (36 ч.)
- •Задания
- •Литература
- •Динамическая 3d-графика (4-й курс, 8-й сем., 64 ч., диф. Зачет) Программа курса лекций(32 ч.)
- •Программа практических занятий(32 ч.)
- •Задания
- •Литература
- •Методы анализа экспериментальных данных(4-й курс, 8-й семестр, 64 ч., экзамен) Программа курса лекций(32 ч.)
- •Программа практических занятий(32 ч.)
- •Литература
- •Программируемые логические устройства(1-й курс магистратуры, 9-й сем., 36 ч., экзамен) Программа практических занятий (36 ч.)
- •Практические и контрольные задания
- •Варианты курсового проекта
- •Литература
- •Новые информационные технологии(1-й курс магистратуры, 10-й сем., 64 ч., экзамен) Программа курса лекций(64 ч.)
- •Литература
- •Проблемы безопасности в информационных технологиях(1-й курс магистратуры, 10-й сем., 64 ч., экзамен) Программа курса лекций (64 ч.)
- •Литература
- •Менеджмент программных продуктов(1-й курс магистратуры, 10-й сем., 32 ч., экзамен) Программа курса лекций(32 ч.)
- •Практические задания
- •Разработка распределенных систем(2-й курс магистратуры, 11-й семестр, 72 ч., диф. Зачет) Программа курса лекций(36 ч.)
- •Программа практических занятий(36 ч.)
- •630090, Новосибирск, ул. Пирогова, 2
Программа практических занятий(36 ч.)
Канд. физ.-мат. наук Александр Аркадьевич Король
Практические задания состоят из шести задач. Задания, кроме первых двух, предполагается решать с использованием библиотеки пакета ROOT на C++ либо на Python. Программа должна представлять собой файл или набор файлов достаточно с достаточно внятным исходным кодом, должна быть отлажена на предмет технических сбоев, должна выдавать правильный ответ. Кроме того, для зачета требуется ответить на теоретические вопросы, решаемые в данной задаче, и продемонстрировать понимание своего исходного кода. Задания сдаются в терминальном классе в среде ОС Linux. Каждому студенту предлагается отдельный вариант.
Темы задач:
Вычисление определенного интеграла методом трапеций. Основная цель задания – получить практическое представление об ОС Linux, редакторе, сборке и др., освежить в памяти программирование на языке C++ и численные методы.
Проведение простых аналитических вычислений, связанных с матричной алгеброй и дифференцированием. Применение дифференцирования для определения моментов функций распределения с помощью производящей функции моментов. В задании используется CAS Maxima.
Разработка генератора случайных чисел для заданного распределения вероятностей. Набор гистограммы, графическое представление, оценка моментов.
Вычисление определенного интеграла от данной функции двух переменных методом Монте-Карло с оценкой точности вычисления. Интегрирование требуется выполнить двумя методами.
Минимизация функции двух переменных своей программой минимизации и пакетом MINUIT, разработанным в CERN.
Получение параметров резонанса φ(1020) по экспериментальным данным. Оценка статистической точности параметров и правдоподобности гипотезы. Графическое представление.
Литература
А. Д. Букин, С. И. Эйдельман. ЭВМ в планировании и обработке эксперимента: Учебное пособие.Новосибирск:НГУ, 1995. — 85 с.
А. Д. Букин, С. И. Эйдельман. ЭВМ в планировании и обработке эксперимента: Учебное пособие. 2-е изд. Новосибирск: НГУ, 2002. — 114 с.
Программа Maxima: руководства.http://maxima.sourceforge.net/ru/documentation.html
Б. Эккель. Философия C++. Введение в стандартный C++. СПб.: Питер, 2004.
С. Мэйерс. Эффективное использование C++. ДМК пресс, 2006 .
Марк Лутц, Программирование на Python. Символ-Плюс, 2002.
Rosetta: выражение общих операций в различных CAS. http://axiom-developer.org/axiom-website/rosetta.html
ROOT: руководство пользователя, http://root.cern.ch/root/doc/RootDoc.html
Д. Е. Кнут. Искусство программирования для ЭВМ. Т. 2. Получисленные алгоритмы. М.: Мир, 1977.
И. М. Соболь. Численные методы Монте-Карло. М.: Наука, 1973.
С. М. Ермаков, Г. А. Михайлов. Курс статистического моделирования. М.: Наука, 1976.
Д. Худсон. Статистика для физиков. М.: Мир, 1970.
C. Amsler, Review of Particle Physics, Physics Letters B667, Issues 1-5, 2008, pp.1-6.
А. Д. Букин и др. УНИМОД-2 – универсальная программа моделирования для экспериментов на встречных пучках e+e-. Препринт ИЯФ, 1994.
Х. Гулд, Я. Тобочник. Компьютерное моделирование в физике. Часть вторая. М.: Мир, 1990.
S. Agostinelli et al., G4—a simulation toolkit, NIM A506, Issue 3. pp.250-303.
Geant4: руководства, http://geant4.web.cern.ch/geant4/support/userdocuments.shtml
Ф. П. Васильев. Методы оптимизации. Факториал пресс, 2002.
J. Nocedal, S. J. Wright.Numerical Optimization.Springer, 2006.
Г. Корн и Т. Корн. Справочник по математике для научных работников и инженеров. М.: Наука, 1973.