Programming methods

Специальность / Speciality: 6-05-0533-06 Математика / Mathematics

Учебная дисциплина, модуль / Academic discipline, module: Методы программирования, модуль «Программирование 1» / Programming methods, module «Programming 1»

Краткое содержание учебной дисциплины, модуля / Brief summary

Теория и практика програм-мирования на Pascal.

Модули.

Файлы в языке Pascal.

Специальные средства алгоритмического языка.

Стандартные приёмы работы с устройствами IBM-PC.

Графическое программирование.

Theory and practice programming in Pascal.

 Modules.

Files in Pascal language.

Special tools of the algorithmic language.

Standard practices for working with IBM-PC devices.

Graphic programmingfor structuring programs.

Формируемые компетенции / The formed competences

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

Применять современные компьютерные математические системы для проведения вычислительного (компьютерного) эксперимента.

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

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

Solve standard problems of professional activity based on the use of information and communication technologies.

Apply modern computer mathematical systems to conduct computational (computer) experiments.

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.

Apply innovative information technologies and modern programming languages.

Результаты обучения (знать, уметь, владеть) / 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 from the 1st semester of the course “Programming Methods”, elements of mathematical analysis, algebra and number theory, analytical geometry.

Трудоемкость в зачетных единицах (кредитах) / Credit units

3 зачетные единицы.

3 credit units.

Количество аудиторных часов и часов самостоятельной работы / Academic hour of students’ class work,

hours of self-directed learning

Всего 102 часов, из них 68 аудиторных часа и 34 часов самостоятельной работы.

A total of 102 hours, of which 68 academic hours of students’ class work and 34 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.

Exam.

.