Please use this identifier to cite or link to this item:
https://elib.bsu.by/handle/123456789/310234
Title: | Основы и методологии программирования: учебная программа учреждения высшего образования по учебной дисциплине для специальностей 6-05-0533-11 Прикладная информатика 6-05-0533-12 Кибербезопасность. № УД-720/б. |
Authors: | Конах, В. В. Рубашко, Н. К. |
Keywords: | ЭБ БГУ::ОБЩЕСТВЕННЫЕ НАУКИ::Информатика ЭБ БГУ::ЕСТЕСТВЕННЫЕ И ТОЧНЫЕ НАУКИ::Математика |
Issue Date: | 30-Jun-2023 |
Publisher: | БГУ, ФПМИ, Кафедра информационных систем управления |
Abstract: | ПОЯСНИТЕЛЬНАЯ ЗАПИСКА Учебная дисциплина «Основы и методологии программирования», далее «ОиМП», ориентирована на обучение студентов базовым знаниям, умениям и навыкам в области программирования. Изучаемые темы базируются на использовании современных информационных технологий, новейшего программного и технического обеспечения компьютеров. Основой для обучения программированию является курс информатики, изучаемый в средней школе. Цели и задачи учебной дисциплины Цель преподавания учебной дисциплины «ОиМП» – подготовка специалиста, умеющего проектировать эффективные алгоритмы решения поставленной задачи, выбирать наиболее подходящие структуры данных, программные и технические средства его реализации и с учетом операционного окружения разрабатывать программные приложения, отвечающие современным требованиям и новейшим компьютерным технологиям. Для этого необходимо формирование систематизированных знаний и навыков в области программирования: изучение классических методов программирования; освоение навыков разработки программ, их отладки, тестирования и документирования; формирование у студентов алгоритмического мышления, системного подхода к основам моделирования и формализации посредством создания компьютерных моделей. В итоге обеспечивается база знаний, необходимая для усвоения материала последующих учебных дисциплин в области информатики и успешной дальнейшей работы. При изложении курса важно показать возможности использования инструментария программирования при решении прикладных задач, возникающих в различных областях науки, техники, экономики и производства. Задачи учебной дисциплины: 1. Изучение основных конструкций современного языка программирования высокого уровня; 2. Овладение методологией анализа и проектирования типовых алгоритмов (линейных, условных, циклических, рекурсивных) и оценки их быстродействия; 3. Овладение методологией разработки программ на основе императивного и объектно-ориентированного подхода; 4. Приобретение навыков программирования на языке высокого уровня с использованием современных интегрированных сред разработки (IDE) и инструментальных средств; 5. Овладение основами навыков разработчика программного обеспечения (структурирование программного кода, документирование программного кода, реализация принципа модульности, получение общего представления об организации пользовательского интерфейса); 6. Формирование навыков мышления программиста и использование их при разработке ПО для решения различных профессиональных, исследовательских и прикладных задач. Место учебной дисциплины в системе подготовки специалиста с высшим образованием. Учебная дисциплина относится к модулю «Программирование» государственного компонента. Программа составлена с учётом межпредметных связей с учебными дисциплинами. Дисциплина «Основы и методологии программирования» непосредственно связана с параллельно изучаемыми дисциплинами: «Аналитическая геометрия», «Математический анализ» модуля «Высшая математика» для специальностей 6-05-0533-11 «Прикладная информатика» и 6-05-0533-12 «Кибербезопасность»; «Алгебра и теория чисел», «Дифференциальные уравнения» модуля «Высшая математика» для специальности 6-05-0533-11 «Прикладная информатика»; «Основы высшей алгебры», «Линейная алгебра» модуля «Высшая математика» для специальности 6-05-0533-12 «Кибербезопасность»; Методы, излагаемые в указанных дисциплинах, используются для проектирования алгоритмов и программных приложений. Сформированные при изучении дисциплины «ОиМП» компетенции являются основой для дальнейшего изучения дисциплин: «Разработка кросс-платформенных приложений», «Машинно-ориентированное программирование», «Промышленное программирование», «Дискретная математика и математическая логика», «Алгоритмы и структуры данных», «Операционные системы», «Модели данных и СУБД», «Исследование операций» для обеих специальностей, а также дисциплины «Технологии программирования» для 6-05-0533-12 «Кибербезопасность» и «Технологии программирования для мобильных приложений» для специальности 6-05-0533-11 «Прикладная информатика». Знания, полученные в учебной дисциплине, используются при изучении всех дисциплин специализации, при выполнении курсовых и дипломных работ, а также используются как инструментарий для моделирования и компьютерного решения задач ряда математических дисциплин, изучаемых на старших курсах. |
URI: | https://elib.bsu.by/handle/123456789/310234 |
Licence: | info:eu-repo/semantics/openAccess |
Appears in Collections: | Семестр 1. Основы и методологии программирования_КБ Семестр 1. Основы и методологии программирования_ПИ |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Программа_УД-720б_2023_Основы и методологии программирования_ПИ_КБ.pdf | 1,17 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.