В. И. Бажанов Руководство по выполнению диплом

Вид материалаРуководство

Содержание


2.2. требования, предъявляемые государственными стандартами к профессиональной подготовленности математиков-программистов
2.3. порядок проведения
3.1. задачи прикладной математики.
2.2. задачи в области информационных технологий.
Сроки начала и защиты работы
Руководитель дипломной работы
Аннотация на дипломную работу
Описание работы
6.1 Подготовка к защите работы.
Отзыв руководителя
Рецензию на работу
6.2. процедура защиты.
Гоу мгиу)
Гоу мгиу)
Выпускная квалификационная работа бакалавра
Личная подпись
Личная подпись
Дипломная работа
Личная подпись
Личная подпись
...
Полное содержание
Подобный материал:
  1   2   3


В.И.Бажанов


Руководство по выполнению дипломной работы.


Учебное пособие для студентов

специальности 010503 и направления 010500


Москва 2007

Данное пособие предназначено для подготовки студентов к дипломной работе математика-программиста по специальности 010503 («Математическое обеспечение и администрирование информационных систем») и к выпускной квалификационной работе бакалавра по направлению 010500 («Прикладная математика и информатика»).

В этом пособии излагаются требования, предъявляемые к дипломным работам и к их оформлению, рассматриваются возможные темы работ, описана методика работы над дипломом и процедура защиты.


О Г Л А В Л Е Н И Е





ТЕМА

СТР

1.

Введение.

4

2.

Требования, предъявляемые государственными стандартами к дипломным работам и порядок защиты этих работ.

5




2.1. Требования, предъявляемые государственными стандартами к дипломным работам математиков-программистов

5




2.2. Требования, предъявляемые государственными стандартами к выпускным квалификационным работам бакалавров прикладной математики и информатики

6




2.3. Порядок проведения итоговой государственной аттестации.

11

3.

Выбор темы дипломной работы.

14




3.1. Задачи в области прикладной математики.

16




3.2. Задачи в области информационных технологий.

18

4.

Выполнение работы.

20

5.

Подготовка текста дипломной работы.

23

6.

Подготовка к защите и процедура защиты дипломной работы.

26




6.1. Подготовка к защите работы.

26




6.2. Процедура защиты

30

7.

Заключительные действия.

31

8.

Литература

31

9.

Приложение.

32



1. введение.

Московский государственный индустриальный университет проводит подготовку бакалавров по направлению «Прикладная математика и информатика» и математиков - программистов (специалистов) по специальности «Математическое обеспечение и администрирование информационных систем». Требования к этой подготовке определяются государственными образовательными стандартами направления 010500 (510200) [1] и специальности 010503 (351500) [2].

Выпускная работа бакалавра выполняется на кафедре общей и прикладной математики МГИУ и связана, в основном, с решением прикладных математических задач, а дипломная работа математика-программиста выполняется на кафедре «Информационные системы и технологии» и является законченной разработкой, в которой представлены математические модели, алгоритмы и программы по поставленной задаче с анализом полученных результатов. Выпускная работа бакалавра отличается от дипломной работы математика-программиста не только тематикой, но и меньшим объемом.

Приемы выполнения обеих работ одинаковы, поэтому, данная методика относится как к дипломной работе математика-программиста, так и к выпускной квалификационной работе бакалавра.


2. требования, предъявляемые к дипломным работам и порядок защиты этих работ.

2.1. требования, предъявляемые государственными стандартами к профессиональной подготовленности бакалавров прикладной математики и информатики.

Сферами профессиональной деятельности бакалавра прикладной математики и информатики являются научно - исследовательские центры, государственные органы управления, образовательные учреждения и организации различных форм собственности, использующие методы прикладной математики и компьютерные технологии в своей работе.

Бакалавр прикладной математики и информатики подготовлен преимущественно к выполнению исследовательской деятельности в областях, использующих методы прикладной математики и компьютерные технологии; к разработке и применению современных математических методов и программного обеспечения для решения задач науки, техники, экономики и управления; к использованию информационных технологий в проектно-конструкторской, управленческой и финансовой деятельности.

Бакалавр прикладной математики и информатики может занимать должности, требующие высшего образования в соответствии с законами Российской Федерации. Бакалавр может быть подготовлен к педагогической деятельности на должности учителя в средней школе или колледже при условии освоения соответствующей дополнительной образовательной программы психолого-педагогического профиля.

Бакалавр прикладной математики и информатики должен знать и уметь использовать:

     дифференциальное и интегральное исчисление функций одной и нескольких переменных, теорию числовых и функциональных рядов, методы теории функций комплексного переменного;

     аналитическую геометрию и линейную алгебру;

    методы исследования основных задач для обыкновенных дифференциальных уравнений и уравнений математической физики;

     основные понятия и методы дискретной математики;

     методы теории вероятностей и математической статистики;

     методы решения задач оптимизации, теории игр и исследования операций;

     численные методы решения типовых математических задач и уметь применять их при исследовании математических моделей;

     основы теории алгоритмов и ее применения, методы построения формальных языков, основные структуры данных, основы машинной графики, архитектурные особенности современных ЭВМ;

     синтаксис, семантику и формальные способы описания языков программирования, конструкции распределенного и параллельного программирования, методы и основные этапы трансляции; способы и механизмы управления данными;

     принципы организации, состав и схемы работы операционных систем, принципы управления ресурсами, методы организации файловых систем, принципы построения сетевого взаимодействия, основные методы разработки программного обеспечения;

     основные модели данных и их организацию, принципы построения языков запросов и манипулирования данными, методы построения баз знаний и принципы построения экспертных систем;

     основные понятия, законы и модели классической механики, электродинамики, молекулярной и статистической физики, физические основы построения ЭВМ;

     основные тенденции развития современного естествознания, основы математического моделирования и его применения в исследовании физических, химических, биологических, экологических процессов.

Бакалавр прикладной математики и информатики должен иметь опыт работы на различных типах ЭВМ, применения стандартных алгоритмических языков, использования приближенных методов и стандартного программного обеспечения для решения прикладных задач, пакетов прикладных программ и баз данных, средств машинной графики, экспертных систем и баз знаний.

Бакалавр прикладной математики и информатики должен обладать знаниями и умениями, позволяющими применять современные математические методы и программное обеспечение для решения задач науки, техники, экономики и управления и использования информационных технологий в проектно-конструкторской, управленческой и финансовой деятельности.

Бакалавр прикладной математики и информатики должен быть способен к совершенствованию своей профессиональной деятельности в области прикладной математики и информатики.


2.2. требования, предъявляемые государственными стандартами к профессиональной подготовленности математиков-программистов

Математическое обеспечение и администрирование информационных систем — это область науки и техники, которая включает совокупность средств, способов и методов человеческой деятельности, направленной на:
  • создание и применение средств математического обеспечения информационных систем;
  • программного обеспечения и способов администрирования информационных систем и сетей (включая глобальные);
  • программного обеспечения средств вычислительной техники (ВТ) и автоматизированных систем (АС);
  • использование средств ВТ;
  • развитие новых областей и методов применения ВТ и АС в информационных системах (сетях).

Объектами профессиональной деятельности математика-программиста по специальности 010503 «Математическое обеспечение и администрирование информационных систем» являются математические и алгоритмические модели, программы, программные системы и комплексы, методы проектирования и реализации, способы производства, сопровождения, эксплуатации и администрирования в различных областях, включая междисциплинарные. Объектами профессиональной деятельности могут быть имитационные модели сложных процессов управления, программные средства, администрирование вычислительных, информационных процессов.

Математик-программист в соответствии с фундаментальной и специальной подготовкой может выполнять следующие виды профессиональной деятельности:
  • аналитическая;
  • проектная;
  • научно-исследовательская;
  • административная;
  • производственно-управленческая;
  • организационно-управленческая;
  • эксплуатационная;
  • преподавательская.

Математик-программист предназначен для работы в научных, проектных, конструкторских, технологических организациях, коммерческих структурах, в банках и на промышленных предприятиях, а также для преподавания в высших и средних учебных заведениях.

Математик-программист должен уметь компетентно и ответственно решать на основе полученных при обучении знаний и опыта следующие характерные комплексные (обобщенные) задачи:
  • разработки, выбора и преобразования алгоритмов, математических моделей явлений и процессов с целью эффективной реализации программного продукта и проведении с его помощью исследований средствами ВТ;
  • разработки требований и спецификаций программного обеспечения средств ВТ и АС на основе запросов пользователей и возможностей технических средств;
  • администрирование информационных систем, проектирования для компьютеров и автоматизированных систем программного обеспечения прикладного, инструментального и системного характера на основе современных методов, средств и технологий создания, сопровождения и администрирования математического и программного продукта, систем автоматизированного проектирования программного обеспечения;
  • выбора средств ВТ, средств программирования и их применения для эффективной реализации программных проектов;
  • оценки качества программ и программных систем на этапах проектирования, сопровождения, а также модернизации математического, алгоритмического и программного обеспечения с целью повышения надежности и эффективности его функционирования;
  • разработки (на основе действующих стандартов) документации для различных категорий лиц, участвующих в создании, эксплуатации и сопровождении программ и программных систем;
  • разработки методов, средств и технологий применения математического и программного обеспечения ВТ и АС в научных исследованиях и проектно-конструкторской деятельности, управлении технологическими, экономическими, социальными системами и в гуманитарных областях деятельности человека.

Он также должен знать международные характеристики и особенности компьютерных технологий, уметь преподавать дисциплины, относящиеся к этим областям, и смежные математические дисциплины, иметь представление о последних научных достижениях.

После обучения в ВУЗе математик-программист должен уметь решать задачи, соответствующие его квалификации.


Специалист математик-программист отвечает следующим требованиям:
  • владеет культурой мышления, знает его общие законы, способен в письменной и устной речи правильно оформлять его результаты;
  • умеет на научной основе организовать свой труд, владеет компьютерными методами сбора, хранения и обработки  (редактирования) информации, применяемыми в сфере его профессиональной;
  • способен в условиях развития науки и изменяющейся социальной практики к переоценке накопленного опыта, умеет приобретать новые знания, используя современные информационные образовательные технологии;
  • понимает сущность и социальную значимость своей будущей профессии, основные проблемы дисциплин, определяющих конкретную область его деятельности;
  • способен к проектной деятельности в профессиональной сфере на основе системного анализа, умеет строить и использовать модели для описания и прогнозирования различных явлений, осуществлять их качественный и количественный анализ;
  • способен поставить цель и сформулировать задачи, связанные с реализацией профессиональных функций, умеет использовать для их решения методы изученных им наук;
  • знает и применяет на практике основные положения теории управления, основные методы анализа и синтеза линейных непрерывных и дискретных систем управления;
  • знает и применяет на практике принципы обеспечения условий безопасности жизнедеятельности при разработке и эксплуатации аппаратуры и систем различного назначения.

Математик – программист имеет опыт:
  • применения компьютерных математических моделей и методов для анализа, расчетов, оптимизации детерминированных и случайных явлений и процессов;
  • выбора технологии и инструментальных средств для разработки, составления, отладки, испытаний и документирования программ на процедурных языках высокого уровня для задач обработки числовой и символьной информации;
  • использования инструментальных средств компьютерной графики и графического диалога;
  • применения в работе современных системных программных средств: операционных систем, операционных оболочек, сервисных программ;
  • использования метода системного моделирования при исследовании и проектировании систем, разработки моделирующих алгоритмов и реализации их на базе языков и пакетов прикладных программ моделирования.



После освоения специальных дисциплин математик-программист должен иметь представление:
  • о проблемах и направлениях развития технологии программирования; об основных методах и средствах автоматизации проектирования, производства, испытаний и оценки качества программного обеспечения;
  • о направлениях развития методов и программных средств коллективной разработки программного обеспечения;
  • о направлениях развития ЭВМ с нетрадиционной архитектурой; о тенденциях развития функций и архитектур проблемно-ориентированных программных систем и комплексов;
  • о проблемах и тенденциях развития рынка программного обеспечения;
  • о современных методах и средствах расчета электрических и цифровых схем, способах их автоматизированного проектирования и промышленного производства;
  • о тенденциях развития микроэлектроники, о перспективных схемотехнических решениях в области цифровой и аналоговой техники;
  • об основных направлениях развития метрологии программного обеспечения и принципах проектирования средств измерения характеристик программ;



Математик – программист должен знать и уметь использовать:
  • основные концептуальные положения функционального, логического, объектно-ориентированного и визуального направления программирования, методы, способы и средства разработки программ в рамках этих направлений;
  • методы проектирования и производства программного продукта, принципы построения, структуры и приемы работы с инструментальными средствами, поддерживающими создание программного обеспечения;
  • методы организации работы в коллективах разработчиков программного обеспечения;
  • модели параллельных алгоритмов и методы параллельного программирования;
  • способы построения и проектирования систем искусственного интеллекта;
  • математические и алгоритмические модели, методы и инструментальные программные средства анализа и обработки экспериментальных данных на компьютерах;
  • основные положения метрологии программных продуктов, принципы построения, проектирования и использования средств для измерений характеристик и параметров программ, программных систем и комплексов;
  • современную аналоговую и цифровую элементную базу средств ВТ;
  • архитектуру, алгоритмы функционирования систем реального времени и методы проектирования их программного обеспечения;
  • техническую базу, структуру, способы построения, алгоритмы функционирования и методы проектирования программного обеспечения интерактивных графических систем и систем мультимедиа;
  • основы авторского права на программный продукт;
  • архитектуру, алгоритмы функционирования, способы построения, методы проектирования и реализации программного обеспечения систем и комплексов цифровой обработки сигналов.


Математик – программист должен иметь опыт:
      • построения основных моделей информационных технологий и способов их применения для решения задач в предметных областях;
      • выбора архитектуры и комплексирования современных компьютеров, систем, комплексов и сетей системного администрирования,
      • выбора, проектирования, реализации, оценки качества и анализа эффективности программного обеспечения для решения задач в различных предметных областях.

Дополнительные требования к специальной подготовке математика-программиста определяются высшим учебным заведением с учетом особенностей специализации.


2.3. порядок проведения

итоговой государственной аттестации.

Подготовка студентов (как бакалавров, так и специалистов) завершается итоговой государственной аттестацией [3] выпускника, которая состоит из двух частей:
  1. итогового государственного экзамена по специальности;
  2. защиты выпускной квалификационной работы бакалавра или дипломной работы математика-программиста.

Итоговый государственный экзамен по специальности служит для проверки профессиональных знаний студентов, полученных ими во время обучения. Вопросы к экзаменам можно найти на сайтах кафедры общей прикладной математики и кафедры «Информационные системы и технологии» МГИУ. В экзаменационных билетах обычно бывает по два вопроса (по математике и информатике) и по две задачи (по математике и информатике). Следует отметить, что во время государственного экзамена студенту могут быть заданы дополнительные вопросы по различным разделам математики и информатики, не содержащиеся в билетах.

Основной целью выпускной квалификационной работы бакалавра прикладной математики и информатики является закрепление и углубление теоретических знаний по специальным дисциплинам и приобретение навыков в научно-исследовательской  и практической деятельности. Выпускная квалификационная работа является работой, содержащей решение теоретической и (или) прикладной задачи.

Дипломная работа математика-программиста представляет собой законченную разработку, в которой представлены математические модели, алгоритмы и программы по поставленной задаче с анализом полученных результатов.

В дипломной работе математика-программиста:
  • сформулирована актуальность и место математического обеспечения и созданных (разработанных) программных средств, средств администрирования в информационной системе, вычислительной системе или сети;
  • анализируется литература и информация, изученная в библиотеке или полученная с помощью глобальных сетей (из электронных библиотек) по теме работы;
  • определяются и конкретно описываются выбранные выпускником объемы, методы и средства решаемой задачи, иллюстрируемые данными и формами выходных документов, используемых при реализации поставленной задачи математического обеспечения на модельном примере (но на реальной вычислительной технике, работающей в составе информационной системы);
  • анализируются предлагаемые пути, способы, а также оценивается экономическая, техническая и (или) социальная эффективность их внедрения в реальную информационную среду в области применения.

Как в выпускной квалификационной работе бакалавра, так и в дипломной работе математика-программиста должны быть представлены следующие разделы:
  • введение с обоснованием выбора темы и постановкой задач;
  • обзор литературы;
  • материал и методы исследования;
  • результаты и их обсуждение;
  • выводы (или заключение);
  • список использованной литературы.


Итоговая государственная аттестация осуществляется государственной аттестационной комиссией (ГАК), утверждаемой ежегодно. Государственная аттестационная комиссия, в которую входят преподаватели МГИУ, а председателем является один из ведущих специалистов в области прикладной математики и информатики, работающий в другой организации. ГАК также выносит решение о выдаче диплома с отличием и может рекомендовать в аспирантуру. В состав государственной аттестационной комиссии включается государственная экзаменационная комиссия (ГЭК) по приему государственного экзамена по специальности.

Выпускникам, выдержавшим все виды аттестационных испытаний с оценкой не ниже «удовлетворительно», присваивается соответствующая квалификация (степень) по направлению или специальности и выдается диплом о высшем профессиональном образовании установленного образца.

Диплом с отличием выдается выпускнику ГОУ МГИУ, сдавшему экзамены с оценкой «отлично» не менее чем по 75% всех дисциплин, вносимых в приложение к диплому, а по остальным дисциплинам, вносимым в это приложение, – с оценкой «хорошо» и прошедшему итоговую государственную аттестацию только с отличными оценками. Пересдача положительных оценок с целью получения диплома с отличием разрешена в исключительных случаях до начала итоговых аттестационных испытаний. Разрешение дает ректор (проректор по учебной работе) на основании личного заявления студента с учетом мнения профилирующей кафедры и декана факультета [4]. Число пересдач не должно быть более чем по трем дисциплинам.

Лица, завершившие освоение основной образовательной программы и не подтвердившие соответствие подготовки требованиям государственного образовательного стандарта высшего профессионального образования при прохождении одного или нескольких итоговых аттестационных испытаний, отчисляются из ГОУ МГИУ. В формулировке приказа указывается причина отчисления: не сдал государственный экзамен либо не защитил выпускную квалификационную работу.

К государственному экзамену по специальности допускаются студенты, полностью выполнившие учебный план (не имеющие к моменту аттестации академических задолженностей), а к защите дипломных работ (выпускных квалификационных работ бакалавров) – студенты, сдавшие государственный экзамен. Студентам, не проходившим итоговые аттестационные испытания по уважительной причине (по медицинским показаниям или в других исключительных случаях, документально подтвержденных), должна быть предоставлена возможность прохождения итоговых аттестационных испытаний без отчисления из ГОУ МГИУ.

Дополнительные заседания государственных экзаменационных комиссий организуются в установленные университетом сроки, но не позднее четырех месяцев после подачи заявления лицом, не проходившим итоговые аттестационные испытания по уважительной причине.

Студенту предоставляется возможность пересдачи неудовлетворительной оценки, полученной на итоговой государственной аттестации, не ранее чем через три месяца действующему составу ГАК и не позднее чем через пять лет после прохождения итоговой государственной аттестации впервые.

Для повторной аттестации студент должен быть восстановлен в университете на срок прохождения государственных аттестационных испытаний по заочной форме обучения на коммерческой основе. Разрешение на повторную итоговую аттестацию дает ректор (первый проректор). Повторные итоговые аттестационные испытания не могут назначаться более двух раз.

В случае получения неудовлетворительной оценки при защите выпускной квалификационной работы выпускающая кафедра назначает другую тему выпускной квалификационной работы, сроки ее защиты и ходатайствует перед ректором об утверждении приказом повторной защиты.

Студент, не прошедший всех аттестационных испытаний, входящих в состав итоговой государственной аттестации, при отчислении из ГОУ МГИУ получает академическую справку или, по его просьбе, диплом о неполном высшем образовании. Защищенные дипломные работы сдаются для регистрации и хранения в архиве в течение пяти лет в кабинет дипломного проектирования (КДП).

Бакалавры сдают государственный экзамен в начале июня и защищают выпускную работу в начале июля. Математики-программисты сдают государственный экзамен в конце сентября и защищают дипломную работу в конце декабря. Точные даты сдачи экзаменов и защиты утверждаются ежегодно.

Защищенные дипломные работы сдаются для регистрации и хранения в архиве в течение пяти лет в кабинет дипломного проектирования (КДП). Текст дипломной работы в электронном виде сдается в ИВЦ для размещения на сайте МГИУ.
  1. выбор темы дипломной работы.

Тематика дипломных работ разрабатывается выпускающими кафедрами. Она отвечает профилю по будущей специальности студентов, является актуальной, соответствует состоянию и перспективам развития науки и производства, решает конкретные задачи, стоящие перед предприятиями и организациями.

Выбор темы дипломной работы может определить судьбу выпускника, так как она намечает направление деятельности специалиста в области прикладной математики, математического обеспечения и администрирования информационных систем. Дипломная работа может перерасти в кандидатскую диссертацию и определить научные интересы автора на долгие годы.

Иногда в дипломной работе решается важная практическая задача в одной из областей программирования, что также определяет дальнейшую профессиональную деятельность выпускника. Бывали случаи, когда выполненная выпускная квалификационная работа бакалавра (или дипломная работа математика-программиста) представлялась автором в качестве резюме при трудоустройстве в престижную фирму и являлась определяющим фактором при приеме на работу.

Выпускные квалификационные работы бакалавров направления «Прикладная математика и информатика» выполняются на кафедре общей и прикладной математики, и связаны, в основном, с решением задач прикладной математики. Часто тему дипломной работы предлагают преподаватели, ведущие занятия со студентами. Этот вариант удобен тем, что преподаватель достаточно хорошо зная возможности студента, может предложить работу, соответствующую его интересам. Наиболее универсальное решение задачи выбора темы дипломной работы предлагает деканат факультета прикладной математики и технической физики, который хорошо знает как самого студента, так и темы дипломных работ, предлагаемые не только преподавателями, ведущими занятия со студентами специальности 010500, но и преподавателями других кафедр. Тему выпускной квалификационной работы бакалавра желательно выбрать в седьмом, начале восьмого семестра.

Дипломная работа выпускника по специальности «Математическое обеспечение и администрирование информационных систем», получающего квалификацию математика-программиста, выполняется на кафедре «Информационные системы и технологии» должна содержать разработку программ и баз данных как для решения задач прикладной математики, так и для решения конкретных практических задачи.

В этом случае темой дипломной работы может быть
  1. Продолжение работы бакалавра.
  2. Защита работы, которую дипломник выполняет на практике.
  3. Работа, которую студенту предлагают преподаватели.
  4. Работа, которую студенту предлагает деканат факультета

прикладной математики и технической физики.

Тему дипломной работы необходимо выбрать в конце 5 курса, если это не сделано раньше. В первую очередь выбор темы дипломной работы определяется выбором руководителя работы. Если дипломная работа – продолжение работы бакалавра, то задача выбора темы упрощается. Руководитель тот же, студент хорошо знаком с темой работы и достаточно хорошо представляет себе перспективы развития работы.

Дипломник может также защитить работу, которую выполняет на практике. Производственная практика проводится в 9 и 10 семестре. В это время обучение проходит по вечерней форме, и практически целый год студенты работают на различных предприятиях (МГИУ, МИНИСТЕРСТВО ЮСТИЦИИ, ФГУП «ГОСУДАРСТВЕННЫЙ НАУЧНО-ПРОИЗВОДСТВЕННЫЙ ЦЕНТР имени М.В.ХРУНИЧЕВА», банки и др. организации), выполняя работу математика-программиста. Если такая работа носит законченный характер и выполняется целиком студентом, она может быть представлена к защите в виде диплома по специальности «Математическое обеспечение и администрирование информационных систем», Для этого также необходимо, чтобы у руководителя работы имелась достаточно высокая квалификация. Такие случаи нередки, потому что часто студенты проходят практику в организациях, в которых руководители подразделений имеют степень кандидата или доктора наук. В случае если руководитель дипломной работы не является сотрудником МГИУ, из числа преподавателей МГИУ выбирается консультант, хорошо знающий требования, предъявляемые к дипломным работам в МГИУ, и уровень выполнения этих работ. Защита работы, выполняемой на практике, наиболее удобна, если выпускник намеревается и после защиты диплома работать там же.

Для того чтобы удачно выбрать тему работы и ее руководителя, полезно ознакомиться с работами своих предшественников – выпускников направления «Прикладная математика и информатика» и специальности «Математическое обеспечение и администрирование информационных систем». С дипломными работами, выполненными в МГИУ, можно ознакомиться в кабинете дипломного проектирования МГИУ. Кроме того, тексты большинства работ представлены на сайте МГИУ [4].

Задачи, которые решают студенты в своих дипломных работах, охватывают огромный круг проблем. Они связаны, в основном, с прикладной математикой и информационными технологиями. Для того чтобы студенту, выбирающему тему работы, было легче осуществить этот выбор, рассмотрим некоторые из задачи, решенных в этих дипломных работах ранее.