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

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

Скачать материал

Рабочая программа учебной дисциплины разработана на основе Федерального государственного образовательного стандарта (далее – ФГОС) по специальностям среднего профессионального образования (далее СПО) 10.02.01 Организация и технология защиты информации базовой подготовки.


СОДЕРЖАНИЕ

 

 

стр.

1.     ПАСПОРТ рабочей ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ

 

4

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

 

6

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

 

12

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

 

14

 


1. паспорт Рабочей ПРОГРАММЫ УЧЕБНОЙ

ДИСЦИПЛИНЫ

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

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

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

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

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

Учебная дисциплина входит в профессиональный цикл.

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

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

-       работать в среде программирования;

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

 

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

-       этапы решения задачи на компьютере;

-       типы данных;

-       базовые конструкции изучаемых языков программирования;

-       принципы структурного и модульного программирования;

-       принципы объектно-ориентированного программирования.

 

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

ПК 1.2. Участвовать в разработке программ и методик организации защиты информации на объекте.

ПК 1.3. Осуществлять планирование и организацию выполнения мероприятий по защите информации.

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

ОК 2. Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество.

ОК 3. Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность.

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

ОК 5. Использовать информационно-коммуникационные технологии в профессиональной деятельности.

ОК 6. Работать в коллективе и команде, эффективно общаться с коллегами, руководством, потребителями.

ОК 7. Брать на себя ответственность за работу членов команды (подчиненных), результат выполнения заданий.

ОК 8. Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации.

ОК 9. Ориентироваться в условиях частой смены технологий в профессиональной деятельности.

ОК 10. Применять математический аппарат для решения профессиональных задач.

 

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

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

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

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


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

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

 

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

Объем часов

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

117

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

78

в том числе:

 

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

40

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

39

в том числе:

 

решение задач

6

программный код

15

подготовка сообщений

4

подготовка конспектов

10

подготовка презентаций

4

Итоговая аттестация в форме дифференцированного зачета

.

 


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

 

 

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

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

Объем

часов

Уровень

освоения

 

 

1

2

3

4

 

 

Раздел 1. Введение в программирование

32

 

 

 

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

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

16

 

 

 

1

Определение, виды и свойства алгоритмов. Понятие исполнителя. Понятие переменной

2

1

 

 

2

Построение линейных и разветвленных алгоритмов

2

1

 

 

3

Операция присваивания. Элементарные базовые управляющие структуры: последовательность, ветвление, цикл. Построение алгоритмов

2

1

 

 

4

Использование итерационных циклов при решении задач

2

2

 

 

5

Использование арифметического цикла при решении задач

2

2

 

 

Самостоятельная работа обучающихся. Примерная тематика домашних заданий

6

 

 

 

Темы для обучающихся

Виды работ

 

 

 

 

№1 Элементарные базовые управляющие структуры

Сообщение

2

2

 

 

№2 Итерационные циклы

Решение задач

2

2

 

 

№3 Арифметический цикл

Решение задач

2

2

 

 

Тема 1.2. Языки программирования

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

6

 

 

 

6

Этапы решения задач на компьютере Классификация языков программирования. Трансляторы

Постановка задачи, построение модели, разработка алгоритма и проверка его правильности, реализация алгоритма, анализ алгоритма и его сложности, проверка программы, составление документации. Структура программы.

2

1

 

 

Самостоятельная работа обучающихся. Примерная тематика домашних заданий

4

 

 

 

Темы для обучающихся

Виды работ

 

 

 

 

№ 4 Языки программирования низкого и высокого уровней

Сообщение

2

 

 

 

№ 5 Алфавит языка. Структура программы.

Презентация

2

1

 

 

Тема 1.3. Типы данных

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

10

 

 

 

7

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

Характеристика типов. Стандартные порядковые и вещественные типы. Преобразование типов. Целочисленное деление.

2

1

 

 

8

Логические выражения и операции. Типы и форматы сообщений об ошибках

2

1

 

 

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

2

 

 

 

9

№1 Целочисленная арифметика. Выявление ошибок в программном коде

2

2

 

 

Самостоятельная работа обучающихся. Примерная тематика домашних заданий

4

 

 

 

Темы для обучающихся

Виды работ

 

 

 

 

№6 Пользовательские (перечисляемый, интервальный) типы

конспект

2

2

 

 

№7 Математические выражения в программировании (по вариантам)

решение задач

2

 

 

Раздел 2. Базовые конструкции языка программирования Паскаль

22

 

 

 

Тема 2.1. Операторы языка программирования

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

22

 

 

 

10

Оператор присваивания. Ввод и вывод данных (форматный вывод)

2

2

 

 

11

Условный оператор. Оператор выбора (варианта).

Условный оператор (полное и неполное ветвление, составной оператор).

2

2

 

 

12

Циклические конструкции (сравнительные характеристики и особенности применения). Использование итерационных циклов

2

2

 

 

 

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

12

 

 

 

13

№2 Составление простейших программ

2

3

 

 

14

№3 Вложенные условные операторы. Методы повышения читаемости программного кода языка программирования

2

 

 

15

№4 Использование оператора выбора (варианта)

2

 

 

16

№5 Использование арифметического цикла (накопление сумм, произведений)

2

 

 

17

№6 Вычисление сумм числовых рядов

2

 

 

18

№7 Вычисление сумм числовых рядов с заданной точностью

2

 

 

Самостоятельная работа обучающихся. Примерная тематика домашних заданий

4

 

 

 

Темы для обучающихся

Виды работ:

 

2

 

 

№8 Условный оператор

Программный код

2

 

 

№9 Циклические конструкции

Программный код

2

 

 

Раздел 3. Структурное и модульное программирование

10

 

 

 

Тема 3.1.

Процедуры и функции

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

8

 

 

 

19

Процедуры и функции.  Передача параметров. Глобальные и локальные переменные. Рекурсия.

2

2

 

 

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

4

 

 

 

 

20

№8 Использование процедур

2

2

 

 

21

№ 9 Использование функций

2

 

 

Самостоятельная работа обучающихся. Примерная тематика домашних заданий

2

 

 

 

Темы для обучающихся

Виды работ:

 

 

 

№10 Примеры рекурсивных задач

конспект

2

2

 

 

Тема 3.2.

Структуризация в программировании

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

2

 

 

 

22

Основные принципы структурного программирования. Безусловные конструкции.

2

 

 

 

Раздел 4. Структуры данных

39

 

 

 

Тема 4.1.

Массивы

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

15

 

 

 

23

Одномерные массивы

Способы заполнения, печать, нахождение суммы элементов.

2

2

 

 

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

8

 

 

 

24

№10 Приемы обработки массивов

2

3

 

 

25

№11 Анализ элементов массива

2

 

 

26

№12 Работа с двумя массивами

2

 

 

27

№ 13 Применение сортировок данных

2

 

 

Самостоятельная работа обучающихся. Примерная тематика домашних заданий

5

 

 

 

Темы для обучающихся

Виды работ:

 

3

 

 

№11 Обработка массивов

Программный код

3

 

 

№12  Сортировки массивов данных.

Программный код

2

 

 

Тема 4.2.Строки

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

10

 

 

28

Строковый тип. Строковые выражения. Строковые процедуры и функции.

2

2

 

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

4

 

 

29

№14 Работа с символами строки

2

3

 

30

№15 Поиск и замена в строке

2

 

Самостоятельная работа обучающихся. Примерная тематика домашних заданий

4

 

 

Темы для обучающихся

Виды работ:

 

 

 

№13 Обработка строк (по вариантам)

Программный код

2

 

 

№14  Множества. Описание. Операции над множествами.

Конспект

2

 

 

Тема 4.3. Записи

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

8

2

 

31

Записи. Описание. Оператор присоединения. Записи с вариантами

2

 

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

2

 

 

32

№16 Использование записи.

2

2

 

Самостоятельная работа обучающихся. Примерная тематика домашних заданий

4

2

 

Темы для обучающихся

Виды работ:

 

 

 

№15 Записи с вариантами.

конспект

2

 

 

№16 Обработка массивов с элементами типа Запись

 

 

Программный код

2

 

 

Тема 4.4. Файлы

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

6

 

 

33

Описание файлового типа. Организация доступа к файлам. Стандартные процедуры и функции.

2

2

 

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

2

 

 

34

№17 Работа с текстовыми файлами.

2

3

 

Самостоятельная работа обучающихся. Примерная тематика домашних заданий

2

 

 

Темы для обучающихся

Виды работ:

 

 

 

№17 Стандартные процедуры и функции при работе с файлами.

Конспект

2

2

 

Раздел 5. Объектно-ориентированное программирование

14

 

 

Тема 5.1.

Основные

принципы

объектно­

ориентированного

программирован!! я (ООП)

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

4

1

 

35

Базовые понятия ООП. Основные принципы ООП.

Событийно-управляемая модель. Преимущества применения объектно-ориентированного подхода в программировании. Базовые понятия ООП: объект, его свойства и методы, класс, интерфейс. Основные принципы ООП: инкапсуляция, наследование, полиморфизм.

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

2

 

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

2

 

 

36

№18 Создание и использование объектов

2

2

 

Тема 5.2.

Интегрированная

среда

разработчика

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

8

2

 

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

4

 

37

№19 Изучение интегрированной среды разработчика

2

 

38

№20 Создание простого проекта

2

 

Самостоятельная работа обучающихся. Примерная тематика домашних заданий

4

 

Темы для обучающихся

Виды работ:

 

 

№18 Интегрированная среда разработчика

Презентация

2

 

№19 Создание простого проекта

Программный код

2

 

Тема 5.3. Этапы

разработки

приложения

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

2

3

 

39

Проектирование объектно-ориентированного приложения.

Создание интерфейса пользователя. Программирование приложения. Тестирование, отладка приложения. Создание документации.

2

 

Всего

117

 

 

 

 

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

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

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

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


3. условия реализации рабочей ПРОГРАММЫ УЧЕБНОЙ дисциплины

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

Реализация учебной дисциплины требует наличия кабинета по профилю дисциплины.

Оборудование учебного кабинета:

-       посадочные места по количеству обучающихся;

-       рабочее место преподавателя;

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

-       мультимедийные презентации по темам дисциплины;

-       сборник заданий для самостоятельной работы

 

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

-       ПЭВМ с предустановленным программным обеспечением Windows 8.1, Libre Office;

-       программноеобеспечение: PascalABC.NET, Turbo Pascal 7.0, MS Visual Studio

-       мультимедиа-проектор Mitsubishi;

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

 

3.2. Информационное обеспечение обучения

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

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

 

1.         

Основы программирования.

И.Г. Семакин

А.П. Шестаков

Москва, Издательский центр «Академия» 2012г.

2.         

Практикум по объектно-ориентированному программированию.

И. Бабушкина
С. Окулов

Москва БИНОМ. Лаборатория знаний. 2013

3.         

Исследование информационных моделей. Учебное пособие.

Н.Д. Угринович

Москва БИНОМ. Лаборатория знаний. 2013

4.         

Turbo-Pascal. Учебник.

С.А. Немнюгин

Санкт-Петербург- Москва

-Харьков- Минск, 2013г.

5.         

Turbo Pascal. Практикум.

С.А. Немнюгин

Питер, СПб, 2013г.

 

 

Дополнительные источники:

1.            

Основы алгоритмизации и программирование. Учебник.

О.Л. Голицына

И.И. Попов

Москва, Форум-Информатика, 2013г.

2.            

Алгоритмизация и программирование на Turbo-Pascal.

М.С. Долинский

ПИТЕР Москва - Санкт-Петербург

–Нижний Новгород, 2012г.

3.            

Turbo-Pascal. Решение сложных задач.

В. Потопахин

Санкт-Петербург «БХВ Петербург»,

2013 г.

4.            

Информатика

Л.З. Шауцукова

Москва «Просвещение», 2013 г.

5.            

Профессиональное программирование на Turbo-Pascal

А. Файсман

Info KF- Inofotex-Koinko, 2013г.

 

Интернет ресурсы:

1.                 http//www.intuit.ru –  интернет-университет информационных технологий

2.                 Ошибка! Недопустимый объект гиперссылки.- курс по основам программирования.

3.                 http://iguania.ru - Основы программирования для начинающих

4.                 http://www.kufas.ru - курс по основам программирования.

5.                               http://internika.org - курс по основам программирования.


4. Контроль и оценка результатов освоения УЧЕБНОЙ Дисциплины

 

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

 

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

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

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

Умения:

 

работать в среде программирования

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

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

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

Знания:

 

этапы решения задачи на компьютере

фронтальный опрос, собеседование по темам 1.1., 1.2., 1.3., 2.1., 3.2., 4.1., 4.2., 4.3.

Оценка результатов выполнения различных видов тестирования по темам 1.3, 2.1, 3.1

типы данных

тест, фронтальный опрос, внеаудиторная самостоятельная работа Текущий контроль выполнения практических работ по темам 1.3., 2.1. ,4.1., 4.2., 4.3., 4.4

базовые конструкции изучаемых языков программирования

тест, фронтальный опрос, собеседование по темам 1.1., 2.1., 4.1

Оценка результатов выполнения различных видов тестирования по темам 1.3, 1.4. 1.5., внеаудиторная самостоятельная работа

принципы структурного и модульного программирования

тест, фронтальный опрос, собеседование, внеаудиторная самостоятельная работа

принципы объектно-ориентированного программирования

тест, фронтальный опрос, собеседование, внеаудиторная самостоятельная работа

 


 

Контроль формируемых профессиональных и общих компетенций

 

 

 
Формируемые профессиональные и общие компетенции

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

ПК 1.2. Участвовать в разработке программ и методик организации защиты информации на объекте.

Оценка результатов труда обучающегося

ПК 1.3. Осуществлять планирование и организацию выполнения мероприятий по защите информации.

Оценка результатов труда обучающегося

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

 

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

ОК 2. Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество.

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

ОК 3. Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность.

 

Контроль за выполнением практических работ

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

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

ОК 5. Использовать информационно-коммуникационные технологии в профессиональной деятельности.

 

Контроль за знанием терминологии обра­зовательной программы

ОК 6. Работать в коллективе и команде, эффективно общаться с коллегами, руководством, потребителями.

Анализ степени участия обучающегося в работе малыми группами с целью выбора эффективного решения поставленной задачи

ОК 7. Брать на себя ответственность за работу членов команды (подчиненных), результат выполнения заданий.

 

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

ОК 8. Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации.

Анализ способностей обучающегося к поиску различных нестандартных приёмов программирования. Оценка качества участия в научно- практической деятельности

ОК 9. Ориентироваться в условиях частой смены технологий в профессиональной деятельности.

 

Контроль за умением выполнения анализа и синтеза учебного материала

ОК 10. Применять математический аппарат для решения профессиональных задач.

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

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Рабочая программа по дисциплине Основы алгоритмизации и программирования 2017-2018"

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Менеджер спортивного клуба

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 653 607 материалов в базе

Скачать материал

Другие материалы

Открытое заседание школьного информационного центра "Информационные технологии: «за» или «против».
  • Учебник: «Информатика. Углубленный уровень (в 2-ух частях) », Поляков К.Ю., Еремин Е.А.
  • Тема: § 53. Право и этика в Интернете
  • 20.10.2017
  • 1246
  • 1
«Информатика. Углубленный уровень (в 2-ух частях) », Поляков К.Ю., Еремин Е.А.
Занятие по теме "Рисование кривых и редактирование контура в векторном графическом редакторе Inkscape"
  • Учебник: «Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.
  • Тема: § 23. Работа с графическим редактором векторного типа
  • 20.10.2017
  • 2064
  • 57
«Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.

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

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 20.10.2017 581
    • DOCX 69 кбайт
    • Рейтинг: 3 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Землянка Татьяна Борисовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Землянка Татьяна Борисовна
    Землянка Татьяна Борисовна
    • На сайте: 7 лет и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 17240
    • Всего материалов: 12

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Бухгалтер

Бухгалтер

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 20 человек из 14 регионов

Курс повышения квалификации

Особенности подготовки к сдаче ОГЭ по информатике и ИКТ в условиях реализации ФГОС ООО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 103 человека из 40 регионов
  • Этот курс уже прошли 800 человек

Курс повышения квалификации

Использование нейросетей в учебной и научной работе: ChatGPT, DALL-E 2, Midjourney

36/72 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 605 человек из 76 регионов
  • Этот курс уже прошли 940 человек

Курс профессиональной переподготовки

Теория и методика обучения информатике в начальной школе

Учитель информатики в начальной школе

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 96 человек из 34 регионов
  • Этот курс уже прошли 222 человека

Мини-курс

Психологическое консультирование семей: от неблагополучия к гармонии

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 28 человек из 19 регионов
  • Этот курс уже прошли 18 человек

Мини-курс

Дизайн интерьера: от спектра услуг до эффективного управления временем

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Уникальный образ как педагога: основные принципы позиционирования

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 19 человек