Высокоуровневые методы информатики и программирования

Прикладные науки

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

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

 

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

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

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

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

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

В результате изучения дисциплины студенты должны знать:

— методологию применения низкоуровневого и высокоуровневого программирования;

— основные характеристики распространенных языков программирования высокого уровня;

— основные принципы процедурного, функционального, модульного, программирования;

— методологию объектно-ориентированного, визуального, событийного программирования;

 

уметь:

— осуществлять выбор низкоуровневого и высокоуровневого программирования в зависимости от решаемых задач;

— практически использовать процедурное, функциональное, модульное, программирование;

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

Book-Science
Добавить комментарий