- •Федеральное государственное учреждение
- •Программа дисциплины
- •©Рио Ростовского филиала рта, 2007 обязательный минимум содержания дисциплины (вузовский компонент)
- •Цели и задачи дисциплины
- •Требования к уровню освоения содержания курса
- •Содержание дисциплины
- •Перечень средств обучения
- •Методические рекомендации по изучению дисциплины
- •Программа дисциплины
- •080115.65 – «Таможенное дело» Специализация:
Федеральное государственное учреждение
Государственное образовательное учреждение высшего профессионального образования
«РОССИЙСКАЯ ТАМОЖЕННАЯ АКАДЕМИЯ»
Ростовский филиал
Кафедра информатики и информационных таможенных технологий
ПРОГРАММА дисциплины
«ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ»
Специальность:
080115 – «Таможенное дело» Специализация:
«Информационные таможенные технологии»
Ростов-на-Дону
2007
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ УЧРЕЖДЕНИЕ
Государственное образовательное учреждение высшего профессионального образования
«РОССИЙСКАЯ ТАМОЖЕННАЯ АКАДЕМИЯ»
Ростовский филиал
Кафедра информатики и информационных таможенных технологий
УТВЕРЖДЕНО
на заседании Ученого совета
Ростовского филиала РТА
(протокол №4 от 27 апреля 2007 г.)
Программа дисциплины
«ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ»
Специальность:
080115.65 – «Таможенное дело» Специализация:
«Информационные таможенные технологии»
Ростов-на-Дону
2007
Автор-составитель
С.П. Крицкий, профессор кафедры информатики и ИТТ Ростовского филиала РТА, кандидат технических наук, доцент
Рецензенты
С.В. Панков, доцент кафедры МИК Института архитектуры и искусств ЮФУ, кандидат физико-математических наук, доцент
Л.Б. Кудрявцева, старший преподаватель кафедры информатики и ИТТ Ростовского филиала РТА
Программа одобрена на заседании кафедры информатики и ИТТ
(протокол от 20 марта 2007 г. №8)
©Рио Ростовского филиала рта, 2007 обязательный минимум содержания дисциплины (вузовский компонент)
Основные этапы решения задач на ЭВМ; постановка задачи и спецификация программы; способы записи алгоритма. Языки и системы программирования. Программа на языке высокого уровня; стандартные типы данных и операции. Представление основных управляющих структур программирования: ветвление, повторение, процедуры. Интерфейс пользователя, событийное программирование. Методы отладки программ. Типы данных, определяемые пользователем: массивы, записи. Ассоциативные структуры данных. Списки: основные виды и способы реализации; программирование рекурсивных алгоритмов. Файлы и файловые системы. Типизированные и компилируемые языки. Критерии качества программы; жизненный цикл программы; способы конструирования и отладки программ; модульные программы; структурное программирование. Объектно-ориентированное программирование. Классы, инкапсуляция, наследование. События, обработка исключительных ситуаций. Программирование Windows-приложений.
Цели и задачи дисциплины
Цель курса– получение студентами знаний по организации основных этапов решения задач на ЭВМ, ознакомление с фундаментальными концепциями и терминологией процесса разработки программного обеспечения, получение общего представления о возможностях различных языков программирования и об использовании самых распространённых технологий и методик проектирования программного обеспечения, обучение способам конструирования программ с применением языков высокого уровня. Данный курс основывается на базовых знаниях и навыках, полученных при изучении курса «Информатика», и создаёт основу для изучения дисциплин специализации «Информационные таможенные технологии» по специальности «Таможенное дело».
Задачи изучения дисциплины:
получение знания об основных этапах решения задачи на ЭВМ, о критериях качества программы, о спецификациях программ;
освоение основных методов и средств разработки алгоритмов и программ, приемов структурного программирования, способов записи алгоритма на языке высокого уровня;
приобретение опыта проектирования, кодирования, отладки и документирования программы на языках высокого уровня для задач обработки числовой и символьной информации.