close

Вход

Забыли?

вход по аккаунту

?

Современные технологии программирования

код для вставкиСкачать
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА
федеральное государственное бюджетное образовательное учреждение высшего
профессионального образования
«ОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ПУТЕЙ СООБЩЕНИЯ»
(ОмГУПС (ОмИИТ))
СОГЛАСОВАНО
Директор института (декан факультета)
УТВЕРЖДАЮ
Проректор по научной работе
и инновациям
___________ ______________________
___________ ______________________
подпись
(И.О.Ф.)
подпись
«_____»______________ 201__ г.
____________ ______________________
подпись
(И.О.Ф.)
подпись
«_____»______________ 201__ г.
____________ ______________________
подпись
(И.О.Ф.)
подпись
(И.О.Ф.)
подпись
(И.О.Ф.)
(И.О.Ф.)
«_____»______________ 201__ г.
____________ ______________________
подпись
«_____»______________ 201__ г.
(И.О.Ф.)
«_____»______________ 201__ г.
____________ ______________________
подпись
«_____»______________ 201__ г.
___________________________________
(И.О.Ф.)
«_____»______________ 201__ г.
____________ ______________________
подпись
«_____»______________ 201__ г.
____________ ______________________
(И.О.Ф.)
«_____»______________ 201__ г.
____________ ______________________
(И.О.Ф.)
«_____»______________ 201__ г.
Кафедра «Автоматика и системы управления» (АиСУ)
Автор
Альтман Евгений Анатольевич, доцент каф. АиСУ, к.т.н., доцент
РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ
Современные технологии программирования
Специальность научных работников: 05.13.18 «Математическое
моделирование, численные методы и комплексы программ»
Квалификация (степень): кандидат технических наук
Форма обучения: очная
Одобрена на заседании методической
комиссии института (факультета)
«___» _________ 2012 г. Протокол №__
«___» _________ 2013 г. Протокол №__
«___» _________ 2014 г. Протокол №__
«___» _________ 2015 г. Протокол №__
«___» _________ 2016 г. Протокол №__
Одобрена на заседании кафедры
«___» _________ 2012 г.
«___» _________ 2013 г.
«___» _________ 2014 г.
«___» _________ 2015 г.
«___» _________ 2016 г.
Омск 2012 г.
Протокол №__
Протокол №__
Протокол №__
Протокол №__
Протокол №__
1. ЦЕЛИ ОСВОЕНИЯ УЧЕБНОЙ ДИСЦИПЛИНЫ
Целями
освоения
учебной
дисциплины
«Современные
технологии
программирования» являются углубленное изучение языков и принципов
программирования, получение практических навыков по программированию
математических моделей и подготовка к сдаче кандидатского экзамена.
2. МЕСТО УЧЕБНОЙ ДИСЦИПЛИНЫ В СТРУКТУРЕ ООП ВПО
Учебная дисциплина «Современные технологии программирования» относится к
циклу «Специальные дисциплины отрасли науки и научной специальности».
3. СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ
3.1 Общая трудоемкость дисциплины составляет:
4 зачетных единиц,
144 часа.
3.2 Виды и объемы учебной работы по дисциплине
Виды учебной работы
1
Аудиторные занятия (всего):
В том числе:
Лекции (лек)
Лабораторные работы (лаб)
Контроль самостоятельной работы (кср)
Самостоятельная работа (ср) (всего):
В том числе:
Реферат
Проработка лекционного материала, подготовка к
лабораторным занятиям
Промежуточная аттестация (-)
Общая
Часов:
трудоемкость Зач.ед.:
дисциплины:
Количество часов
Всего по
Семестры
учебному
1
2
плану
2
3
4
35
35
16
16
3
109
16
16
3
109
30
30
79
79
144
144
4
4
3
5
34
56
78
Программи
рование
ЭВМ на
низком
уровне
910
11
12
13
14
15
16
Всего
пкп(пкр)
10
кср
кп(кр)
9
11
3
12
45
ср
3
Языки
программи
рования
высокого
уровня
Краткое
содержание
раздела
прк
2
12
Раздел
учебной
дисциплины
лаб
Номер недели
1
1
Виды учебной деятельности,
включая самостоятельную работу
студентов и трудоемкость (в часах)
лек
Номер семестра
3.3 Разделы учебной дисциплины
4
Обзор языков
программирован
ия высокого
уровня
5
2
6
7
8
40
Создание
функций на
функциональных
языках
Функции высших
порядков
Вывод типов
данных в
функциональных
языках
Обзор
архитектуры
современных
процессоров
2
4
10
16
2
2
10
14
2
2
10
14
9
11
Представление
данных и
вычислительные
погрешности
Программирован
ие на языке
ассемблера
Оптимизация
программ на
низком уровне
2
4
10
16
2
2
10
14
2
2
10
14
2
Формы
текущего
контроля
успеваемости
(по неделям
семестра)
Форма
промежуточной
аттестации (по
семестрам)
13
Содержание
дисциплины
входит в
вопросы к
кандидатскому
экзамену по
специальности.
Номер
семестра
Номер
недели
3.4 Лабораторные работы / практические занятия
1
2
1
1-8
2
Раздел учебной
дисциплины
3
Алгоритмы дискретной
1математики
Наименование лабораторной работы /
практического занятия
4
Создание функций на функциональных
языках
Функции высших порядков
Всего
часов
5
4
2
2
9-16
Алгоритмы цифровой
обработки сигналов
Вывод типов данных в функциональных
языках
Представление данных и вычислительные
погрешности
Программирование на языке ассемблера
Оптимизация программ на низком уровне
2
4
2
2
3.5 Примерная тематика рефератов
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Язык программирования LISP
Язык программирования Miranda
Язык программирования F#
Язык программирования Caml
Язык программирования Prolog
Процессоры AD
Процессоры AVR
Процессоры Multicore
Процессоры ARM
Процессоры TI
3.6 Перечень вопросов к кандидатскому экзамену по программеминимум и дополнительной программе, разработанной с учетом
научных направлений кафедры
1.
2.
3.
4.
5.
6.
7.
Проведение вычислительного эксперимента
Алгоритмические языки высокого уровня
Принципы и методы разработки программного обеспечения
Представление данных в ЭВМ
Вычислительные погрешности и методы округления
Суперскалярные и многопроцессорные вычисления
Конвейеризированные процессоры и их программирование
4. УЧЕБНО-МЕТОДИЧЕСКОЕ
И
ОБЕСПЕЧЕНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ
ИНФОРМАЦИОННОЕ
4.1 Основная литература
№
п/п
1
2
Наименование, кол-во
экземпляров в
библиотеке
Автор(ы)
Организация ЭВМ и Ю. Г. Древс
вычислительных систем:
учебник, 5 экз.
.Архитектура
Таненбаум, Эндрю
компьютера:
учебное
пособие, 8 экз.
Место
Используется
издания,
при изучении
издательство,
разделов
год
М. : Высшая 2
школа, 2006.
СПб. : Питер, 2
2009.
Семестр
Все
Все
4.2 Дополнительная литература
№
п/п
1
Наименование, кол-во
экземпляров в
библиотеке
Автор(ы)
Язык программирования Б. Керниган,
Си, 2 экз
Д. Ритчи
Место
Используется
издания,
при изучении
издательство,
разделов
год
(из п. 4.3)
М.: Финансы Все
и статистика.
– 1985
Семестр
Все
4.3 Базы данных, информационно-справочные и поисковые
системы
Google, Яндекс, Irbis и др.
5. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ
ДИСЦИПЛИНЫ
ОБЕСПЕЧЕНИЕ
УЧЕБНОЙ
5.1 Требования к аудиториям (лабораториям, помещениям,
кабинетам)
для
проведения
занятий
с
указанием
соответствующего оснащения
Лекционные аудитории должны быть оснащены персональным компьютером,
мультимедиа-проектором, экраном и маркерной доской.
Лаборатории должны быть оснащены персональными компьютерами.
5.2 Требование к программному обеспечению, используемому
при изучении учебной дисциплины
Курс не привязан к конкретному программному обеспечению. Для изучения
дисциплины достаточно бесплатного программного обеспечения. Помимо
операционной системы на компьютера должны быть установлены текстовый редактор
(рекомендуется notepad++ для Windows и gedit для Linux), компилятор с языка С
(рекомендуется gcc для Linux и сборка MinGW для Windows) и интерпретатор языка
Haskell (рекомендуется Haskell Platform).
Автор рабочей программы:
Доцент каф. «АиСУ», к.т.н., доцент
Е.А. Альтман
6. ИЗМЕНЕНИЯ, ВНЕСЕННЫЕ В РАБОЧУЮ ПРОГРАММУ:
В 2012 г.
Содержание изменений
Автор
–
_______________________________________
Должность, уч. степень, уч. звание
___________________________
Подпись, дата, И. О. Ф.
В 2013 г.
Содержание изменений
Автор
–
_______________________________________
Должность, уч. степень, уч. звание
___________________________
Подпись, дата, И. О. Ф.
В 2014 г.
Содержание изменений
Автор
–
_______________________________________
Должность, уч. степень, уч. звание
___________________________
Подпись, дата, И. О. Ф.
В 2015 г.
Содержание изменений
Автор
–
_______________________________________
Должность, уч. степень, уч. звание
___________________________
Подпись, дата, И. О. Ф.
Документ
Категория
Программирование, Базы данных
Просмотров
63
Размер файла
30 Кб
Теги
1/--страниц
Пожаловаться на содержимое документа