Рабочая Программа. Аэрокосмического приборостроения»

Аэрокосмического приборостроения»

Факультет № 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 Объекты и классы   -    
Всего по дисциплине:        

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: