Специальность / Speciality: 6-05-0533-06 Математика / Mathematics
Учебная дисциплина, модуль / Academic discipline, module: Практикум по программированию, модуль «Дополнительные виды обучения» / Programming practicum, module «Additional types of training»
Краткое содержание учебной дисциплины, модуля / Brief summary |
Модули пользователя. Описание модуля пользователя. Подпрограммы в модулях. Файлы. Ввод-вывод простых и структурированных данных. Алгоритмы работы с файлами: создание, корректировка, чтение, обработка ошибок ввода-вывода. Специальные средства алгоритмического языка. Указатели. Программирование алгоритмов с использованием указателей. Работа с динамическими массивами: одномерными и двумерными. Видеодоступ. |
User modules. Description of the user module. Subroutines in modules. Files. I/O of simple and structured data. Algorithms for working with files: creating, adjusting, reading, processing I/O errors. Special means of algorithmic language. Pointers. Programming algorithms using pointers. Working with dynamic arrays: one-dimensional and two-dimensional. Video access |
Формируемые компетенции / The formed competences |
Применять основные понятия информатики, базовые конструкции языков программирования, технологии объектно-ориентирован-ного программирования для реализации алгоритмических прикладных задач и разработки веб-проектов. |
Apply the basic concepts of computer science, basic constructions of programming languages, object-oriented programming technologies to implement algorithmic applied problems and develop web projects. |
Результаты обучения (знать, уметь, владеть) / Learning outcomes (know, can, be able) |
В результате освоения учебной дисциплины студент должен: знать: • методы решения научно-технических и информационных задач; • современные информационные технологии; уметь: • решать типовые задачи математики и информатики; • работать на современных вычислительных средствах; • применять современные информационные технологии и методы реализации решения прикладных задач; владеть: • методами программирования задач в различных областях; • современными технологиями разработки программ. |
As a result of mastering the academic discipline, the student must: know: • methods for solving scientific, technical and information problems; • modern information technologies; can: • solve typical problems of mathematics and computer science; • work on modern computing tools; • apply modern information technologies and methods for solving applied problems; be able to: • methods of programming tasks in various areas; • modern software development technologies |
Семестр изучения учебной дисциплины, модуля / Semester of study |
2 семестр |
2 semester |
Пререквизиты / Prerequisites |
Знания, полученные в курсах «Методы программирования» и «Практикум по программированию» за 1 семестр |
Knowledge gained in the courses “Programming Methods” and “Programming Workshop” for 1 semester. |
Трудоемкость в зачетных единицах (кредитах) / Credit units |
0 |
0 |
Количество аудиторных часов и часов самостоятельной работы / Academic hour of students’ class work, hours of self-directed learning |
Всего 52 часов, из них 34 аудиторных часа и 18 часов самостоятельной работы. |
A total of 52 hours, of which 34 academic hours of students’ class work and 18 hours of self-directed learning. |
Требования и формы текущей и промежуточной аттестации / Requirements and forms of current and interim certification |
Опрос, контрольные работы, компьютерное тестирование в Moodle на портале edummf.bsu.by. Зачет. |
Survey, verification works, computer testing in Moodle on the portal edummf.bsu.by. End-of-term tests. |