Целью курса «Программирование» является изучение основ программирования на языке программирования C# в среде Microsoft Visual Studio для платформы Microsoft .NET.

Язык программирования C# и платформа Microsoft.NET являются достаточно новыми инструментами в соответствующих сегментах рынка. Тем не менее, обеспечивают превосходный функциональный и прикладной уровни проектирования современных программных систем и продолжают динамично развиваться благодаря поддержке корпорации Microsoft. Поэтому студенты, обучающиеся по направлению 09.03.01 «Информатика и вычислительная техника», должны иметь соответствующую теоретическую подготовку и владеть необходимыми навыками работы с этими системами.


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

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

После успешного освоения дисциплины «Технологии программирования» студент должен

знать:

  • основные задачи программной инженерии;
  • основные процессы жизненного цикла программного продукта;
  • модели разработки ПО;
  • ключевые стандарты в области программной инженерии;
  • основные принципы инженерии требований;
  • принципы архитектурного проектирования;
  • принципы верификации и валидации ПО.

 уметь:

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

владеть:

  • методами анализа требований;
  • навыками долгосрочного и краткосрочного планирования работ. 


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

В результате успешного освоения дисциплины «Программное обеспечение для проектирования ЭВМ » студент будет

знать:

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

уметь:

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

владеть:

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

В курсе "Программирование и алгоритмизация" раскрываются основные понятия объектно-ориентированного программирования на примере системы программирования Delphi. Обсуждаются узловые моменты в технологии программирования.

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

Полученные знания помогут  создавать эффективные программы для решения задач автоматизации технологических процессов и производств.

Результаты обучения:

  • использовать систему программирования Delphi как универсальный инструмент для решения задач в профессиональной области
  • составлять эффективные алгоритмы программ
  • тестировать и отлаживать программы 

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

Результаты обучения:

  • Знать современные программные средства компьютерной графики, применяемые в нефтегазовой отрасли
  • Уметь создавать основыне элементы конструкторской документации в CAD- системах
  • Применять различные  программные средства компьютерной графики для решения профессиональных задач

В процессе изучения курса студентам необходимо выполнить практические задания.


Курс «Информационные системы в экономике и управлении» нацелен на изучение специфики применения современных информационных систем для принятия эффективных и экономичных управленческих решений в самых различных областях жизнедеятельности человека.

Особое внимание уделяется системам управления проектами, как неотъемлемой составляющей информационной поддержки управленцев любого ранга.

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