Аэрокосмического приборостроения»
Факультет № 12 (СПО) колледж
Методические указания
Для студентов заочной формы обучения
по дисциплине: « Основы алгоритмизации и программирования»
для специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем»
Составители:
Рохманько И.Л.
Санкт-Петербург
Введение
Настоящее методическое указание предназначено для студентов заочного обучения по специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» в помощь изучения дисциплины «Основы алгоритмизации и программирования».
Данная дисциплина предусматривает изучение принципов построения алгоритмов, изучение основных алгоритмических конструкций, умение составлять и отлаживать программы на алгоритмическом языке Pascal в интегрированной среде PascalABC, а также анализировать выявленные ошибки.
В методических указаниях содержатся:
1. рабочая программа (содержание дисциплины – темы лекций);
|
|
2. основные теоретические положения с демонстрационными примерами;
3. методические указания по методике отладки программ в интегрированной среде PascalABC;
4. порядок оформления работы;
5. перечень рекомендуемых учебных изданий, интернет-ресурсов, дополнительной литературы
РАБОЧАЯ ПРОГРАММА
Рабочая программа дисциплины "Основы алгоритмизации и программирования" предназначена для реализации государственных требований к минимуму содержания и уровню подготовки выпускников по специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» среднего профессионального образования.
Программа дисциплины " Основы алгоритмизации и программирования " предусматривает изучение принципов построения алгоритмов, изучение основных алгоритмических конструкций, умение составлять и отлаживать программы на алгоритмическом языке, анализировать выявленные ошибки.
В результате изучения дисциплины
студент должен:
иметь представление:
- о взаимосвязи дисциплины " Основы алгоритмизации и программирования " с общепрофессиональными и специальными дисциплинами;
- о тенденции развития языков программирования;
- о прикладном характере дисциплины в рамках специальности.
знать:
- современные тенденции развития алгоритмических языков программирования;
- классификацию языков программирования;
- условные графические обозначения блок-схем алгоритмов.
- общие принципы построения алгоритмов;
- типы данных и базовые конструкции изучаемых языков программирования;
- основные приемы программирования;
|
|
- основные алгоритмические конструкции;
- интегрированные среды изучаемых языков программирования;
- основные принципы объектно-ориентированного программирования;
- свойства и методы классов и объектов;
уметь:
- разрабатывать блок-схемы алгоритмов решения задач;
- изображать графически алгоритмы согласно ГОСТа и ЕСПД;
- составлять программы на алгоритмическом языке высокого уровня Pascal;
- отлаживать программы в интегрированной среде Turbo-Pascal, Pascal ABC;
- анализировать ошибки;
- формулировать условие задачи по тексту программы и алгоритму;
- работать в конкретных средах и оболочках;
- работать с различными периферийными устройствами;
- пользоваться справочной и технической литературой.
Для закрепления теоретических знаний и приобретения необходимых практических навыков и умений, программой дисциплины предусматривается проведение контрольных работ. Изучение дисциплины завершается экзаменом.
Тематический план учебной дисциплины
Распределение времени по разделам и темам для заочной формы обучения
Наименование разделов и тем | Макс. учеб. нагрузка студентов | Всего аудиторных часов | Самостоят. работа студентов | |
лекции | лаборат. работ | |||
1 семестр | ||||
Раздел 1. Основы алгоритмизации | ||||
Тема 1.1 Свойства и типы алгоритмов | ||||
Раздел 2.Основы программирования | ||||
Тема2.1 Структура программы | ||||
Тема 2.2 Типы данных | ||||
Тема 2.3 Управляющие структуры | ||||
Тема 2.4 Циклы | ||||
2 семестр | ||||
Тема 2.5 Массивы | ||||
Тема 2.6 Подпрограммы: процедуры и функции | ||||
Тема 2.7 Строки символов. | ||||
Тема 2.8 Множество | ||||
Тема 2.9 Записи | ||||
Тема 2.10 Файлы данных. | ||||
Тема 2.11 Динамические структуры данных | ||||
Тема 2.12 Модули | ||||
Раздел 3.Объектно-ориентированное программирование | - | |||
Тема 3.1 Объекты и классы | - | |||
Всего по дисциплине: |