Инфоурок / Информатика / Другие методич. материалы / Рабочая программа по дисциплине Основы алгоритмизации и программирование

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


Напоминаем, что в соответствии с профстандартом педагога (утверждён Приказом Минтруда России), если у Вас нет соответствующего преподаваемому предмету образования, то Вам необходимо пройти профессиональную переподготовку по профилю педагогической деятельности. Сделать это Вы можете дистанционно на сайте проекта "Инфоурок" и получить диплом с присвоением квалификации уже через 2 месяца!

Только сейчас действует СКИДКА 50% для всех педагогов на все 184 курса профессиональной переподготовки! Доступна рассрочка с первым взносом всего 10%, при этом цена курса не увеличивается из-за использования рассрочки!

ВЫБРАТЬ КУРС И ПОДАТЬ ЗАЯВКУ
библиотека
материалов


Департамент образования города Москвы

Государственное бюджетное образовательное учреждение

среднего профессионального образования города Москвы

КОЛЛЕДЖ АВООМАТИЗАЦИИ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ № 20














ПРОГРАММА



учебной дисциплины

ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ


код специальности/специальность230401 Информационные системы (в социально-культурной сфере)


уровень подготовки базовая подготовка




















Москва



ОДОБРЕНО


на заседании ЦК ______________________________________


______________________________________


Протокол № _____от «___»_________201 г.


Председатель

_______________________________/Ф.И.О./


Программа учебной дисциплины разработана в соответствии с требованиями ФГОС по специальности 230401 Информационные системы (в социально-культурной сфере) (базовая подготовка) и на основе учебного плана ГБОУ СПО КАИТ № 20




УТВЕРЖДАЮ


Зам. директора по УМР

_____________________________/И.О. Фамилия/


«_____» ________________________201 г.




Разработчик (автор):

Калашникова А.Г., преподаватель спецдисциплин 8 разряда

Ф.И.О., должность, квалификационная категория




Рецензент:

Внешний: _____________________________________________________________

Ф.И.О., место работы, должность, квалификационная категория (ученая степень, звание)




















СОДЕРЖАНИЕ



стр.

  1. ПАСПОРТ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ


6

  1. СТРУКТУРА и содержание УЧЕБНОЙ ДИСЦИПЛИНЫ


8

  1. условия реализации программы учебной дисциплины


14

  1. Контроль и оценка результатов Освоения учебной дисциплины


18




  1. паспорт РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ

ИНФОРМАЦИОННО-КОММУНИКАЦИОННЫЕ ТЕХНОЛОГИИ

В ПРОФЕССИОНАЛЬНОЙ ДЕЯТЕЛЬНОСТИ

1.1. Область применения программы

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

1.2. Место дисциплины в структуре основной профессиональной образовательной программы

Дисциплина «Основы алгоритмизации и программирования» относится к блоку дисциплин общепрофессионального цикла.

1.3. Цели и задачи дисциплины – требования к результатам освоения дисциплины:

В результате освоения дисциплины обучающийся должен уметь:

-использовать языки программирования, строить логически правильные и эффективные программы.


В результате освоения дисциплины обучающийся должен знать:

-общие принципы построения алгоритмов, основные алгоритмические

кострукции;

-понятие системы программирования;

-основные элементы процедурного языка программирования, структура программы, операторы и операции, управляющие структуры, структуры даных, файлы, кассы памяти;

-подпрограммы, составление библиотек программ;

-объектно-ориентированную модель программирования, понятие классов и объектов, их свойства и методы.

1.4. Количество часов на освоение программы дисциплины:

максимальной учебной нагрузки обучающегося149 часов в том числе:

обязательной аудиторной учебной нагрузки обучающегося 99часов;

самостоятельной работы обучающегося50 часа.

2. СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ

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


Вид учебной работы

Объем часов

Максимальная учебная нагрузка (всего)

149

Обязательная аудиторная учебная нагрузка (всего)

99

в том числе:


лабораторные работы не предусмотрено

-

практические занятия

50

контрольные работы

1

Самостоятельная работа обучающегося (всего)

50

в том числе:


Подготовка сообщений-презентаций по темам:

- «Принтер. История возникновения»

- «Современные ПК и их многообразие»

- «Использование печатного оборудования»

- «Сканер. История возникновения»

- «История появления карандаша и его виды»

- «Степлер. История возникновения

- «История появления папки-регистратора и ее виды»

- «Маркеры. История возникновения, современное многообразие»

- «Бумага. История возникновения»

- «История появления стирательной резинки»

- «Средства транспортировки документов и их назначение»

- «Методы шифрования»

- «Устройство web-камеры»

- «Принципы работы интерактивной доски»

Составление таблицы на тему:

- «Сравнительный анализ характеристик производительности и стоимости современных ПК»

Разработка:

- вводного инструктажа при работе с оргтехникой

Разработка:

-инструктажа на рабочем месте при работе с оргтехникой

50

















самостоятельная работа над курсовой работой (проектом)

не предусмотрено

-

Итоговая аттестация в форме

зачета




2.2. Тематический план и содержание учебной дисциплиныОсновы алгоритмизации и программирования


Наименование разделов и тем

Содержание учебного материала, лабораторные и практические работы, самостоятельная работа обучающихся, курсовая работ (проект) (если предусмотрены)

Объем часов

Уровень освоения

1

2

3

4

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




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

Содержание учебного материала

10


1

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

2

2

Алгоритм. Свойства алгоритмов.

2

3

Формы записи алгоритмов. Блок-схемы

2

4

Основные алгоритмические конструкции.

2

5

Циклический алгоритм

2

Лабораторные работы Не предусмотрены


Практические занятия

2


1

Составление блок-схем алгоритмов.

Самостоятельные работы обучающихся

8

1

Составление опорного конспекта по теме " Разновидности блок- схем"

2

Составление опорного конспекта на тему "Ветвления и циклы"

3

Подготовка сообщения на тему "Вспомогательные алгоритмы и процедуры"

4

Составление опорного конспекта на ткму"Вспомогательные алгоритмы и процедуры"

Тема 1.2 Логические основы алгоритмизации


Содержание учебного материала

4



Основы алгебры логики

2


Таблица истинности

2

Лабораторные работы Не предусмотрены


Практические занятия

2



Составление таблиц истинности

Самостоятельные работы обучающихся

4


Составление опорной таблицы операции логики

Тема 1.3 Языки и системы программирования


Содержание учебного материала

2


1

Классификация языков программирования


2

Лабораторные работы Не предусмотрены


Практические занятия Не предусмотрены



Самостоятельные работы обучающихся

2

1

Составление опорного конспекта на тему "Виды программирования"

Раздел 2. Программирование на алгоритмическом языке




Тема 2. 1 Основные элементы языка

Содержание учебного материала

2


1

Основные элементы языка Turbo Pascal. Структура программ в Turbo Pascal. Типы данных в Turbo Pascal


2

Лабораторные работы Не предусмотрены


Практические занятия Не предусмотрены



Самостоятельные работы обучающихся

2

1

Подготовка сообщения на тему: "Элементы языка. Типы данных."

Тема 2.2 Операторы языка


Содержание учебного материала

2


1

Оператор присваивания, перехода, пустой оператор.Арифметические выражения. Составной оператор. Циклические конструкции

2

Лабораторные работы Не предусмотрены


Практические занятия

4


1

Составление программ линейной структуры и разветвляющейся структуры

2

Составление программ циклической структуры

Самостоятельные работы обучающихся

3


1

Составление опорного конспекта на тему: "Арифметические выражения"

Тема 2.3 Строки и множества


Содержание учебного материала

2


1

Строковый тип данных. Операции над строками. Операции над множествами.

2

Лабораторные работы Не предусмотрены


Практические занятия

2


1

Работа со строковыми переменными

Самостоятельные работы обучающихся

2

1

Составление опорной схемы на тему: "Особенности целочисленной и вещественной арифметики"

Тема 2.4 Массивы


Содержание учебного материала

2


1

Описание и использование массива. Ввод и вывод массива. Обработка массива. Сортировка массива.

2

Лабораторные работы Не предусмотрены


Практические занятия

2


1

Обработка одномерных массивов

Самостоятельные работы обучающихся

2

1

Подготовка сообщения на тему: "Табличные данные и массивы"

Тема 2.5 Процедуры и функции


Содержание учебного материала



1

Процедуры: определение, назначение. Функции: определение и назначение. Стандартные процедуры и функции.

2

Лабораторные работы Не предусмотрены


Практические занятия



1

Практическая работа №1 Использование процедур и функций

Самостоятельные работы обучающихся


1

Подготовка опорного конспекта на тему: "Функции, связывающие различный тип данных"

Тема 2.6 Организация ввода-вывода данных. Работа с файлами


Содержание учебного материала

2


1

Ввод-вывод данных. Типы файлов

2

Лабораторные работы Не предусмотрены


Практические занятия

2


1

Работа с файлами.

Самостоятельные работы обучающихся

2

1

Подготовка опорного конспекта на тему: "Ввод с клавиатуры и вывод на экран"

Тема 2.7 Библиотеки подпрограмм


Содержание учебного материала

2


1

Стандартные модули

2

Лабораторные работы Не предусмотрены


Практические занятия

2


1

Использование библиотеки подпрограмм

Самостоятельные работы обучающихся

2

1

Подготовка опорного конспекта на тему: "Внешние подпрограммы и модули"

Раздел 3 Программирование в объектно-ориентированной среде (Delphi 6)




Тема 3.1 Основные принципы объектно-ориентированного программирования (ООП)

Содержание учебного материала

3


1

Объект. Свойства объекта. Методы, класс, интерфейс

2

Лабораторные работы Не предусмотрены


Контрольные работы


1

Контрольная работа №1


Практические занятия Не предусмотрены



Самостоятельные работы обучающихся

2

1

Составление опорной схемы на тему : "Основные понятия и средства компьютерной графики"

Тема 3.2 Интегрированная среда разработчика


Содержание учебного материала

2



Интерфейс среды разработчика Delphi 6

2

Лабораторные работы Не предусмотрены


Практические занятия

4



Создание проекта с использованием компонентов управлением текста

Самостоятельные работы обучающихся

3


Подготовка сообщения на тему: "Особенности интерфейса"

Тема 3 .3 Иерархия классов


Содержание учебного материала

6


1

Классы объектно-ориентированного языка программирования


2

Лабораторные работы Не предусмотрены


Практические занятия Не предусмотрены



Самостоятельные работы обучающихся

6

1

Составление опорного конспекта на тему: "Виртуальные методы"

2

Составление опорного конспекта на тему: "Конструкторы"

3

Составление опорного конспекта на тему: "Деструкторы"

Тема 3.4 Этапы разработки приложения


Содержание учебного материала

2


1

Интерфейс пользователя

2

Лабораторные работы Не предусмотрены


Практические занятия

8


1

Объявление класса, создание экземпляров класса

2

Создание наследованного класса

Самостоятельные работы обучающихся

3

1

Подготовка сообщения на тему: "Разработка приложений "

Тема 3.5 Визуальное событийно-управляемое программирование


Содержание учебного материала

4


1

Основные компоненты интегрированной среды разработки Delphi 6.

2

Лабораторные работы Не предусмотрены


Практические занятия

12


1

Разработка и отладка программы «Калькулятор».

2

Разработка и отладка программы со вставкой графических компонентов

Самостоятельные работы обучающихся

4

1

Подготовка сообщения на тему: "Компоненты интегрированной среды"

Тема 3.6 Разработка оконного приложения


Содержание учебного материала

2


1

Создание интерфейса приложения

2

Лабораторные работы Не предусмотрены


Практические занятия

8


1

Разработка оконного приложения

2

Итоговая работа - разработка многооконного приложения

Самостоятельные работы обучающихся

3

1

Подготовка опорного конспекта на тему: "Создание интерфейса"

Примерная тематика курсовой работы (проекта) (не предусмотрены)

-

Самостоятельная работа обучающихся над курсовой работой (проектом) (не предусмотрены)

-

Всего:

149

 





3. условия реализации программы дисциплины

3.1. Требования к минимальному материально-техническому обеспечению


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

Оборудование лаборатории и рабочих мест:

  • комплект мебели для преподавателя;

  • комплект мебели для каждого обучающегося;

  • комплект учебно - наглядных пособий, стенды, бланки;

  • папка для проведения инструктажа по безопасным методам работы на ПК;

  • подключение каждого рабочего места к локальной сети и к сети интернет.

Технические средства обучения:

  • персональные компьютеры с лицензионным программным обеспечением и информационными справочно-правовыми системами;

  • АРМ преподавателя;

  • интерактивная доска;

  • гарнитура для каждого компьютера;

  • мультимедийное оборудование (экран, проектор);

  • оргтехника: принтер, сканер, внешние накопители на магнитных и оптических дисках

Учебно-методические материалы:

  • Технологические карты занятий;

  • Презентации к учебным занятиям;

  • Дидактические материалы к занятиям;

  • Учебно-методические комплекты для организации самостоятельной работы обучающихся;

  • Учебно-методические комплекты для проведения практических занятий;

  • Контрольно-оценочные средства;

  • Материалы для организации работы со слабоуспевающими обучающимися;


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

Основные источники:

Нормативно-правовые акты:

1. Федеральный закон Российской Федерации «Об информации, информационных технологиях и защите информации» от 27 июля 2006 г. № 149-ФЗ[Текст](в действующей редакции).

Основная литература:

        1. Основы программирования/ И.Г. Семакин / «Академия»,2007

        2. Основы программирования / Е.В.Карпиенко / «Феникс»,2007

        3. «Основы программирования в Delphi 7» / Культин Н. / «БХВ –Питербург,2003»




























4. Контроль и оценка результатов освоения Дисциплины

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


Результаты обучения

(освоенные умения, усвоенные знания)

Формы и методыконтроля и оценки результатов обучения

Умения:


использовать языки программирования, строить логически правильные и эффективные программы

Беседа, устный опрос (индивидуальный)


Знания:


общие принципы построения алгоритмов, основные алгоритмические конструкции;

Беседа, устный опрос (индивидуальный)

понятие системы программирования;

Выполнение и защита практических работ (индивидуально)

основные элементы процедурного языка программирования, структура программы, операторы и операции, управляющие структуры, структуры данных, файлы, кассы памяти;

Выполнение и защита индивидуального творческого задания

подпрограммы, составление библиотек программ;

Беседа, устный опрос (индивидуальный)

объектно-ориентированную модель программирования, понятие классов и объектов, их свойства и методы

Беседа, устный опрос (индивидуальный)



Краткое описание документа:

Область применения программы

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

Место дисциплины в структуре основной профессиональной образовательной программы

   Дисциплина «Основы алгоритмизации и программирования» относится к блоку дисциплин общепрофессионального цикла.

 Цели и задачи дисциплины – требования к результатам освоения дисциплины:

В результате освоения дисциплины обучающийся должен уметь:

-использовать языки программирования, строить логически правильные и эффективные программы.

 

В результате освоения дисциплины обучающийся должен знать:

-общие принципы построения алгоритмов, основные алгоритмические

 конструкции;

-понятие системы программирования;

-основные элементы процедурного языка программирования, структура программы, операторы и операции, управляющие структуры, структуры даных, файлы, кассы памяти;

-подпрограммы, составление библиотек программ;

-объектно-ориентированную модель программирования, понятие классов и объектов, их свойства и методы.

1.4. Количество часов на освоение программы дисциплины:

максимальной учебной нагрузки обучающегося149 часов в том числе:

обязательной аудиторной учебной нагрузки обучающегося 99часов;

 

самостоятельной работы обучающегося50 часа.

Общая информация

Номер материала: 129761


Очень низкие цены на курсы переподготовки от Московского учебного центра для педагогов

Специально для учителей, воспитателей и других работников системы образования действуют 60% скидки (только до конца зимы) при обучении на курсах профессиональной переподготовки (124 курса на выбор).

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Подайте заявку на интересующий Вас курс сейчас: KURSY.ORG

Похожие материалы

Только до конца зимы! Скидка 60% для педагогов на ДИПЛОМЫ от Столичного учебного центра!

Курсы профессиональной переподготовки и повышения квалификации от 1 400 руб.
Для выбора курса воспользуйтесь удобным поиском на сайте KURSY.ORG


Вы получите официальный Диплом или Удостоверение установленного образца в соответствии с требованиями государства (образовательная Лицензия № 038767 выдана ООО "Столичный учебный центр" Департаментом образования города МОСКВЫ).

Московские документы для аттестации: KURSY.ORG


Вам будут интересны эти курсы:

Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Основы создания интерактивного урока: от презентации до видеоурока»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «Оператор персонального компьютера»
Курс «3D Studio MAX»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»