рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

РАБОЧая ПРОГРАММа УЧЕБНОЙ ДИСЦИПЛИНЫ

РАБОЧая ПРОГРАММа УЧЕБНОЙ ДИСЦИПЛИНЫ - раздел Программирование, По дисциплине Основы алгоритмизации и программирования     1.1. Объем Учебной Дисциплины И Виды ...

 

 

1.1. Объем учебной дисциплины и виды учебной работы

Вид учебной работы Объем часов
Максимальная учебная нагрузка (всего) 196
Обязательная аудиторная учебная нагрузка (всего) 132
в том числе:
практические занятия 74
контрольная работа в форме тестирования 5
ОБК 2
Самостоятельная работа обучающегося (всего) 64
в том числе:
Написание сообщения Решение индивидуальных домашних задач Составление презентации/видеоролика Работа с теоретическими материалами Подготовка ответов на вопросы теста Подготовка к экзамену 2 29 4 14 5 10
Форма промежуточной аттестации в третьем семестре – обязательная контрольная работа, в четвертом семестре - экзамен

 


1.2. Тематический план и содержание учебной дисциплины Основы алгоритмизации и программирования
Наименование разделов и тем Содержание учебного материала, лабораторные работы и практические занятия, самостоятельная работа обучающихся, курсовая работа (проект) (если предусмотрены) Объем часов Уровень освоения
Раздел 1. Основные принципы алгоритмизации и программирования.
Тема 1.1. Основные понятия алгоритмизации Содержание учебного материала 8
Роль и место знаний по дисциплине в профессиональной подготовке по специальности. Понятие алгоритма. Свойства алгоритмов. Формы записей алгоритмов. Общие принципы построения алгоритмов. Основные алгоритмические конструкции: линейные, разветвляющиеся, циклические. Поиск, анализ и оценка информации при составлении алгоритма решения задачи. Данные: понятие и типы. Основные базовые типы данных и их характеристика. Структурированные типы данных и их характеристика. Методы сортировки данных. Организация собственной деятельности при решении задач.   2 2
Практические занятия 1. Составление блок-схем линейных и разветвляющихся алгоритмов. 2. Составление блок-схем циклических алгоритмов. 4
Самостоятельная работа обучающихся Поиск информации, необходимой для решения профессиональных задач Составление отчета по практическим работам   2
Тема 1.2. Логические основы алгоритмизации Содержание учебного материала
Основы алгебры логики. Логические операции с высказываниями: конъюнкция, дизъюнкция, инверсия. Законы логических операций. Таблицы истинности. Организация собственной деятельности при решении задач.   2 3
Практические занятия 3.Составление таблиц истинности. 2
Самостоятельная работа обучающихся Поиск информации, необходимой для решения профессиональных задач Составление отчета по практическим работам   2
Тема 1.3 Языки и системы программирования Содержание учебного материала
Эволюция языков программирования. Ориентирование в условиях смены технологий и средств программирования. Классификация языков программирования. Элементы языков программирования. Понятие системы программирования. Исходный, объектный и загрузочный модули. Интегрированная среда программирования. Поиск информации по предложенным темам для профессионального и личного развития. Оформление сообщения. Обсуждение найденных сведений в группе. - 2
Практические занятия -

 

  Самостоятельная работа обучающихся Изучение темы 1.3 Написание сообщения Составление презентации к сообщению, используя информационно-коммуникационные технологии 6
Тема 1.4 Методы программирования Содержание учебного материала 4
Методы программирования: структурный, модульный, объектно-ориентированный. Достоинства и недостатки методов программирования. Общие принципы разработки программного обеспечения. Жизненный цикл программного обеспечения. Типы приложений. Консольные приложения. Оконные Windows приложения. Web-приложения. Библиотеки. Web-сервисы.   1 2
Практические занятия -
Тестирование по темам 1.1-1.4 1
Самостоятельная работа обучающихся Поиск информации, необходимой для решения профессиональных задач Организация собственной деятельности при подготовке ответов на вопросы теста   2
Раздел 2 Программирование на алгоритмическом языке Turbo Pascal  
Тема 2.1. Основные элементы языка Содержание учебного материала
Структурная схема программы на алгоритмическом языке. Лексика языка. Переменные и константы. Типы данных. Выражения и операции.   2 2
Практические занятия
Самостоятельная работа обучающихся Поиск информации, необходимой для решения профессиональных задач   1
Тема 2.2 Операторы языка Содержание учебного материала
Синтаксис операторов: присваивания, ввода-вывода, безусловного и условного переходов, циклов. Составной оператор. Вложенные условные операторы. Циклические конструкции. Циклы с предусловием и постусловием. Вложенные циклы. Отладка программ. Организация собственной деятельности при решении задач.   4 3
Практические занятия 4.Составление программ линейной структуры. Отладка программ 5.Составление программ разветвляющейся структуры. 6.Составление программ разветвляющейся усложненной структуры. 7.Составление программ циклической структуры. 8.Составление программ усложненной циклической структуры.   10

 

  Самостоятельная работа обучающихся Поиск информации, необходимой для решения профессиональных задач Составление отчета по практическим работам Определение методов и способов выполнения индивидуальных домашних задач, нацеленных на получение профессиональных навыков Организация собственной деятельности при подготовке ответов на вопросы теста Посещение консультации №1   6
Тема 2.3 Массивы Содержание учебного материала
Массивы как структурированный тип данных. Объявление массива. Ввод и вывод одномерных массивов. Ввод и вывод двухмерных массивов. Обработка массивов. Выбор методов сортировки массивов. Организация собственной деятельности при решении задач. 3 3
Практические занятия 9. Формирование линейных массивов. 10. Обработка одномерных массивов. 11. Формирование двумерных массивов 12. Обработка двухмерных массивов. 13. Сортировка массивов. 10
Тестирование по темам 2.1-2.3 1
Самостоятельная работа обучающихся Поиск информации, необходимой для решения профессиональных задач Составление отчета по практическим работам Определение методов и способов выполнения индивидуальных домашних задач, нацеленных на получение профессиональных навыков Посещение консультации №2 5
Тема 2.4 Строки, множества, записи. Содержание учебного материала
Структурированные типы данных: строки, множества и записи. Объявление строковых типов данных. Поиск, удаление, замена и добавление символов в строке. Операции со строками. Стандартные функции и процедуры для работы со строками. Объявление множества. Операции над множествами. Объявление записи. Операции над записями. Организация собственной деятельности при решении задач, направленная на овладение умениями взаимодействовать со специалистами смежного профиля. 6 3
Практические занятия 14. Работа со строковыми переменными. 15. Работа с данными типа множество. 16. Формирование записей. Операции над записями. 6
Обязательная контрольная работа 2
Самостоятельная работа обучающихся Поиск информации, необходимой для решения профессиональных задач Составление отчета по практическим работам Определение методов и способов выполнения индивидуальных домашних задач, нацеленных на получение профессиональных навыков Составление глоссария Посещение консультации №3 4

 

Тема 2.5 Процедуры и функции Содержание учебного материала
Понятие подпрограммы. Процедуры и функции, их сущность, назначение, различие. Организация процедур, стандартные процедуры. Процедуры, определенные пользователем: синтаксис, передача аргументов. Формальные и фактические параметры. Процедуры с параметрами, описание процедур. Функции: способы организации и описание. Вызов функций, рекурсия. Программирование рекурсивных алгоритмов. Стандартные функции. Организация собственной деятельности при решении задач. 2 3
Практические занятия 17.Организация и использование процедур. 18.Организация и использование функций. 19.Организация рекурсивных алгоритмов. 6
Самостоятельная работа обучающихся Поиск информации, необходимой для решения профессиональных задач Составление отчета по практическим работам Определение методов и способов выполнения индивидуальных домашних задач, нацеленных на получение профессиональных навыков Посещение консультации №4   4
Тема 2.6 Организация ввода-вывода данных. Работа с файлами   Содержание учебного материала
Типы файлов. Организация доступа к файлам. Файлы последовательного доступа. Открытие и закрытие файла последовательного доступа. Запись в файл и чтение из файла последовательного доступа. Файлы произвольного доступа. Порядок работы с файлами произвольного доступа. Создание структуры записи. Открытие и закрытие файла произвольного доступа. Запись и считывание из файла произвольного доступа. Использование файла произвольного доступа. Стандартные процедуры и функции для файлов разного типа. Организация собственной деятельности при решении задач.   2 3
Практические занятия 20. Работа с файлом последовательного доступа. 21. Работа с файлом произвольного доступа.   4
Самостоятельная работа обучающихся Поиск информации, необходимой для решения профессиональных задач Составление отчета по практическим работам Определение методов и способов выполнения индивидуальных домашних задач, нацеленных на получение профессиональных навыков Посещение консультации №5   2
Тема 2.7 Библиотеки подпрограмм   Содержание учебного материала
Стандартные модули. Программирование модулей. Модуль: синтаксис, заголовок, разделы. Библиотеки подпрограмм: понятие и виды. Схемы вызова библиотек. Статическое и динамическое связывание. Использование библиотек подпрограмм. Модификация отдельных модулей в соответствии с заданием, документирование произведенных изменений. Организация собственной деятельности при решении задач. Способы разделения обязанностей при коллективном выполнении профессиональных задач. Несение персональной ответственности за выполнение определенной части группового задания. 2 3

 

  Практические занятия 22.Программирование и инициализация модуля. 2
Самостоятельная работа обучающихся Поиск информации, необходимой для решения профессиональных задач Составление отчета по практическим работам Определение методов и способов выполнения индивидуальных домашних задач, нацеленных на получение профессиональных навыков Посещение консультации №6 1
Тема 2.8 Графика   Содержание учебного материала 12
Графика. Графический модуль. Основные функции и процедуры построения изображений. Организация собственной деятельности при решении задач, направленная на овладение умениями взаимодействовать со специалистами смежного профиля. 3 3
Практические занятия 23.Построение статических и динамических изображений. 24.Построение графиков функций и диаграмм 4
Тестирование по темам 2.5-2.8 1
Самостоятельная работа обучающихся Поиск информации, необходимой для решения профессиональных задач Составление отчета по практическим работам Определение методов и способов выполнения индивидуальных домашних задач, нацеленных на получение профессиональных навыков Организация собственной деятельности при подготовке ответов на вопросы теста Подготовка презентации / видеоролика по предложенной теме, используя современные технологии Посещение консультации №7 4
Раздел 3. Программирование на алгоритмическом языке C++   72
Тема 3.1 Базовые средства языка С++ Содержание учебного материала
Роль и место знаний по дисциплине в профессиональной подготовке по специальности. Базовые средства языка С++. Состав языка: алфавит языка, лексемы, выражения, операторы. Типы данных С++. Структура программы. Переменные и выражения. Базовые конструкции структурного программирования: оператор «выражение», условные операторы, операторы цикла, указатели, массивы, структуры. Типы данных, определяемые пользователем. Организация собственной деятельности, выбор методов и способов выполнения профессиональных задач. 6 3
Практические занятия 25. Составление программ линейной структуры. 26. Составление программ разветвляющейся структуры. 27. Составление программ циклической структуры. 28. Обработка массивов 29. Организация динамических массивов 30. Операции над строками 31. Организация файлов 32. Организация структур 16

  Самостоятельная работа обучающихся Поиск информации, необходимой для решения профессиональных задач Составление отчета по практическим работам Определение методов и способов выполнения индивидуальных домашних задач, нацеленных на получение профессиональных навыков Посещение консультации №8   5
Тема 3. 2. Модульное программирование Содержание учебного материала
Объявление и определение функций. Глобальные и локальные переменные. Возвращаемое значение. Параметры функции. Рекурсивные функции. Перегрузка функций. Шаблоны функций. Функции стандартной библиотеки. Директивы препроцессора. Области действия идентификаторов. Организация собственной деятельности, выбор методов и способов выполнения профессиональных задач. Принятие решений в нестандартных ситуациях.   3 3
Практические занятия 33. Объявление и определение функций 2
Тестирование по темам 3.1-3.2 1
Самостоятельная работа обучающихся Поиск информации, необходимой для решения профессиональных задач Составление отчета по практическим работам Определение методов и способов выполнения индивидуальных домашних задач, нацеленных на получение профессиональных навыков Организация собственной деятельности при подготовке ответов на вопросы теста Посещение консультации №9   2
Тема 3. 3. Технология создания программ Содержание учебного материала
Кодирование и документирование программы. Проектирование и тестирование программы. Динамические структуры данных: линейные списки, стеки, очереди, бинарные деревья. Поиск и анализ необходимой информации для решения задач динамического программирования. 11 3
Практические занятия 34. Применение динамических структур: стеков 35. Применение динамических структур: линейных списков 36. Применение динамических структур: очередей 37. Применение динамических структур: бинарных деревьев 8
Тестирование по теме 3.3 1
Самостоятельная работа обучающихся Поиск информации, необходимой для решения профессиональных задач Решение домашних индивидуальных задач. Оформление отчетов к практическим работам. Определение методов и способов выполнения индивидуальных домашних задач, нацеленных на получение профессиональных навыков Организация собственной деятельности при подготовке ответов на вопросы теста Подготовка к экзамену   17

 

Раздел 4. Введение в объектно-ориентированное программирование   3
Тема 4.1 Основные принципы объектно-ориентированного программирования (ООП) Содержание учебного материала 3
История развития ООП. Достоинства ООП. Базовые понятия ООП: объект, его свойства и методы, класс, интерфейс. Основные принципы ООП: инкапсуляция, наследование, полиморфизм. Событийно-управляемая модель программирования. Компонентно-ориентированный подход. Классы объектов. Компоненты и их свойства. Поиск, анализ и оценка информации, необходимой для постановки и решения профессиональных задач.   2 2
Практические занятия -
Самостоятельная работа обучающихся Поиск информации, необходимой для решения профессиональных задач 1
Всего: 196
         

 

Для характеристики уровня освоения учебного материала используются следующие обозначения:

1 – ознакомительный (узнавание ранее изученных объектов, свойств);

2 – репродуктивный (выполнение деятельности по образцу, инструкции или под руководством);

3 – продуктивный (планирование и самостоятельное выполнение деятельности, решение проблемных задач).


2. Методические указания по каждой теме программы и

вопросы для самоконтроля

 

– Конец работы –

Эта тема принадлежит разделу:

По дисциплине Основы алгоритмизации и программирования

краевое государственное бюджетное образовательное учреждение... среднего профессионального образования... среднее специальное учебное заведение...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: РАБОЧая ПРОГРАММа УЧЕБНОЙ ДИСЦИПЛИНЫ

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Основы алгоритмизации и программирования
    2012 г. Одобрена цикловой комиссией «Математики и информатики» Протокол №___ от ___________20__г Председатель ЦК____

Область применения методических указаний
Методические указания учебной дисциплины являются частью основной профессиональной образовательной программы в соответствии с ФГОС по специальности 230401 Информационные системы (по отраслям) (базо

Алгоритм может быть задан
1. Словесно – описание алгоритма словами и предложениями. 2. Таблично - описание алгоритма в форме таблиц и расчетных формул. 3. Графически - описание алгоритма с помощью геометри

Правила оформления блок-схем
  Графический способ представления алгоритмов является более ком­пактным и наглядным по сравнению со словесным. При графическом пред­ставлении алгоритм изображается в виде последовате

Типы и структуры данных
Типы и структуры данных представляют собой фундамент, на котором строится вся современная технология программирования. Существует много подходов к определению понятия типа данных от полнос

Принципы построения алгоритмов
При разработке алгоритма используют следующие основные принципы. Принцип поэтапной детализации алгоритма (другое название — "проектирование сверху-вниз").

Алгебра высказываний
  Действия и преобразования, применяемые в обычной алгеб­ре, в которой буквами обозначаются числа, основываются на не­большом числе определений и формул. • Существует арифмет

Заполнить остальные столбцы.
В соответствии с таблицами истинности соответствующих логических операций, причем при заполнении каждого столбца операции выполняются над значениями одного или двух столбцов, расположенных левее за

Машинно - ориентированное программирование
С изобретением программно управляемых вычислительных машин появилась новая профессия - программист. Первым в истории программистом была Ада Лавлейс, работавшая вме

Языки программирования высокого уровня
Следующим этапом развития программирования стало созданиеязыков программирования высокого уровня (ЯПВУ). Примеры ЯПВУ: Паскаль, Бейсик, Фортран. Для каждого языка существует машинн

Типы данных
Концепция типов данных является одной из центральных в любом языке программирования. С типом величины связаны три ее свойства: форма внутреннего представления, множество принимаемых значений и множ

Стандартные и пользовательские процедуры.
  Со стандартными процедурами мы уже встречались не один раз. Примеры стандартных процедур Clrscr; Delline; Nosound; Hightvideo.

Формат описаний процедуры
Procedure <имя> (<список формальных параметров с описанием типов>); const ….. type ….. var …. begin <оп

Стандартные и пользоваельские функции
Напомним, что функция отличается от процедуры тем, что во-первых, функция передает в точу вызова значение (результат своей работы); во-вторых, имя функции может входить в выражени

Параметры-значения
Параметры-значения описываются в заголовках подпрограмм обычным образом, например, Procedure PRIM (x,y:real); Здесь формальные параметры х и у – параметры-значени

Параметры-переменные
Параметры-переменные в заголовке подпрограмм предваряются словом VAR, например, Procedure PRIM (var x,y:real); Здесь формальные параметры х и у – параметры-переме

Рекурсивные подпрограммы
  Иногда встречаются такие случаи, когда задача разбивается на подзадачи, которые имеют ту же структуру, что и основная задача. В таких случаях используют механизм, который н

КОНТРОЛЬНАЯ РАБОТА
  1. Задачи для решения на тему «линейные алгоритмы» Вычислите выражения по предложенным формулам. Вариант 1

Перечень практических работ
1. Составление блок-схем линейных и разветвляющихся алгоритмов. 2. Составление блок-схем циклических алгоритмов. 3.Составление таблиц истинности. 4.Составление программ л

Контроль и оценка результатов освоения учебной дисциплины
  Контроль и оценка результатов освоения учебной дисциплины осуществляется преподавателем в процессе проведения практических занятий, тестирования, а также вы

Теоретические вопросы
1. Эволюция языков программирования 2. Основные понятия алгоритмизации 3. Составление блок-схем линейных и разветвляющихся алгоритмов. 4. Составление блок-схем циклически

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги