- •1.Цели и задачи освоения дисциплины:
- •2.Место учебной дисциплины в структуре ооп:
- •4. Тематический план изучения дисциплины
- •Тема 1. Общие принципы разработки программных продуктов. Новейшие направления в области создания технологий программирования. Законы эволюции программного обеспечения.
- •Тема 2. Особенности объектно-ориентированного программирования на Delphi
- •Тема 3. Программирование на языке Delphi
- •Тема 4. Технологии распределенного программирования (com, corba)
- •Тема 5. Современный среды разработки объектно-ориентированного программирования ( Visual Studio net, c#)
- •6. План практических (семинарских) занятий
- •9.Вопросы для подготовки к итоговому контролю по дисциплине
- •10. Учебно-методическое и информационное обеспечение дисциплины:
- •11. Материально-техническое обеспечение дисциплины
1.Цели и задачи освоения дисциплины:
ЦЕЛЬ освоения дисциплины - ознакомление с технологиями высокоуровневого программирования, освоение процесса разработки программного продукта с использованием современных методов и технологий.
Задачи освоения дисциплины:
изучение ведущих концепций разработки приложений, развития информационных технологий и информатики, как современной системообразующей науки в предметной области менеджмента, экономики, инвестиционной деятельности;
приобретение практических навыков и умений использования ведущих теоретических концепций математики и информатики в решении прикладных задач;
формирование абстрактного, дедуктивного, плюралистического мышления; воспитание такого склада ума, который требует критической проверки и логического обоснования различных положений и точек зрения.
2.Место учебной дисциплины в структуре ооп:
«Высокоуровневые методы информатики и программирования» представляет собой дисциплину вариативной части профессионального цикла дисциплин (Б3.В2) по профилю – «Прикладная информатика в экономике», изучается в 7 семестре в объеме 108 часов (3 зачетных единиц).
Требования к входным данным: освоение курсов «Информатика и программирование», «Структуры данных в предметной области» «Программная инженерия», «Объектно-ориентированное программирование», «Логическое и функциональное программирование».
Освоение дисциплины «Высокоуровневые методы информатики и программирования» необходимо как предшествующее для изучения таких дисциплин, как «Проектный практикум» «Технологии мультимедиа в профессиональной деятельности», для выполнения выпускной квалификационной работы и выполнения различных видов научно-исследовательских работ и заданий по преддипломной практике.
Для успешного освоения материала данной дисциплины студенты должны обладать знаниями, умениями и навыками, связанными с базовыми разделами математики и информатики; основными понятиями дифференциального и интегрального исчисления, линейной алгебры, теории вероятностей и математической статистики. Необходимо освоение таких дисциплин, как информатика и программирование; структуры данных в предметной области; объектно-ориентированное программирование; логическое и функциональное программирование; программная инженерия; базы данных.
Разделы дисциплины и междисциплинарные связи с обеспечиваемыми (последующими) дисциплинами
№ п/п |
Наименование обеспечиваемых (последующих) дисциплин |
1 |
2 |
3 |
4 |
5 |
|
1 |
Проектный практикум |
+ |
+ |
+ |
+ |
+ | |
2 |
Технологии мультимедиа в профессиональной деятельности |
|
|
+ |
+ |
+ | |
3 |
Выпускная квалификационная работа |
+ |
+ |
+ |
+ |
+ | |
4 |
Научно - исследовательская работа |
+ |
|
|
+ |
+ | |
|
|
|
|
|
|
|
|
3. Требования к результатам освоения дисциплины:
Процесс изучения дисциплины направлен на формирование следующих компетенций:
способность использовать, обобщать и анализировать информацию, ставить цели и находить пути их достижения в условиях формирования и развития информационного общества (ОК-1);
способность использовать технологические и функциональные стандарты, современные модели и методы оценки качества и надежности при проектировании, конструировании и отладке программных средств (ПК-7);
способность применять к решению прикладных задач базовые алгоритмы обработки информации, выполнять оценку сложности алгоритмов, программировать и тестировать программы (ПК-10);
В результате изучения дисциплины студенты должны:
ЗНАТЬ:
методологию применения низкоуровневого и высокоуровневого программирования;
основные характеристики распространенных языков программирования высокого уровня;
основные принципы процедурного, функционального, модульного, программирования;
методологию объектно-ориентированного, визуального, событийного программирования.
УМЕТЬ:
в соответствии со стандартом ГОСВПО - разрабатывать и отлаживать эффективные алгоритмы и программы с использованием современных технологий программирования
осуществлять выбор низкоуровневого и высокоуровневого программирования в зависимости от решаемых задач;
практически использовать процедурное, функциональное, модульное, программирование;
практически использовать методологию объектно-ориентированного, визуального, событийного программирования.