Модуль 9: Основы программирования |
|
Элементы модуля: |
Обязательная дисциплина Алгоритмы, структуры данных и программирование |
Семестр обучения: | 2 |
Ответственный за модуль: | Долматова Л.В. |
Преподаватели: |
Алгоритмы, структуры данных и программирование – Долматова Л.В. |
Язык: | Русский, казахский |
Связь с куррикулумом: | Информационные системы (Ба) |
Число часов в неделю и в семестр: |
2 семестр: часов в неделю – 14; |
Рабочая нагрузка |
Аудиторная нагрузка: 70 часов |
Кредитные пункты: | 7 ECTS |
Условия для проведения экзаменов: | Для допуска к экзамену студент должен набрать не менее 50 баллов из 100 отводимых на каждую дисциплину модуля |
Рекомендуемые условия: | Данный модуль базируется на знаниях, полученных студентами на предшествующих дисциплинах бакалавриата: Математика 1. |
Предполагаемые результаты обучения: |
Знать: основы алгоритмизации, способы описания алгоритмов, алгоритмические языки высокого уровня, словарь языка, структуру программы, описание типов данных, динамические структуры данных, основные операторы языков высокого уровня, модульные программы, а также элементы структурного программирования, разработку программ на языке высокого уровня, основные сведения об операционной системе, стиль программирования, способы конструирования и верификации программ. Уметь: разрабатывать структурные схемы различных алгоритмов, организовывать в зависимости от требований задачи необходимые структуры данных, выбрать язык программирования, разрабатывать программы на выбранном языке программирования с использованием средств языка и писать программы в хорошем стиле, отлаживать и испытывать программы, составлять качественную программную документацию. Владеть навыками: проектирования программ, отладки программ, приметь современные технологии программирования. Демонстрировать способность: применять полученные навыки на практике. |
Предполагаемое использование/применимость: | Модули: Основы информационных систем, баз данных и защиты информации |
Содержание: |
Изучение основ алгоритмизации задач, классификации языков программирования, типов данных и классификации операторов языка программирования, разработки программ с использованием подпрограмм, стандартных модулей стиля программирования, показателей качества программирования, методов отладки и испытания программ, основ объектно-ориентированного программирования. |
Результаты обучения/экзаменов / формы экзаменов: |
Алгоритмы, структуры данных и программирование - компьютерное тестирование |
Технические / мультимедийные средства: |
Мультимедийный комплекс. Компьютерный класс. |
Литература: | 1. Попов В.Б. Turbo Pascal для школьников, учебное пособие М.: финансы и статистика 2010. 528с.: ил. 2. Архангельский А.Я. Язык PASCAL и основы программирования в DELPHI/ учебное пособие М.: ООО «Бином прогресс», 2009г. 496 с.: ил. 3. Архангельский А.Я. Программирование в Delphi 6 М.: ЗАО «Издательство БИНОМ», 2011 г. -1120 с: ил. 4. Д.Гуденко, Д.Петроченко « Сборник задач по программированию» СПб: Питер 2013. -475 с. 5. Кирнос В.П Практикум по решению задач в PASCAL Караганда, 2008 6. Кирнос В.П Решение задач и численные методы в PASCAL Караганда, 2007. |
Дата последних правок: | 20.01.2020 |
Согласно матрицы связи модулей при прохождении Модуля 9 образовательной программы "Информационные системы" ожидаемый результат
Р4: | Владеть методами анализа и оценки эффективности разработки, внедрения и функционирования информационной системы, создавать техническую документацию на разрабатываемую информационную систему |
Р8: | Применять методы теоретического и экспериментального исследования, готов участвовать в постановке и проведении экспериментальных исследований, сопоставлять результаты экспериментальных данных и полученных решений. |
Р9: | Работать с аппаратными и программно-аппаратными комплексами информационных систем |