Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Сетка распределения бюджета времени

    КЕМЕРОВСКИЙ ПРОФЕССИОНАЛЬНО-ТЕХНИЧЕСКИЙ КОЛЛЕДЖ

    УТВЕРЖДАЮ:

    Зав. филиалом

    ___________В.А.Кербер

    «___» ___________________ 200 __ г.

    ________________________________

    «___» ___________________ 200 __ г.

    ________________________________

    «___» ___________________ 200 __ г.

    КАЛЕНДАРНО-ТЕМАТИЧЕСКИЙ ПЛАН

    на 2009 \ 2010 учебный год, курс 2 группа ПР-84---

    на 20__ \ 20__ учебный год, курс группа ________

    на 20__ \ 20__ учебный год, курс группа ________

    Предмет «Основы алгоритмизации и программирования»
    Преподаватель Сивушов Алексей Владимирович
    КТП составлен в соответствии с рабочей программой Предмета «Основы алгоритмизации и программирования»», разработанной
    на основе примерной программы учебной дисциплины «Основы алгоритмизации и программирования»» для специальности «Программное обеспечение ВТ и АС», М.2002, ИПР СПО, Минобразования России, 20002г.»
    когда, кем утверждена программа
    Количество часов по учебному плану (максимальное) 224 час.  
    Из них:
    а) всего  
    б) аудиторные  
    в) лабораторные работы  
    г) практические занятия  
    д) самостоятельная работа студента  
    е) курсовая работа  
    Рассмотрен и утвержден на заседании предметно-цикловой комиссии  
                       

    Протокол № ________ от «___» ___________ 200 __ г.

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

     

    Протокол № ________ от «___» ___________ 200 __ г.

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

     

    Протокол № ________ от «___» ___________ 200 __ г.

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


    СЕТКА РАСПРЕДЕЛЕНИЯ БЮДЖЕТА ВРЕМЕНИ

     

    № п/п Наименование разделов и тем программ Максимальная нагрузка (в час) Самостоят. работа студента Всего В том числе
    Теоретическое обучение Лаб. и практические занятия Курсовое проектирование
    всего в т.ч. региональный компонент
                     
    1. Введение              
    2. Раздел 1 Основные принципы алгоритмизации и программирования              
      Тема 1.1 Основные понятия алгоритмизации              
      Тема 1.2 Логические основы алгоритмизации              
      Тема 1.3 Языки и системы программирования              
      Тема 1.4 Методы программирования              
      Раздел 2 Программирование на алгоритмическом языке              
      Тема 2.1 Основные элементы языка              
      Тема 2.2 Операторы языка              
      Тема 2.3 Массивы              
      Тема 2.4 Строки и множества              
      Тема 2.5 Процедуры и функции              
      Тема 2.6 Организация ввода-вывода данных. Работа с файлами              
      Тема 2.7 Библиотеки подпрограмм              
      Раздел 3 Программирование в объектно-ориентированной среде              
      Тема 3.1 Основные принципы объектно-ориентированного программирования (ООП)              
      Тема 3.2 Интегрированная среда разработчика              
      Тема 3.3 Этапы разработки приложения              
      Тема 3.4 Иерархия классов              
      Тема 3.5 Визуальное событийно-управляемое программирование              
      Тема 3.6 Разработка оконного приложения              
      Всего по дисциплине:              

     

     


     

    № п/п Темы занятий Час Междисциплинарные связи Формы работы, приемы и методы Дидактическое обеспечение Домашнее задание Самостоятельная работа Примечание
                     
    1-2 Введение              
      Раздел 1 Основные принципы алгоритмизации и программирования              
      Тема 1.1 Основные понятия алгоритмизации              
    3-4 Понятие алгоритма. Свойства алгоритмов. Формы записей алгоритмов.     лекция        
    5-6 Данные: понятие и типы. Основные базовые типы данных и их характеристика.     лекция        
    7-8 . Структурированные типы данных и их характеристика. Методы сортировки данных.     лекция        
    9-10 Составление блок-схем алгоритмов.     практика     Составление блок-схем алгоритмов  
      Тема 1.2 Логические основы алгоритмизации              
    11-12 Основы алгебры логики. Законы логических операций. Таблицы истинности.     лекция        
    13-14 Составление таблиц истинности.     практика     Составление таблиц истинности.  
      Тема 1.3 Языки и системы программирования.              
    15-16 Языки и системы программирования     лекция        
      Тема 1.4 Методы программирования              
    17-18 Методы программирования: структурный, модульный, объектно-ориентированный.     лекция        
    19-20 Общие принципы разработки программного обеспечения.     лекция        
    21-22 Типы приложений. Консольные приложения. Оконные Windows приложения.     лекция        
      Раздел 2 Программирование на алгоритмическом языке              
      Тема 2.1 Основные элементы языка.              
    23-24 Основные элементы языка     лекция        
      Тема 2.2 Операторы языка              
    25-26 Синтаксис операторов: присваивания, ввода-вывода, безусловного и условного переходов, циклов.     лекция        
    27-28 Составной оператор. Вложенные условные операторы.     лекция        
    29-30 Циклические конструкции. Циклы с предусловием и постусловием.     лекция        
    31-32 Контрольная работа №1. Итоговая за III семестр. Составление программ линейной структуры.     практика     Составление прог-рамм линейной структуры. Конец III семестра
    33- Составление программ разветвляющейся структуры.     практика     Составление прог-рамм разветвляю-щейся структуры  
    35- Составление программ разветвляющейся усложненной структуры.     практика     Составление прог-рамм разветвляю-щейся усложнен-ной структуры.  
    37- Составление программ циклической структуры.     практика     Составление прог-рамм циклической структуры.  
    39- Составление программ усложненной структуры.     практика     Составление прог-рамм усложнен-ной структуры  
      Тема 2.3 Массивы              
    41- Массивы как структурированный тип данных     лекция        
    43- Объявление массива. Ввод и вывод одномерных массивов.     лекция        
    45- Ввод и вывод двухмерных массивов. Обработка массивов.     лекция        
    47- Стандартные функции для массива целых и вещественных чисел.     лекция        
    49- Обработка одномерных массивов.     практика     Обработка одно-мерных массивов  
    51- Обработка двухмерных массивов.     практика     Обработка двух-мерных массивов.  
    53- Использование стандартных функций для работы с массивами.     практика     Использование стандартных функций для ра-боты с массивами.  
      Тема 2.4 Строки и множества              
    55.- 56. Структурированные типы данных: строки и множества.     лекция        
    57.- 58. Объявление строковых типов данных. Поиск, удаление, замена и добавление символов в строке.     лекция        
    59- Объявление множества. Операции над множествами.     лекция        
    61- Работа со строковыми переменными.     практика        
    63- 64. Использование стандартных функций и процедур для работы со строками.     практика        
    65- 66. Работа с данными типа множество.     практика        
    67- 68. Разработка программ со структурированными типами данных.     практика     Разработка прог-рамм со струк-турированными типами данных.  
    69- 70. Разработка усложненных программ со структурированными типами данных.     практика     Разработка услож-ненных программ со струк-турированными типами данных.  
      Тема 2.5 Процедуры и функции              
    71- 72. Понятие подпрограммы. Процедуры и функции, их сущность, назначение, различие.     лекция        
    73- 74. Организация процедур, стандартные процедуры.     лекция        
    75- 76. Процедуры, определенные пользователем: синтаксис, передача аргументов. Формальные и фактические параметры.     лекция        
    77- 78. Функции: способы организации и описание. Вызов функций, рекурсия.     лекция        
    79- 80. Программирование рекурсивных алгоритмов. Стандартные функции.     лекция        
    81- Организация процедур.     практика        
    83- 84. Использование процедур.     практика        
    85- 86. Организация функций.     практика        
    87- 88. Использование функций.     практика        
    89- 90. Применение рекурсивных функций.     практика     Применение рекурсивных функций.  
    91- 92. Использование процедур и функций.     практика     Использование процедур и функций.  
      Тема 2.6 Организация ввода-вывода данных. Работа с файлами              
    93- 94. Типы файлов. Организация доступа к файлам. Файлы последовательного доступа.     лекция        
    95- 96. Открытие и закрытие файла последовательного доступа. Запись в файл и чтение из файла последовательного доступа.     лекция        
    97- 98. Контрольная работа №2 Итоговая за IV семестр. Файлы произвольного доступа. Порядок работы с файлами произвольного доступа.     лекция        
    99- Создание структуры записи. Открытие и закрытие файла произвольного доступа. Запись и считывание из файла произвольного доступа.     лекция        
      Использование файла произвольного доступа. Стандартные процедуры и функции для файлов разного типа.     лекция        
      Работа с файлом последовательного доступа.     практика        
      Работа с файлом произвольного доступа.     практика     Работа с файлом произвольного доступа.  
      Разработка программ с чтением и записью файлов разных типов.     практика     Разработка прог-рамм с чтением и записью файлов разных типов.  
      Использование стандартных процедур и функций для работы с файлами.     практика        
      Тема 2.7 Библиотеки подпрограмм              
      Программирование модулей. Модуль: синтаксис, заголовок, разделы.     лекция        
      Библиотеки подпрограмм: понятие и виды. Схемы вызова библиотек.     лекция        
      Статическое и динамическое связывание.     лекция        
      Использование библиотек подпрограмм.     лекция        
      Программирование модуля.     практика     Программирование модуля  
      Создание библиотеки подпрограмм.     практика     Создание библио-теки подпрограмм  
      Использование библиотеки подпрограмм.     практика        
      Раздел 3 Программирование в объектно-ориентированной среде              
      Тема 3.1 Основные принципы объектно-ориентированного программирования (ООП)              
      История развития ООП. Базовые понятия ООП.     лекция        
      Событийно-управляемая модель программирования. Компонентно-ориентированный подход.     лекция        
      Тема 3.2 Интегрированная среда разработчика              
      Интерфейс среды разработчика: характеристика, основные окна, инструменты, объекты.     лекция        
      Состав и характеристика проекта. Выполнение проекта. Настройка среды и параметров проекта.     лекция        
      Изучение интегрированной среды разработчика     практика     Изучение интегри-рованной среды разработчика  
      Создание простого проекта.     практика        
      Тема 3.3 Этапы разработки приложения              
      Проектирование объектно-ориентированного приложения. Создание интерфейса пользователя.     лекция        
      Программирование приложения. Тестирование, отладка приложения. Создание документации.     лекция        
      Тема 3.4 Иерархия классов              
      Классы объектно-ориентированного языка программирования: виды, назначение, свойства, методы, события.     лекция        
      Объявление класса, свойств и методов экземпляра класса. Наследование. Перегрузка методов.     лекция        
      Объявление класса, создание экземпляров класса.     практика     Объявление класс-са, создание экзе-мпляров класса.  
      Создание наследованного класса.     практика     Создание наследо-ванного класса.  
      Перегрузка методов.     практика        
      Тема 3.5 Визуальное событийно-управляемое программирование              
      Основные компоненты. Свойства компонентов (элементов управления). Виды свойств.     лекция        
      События компонентов (элементов управления), их сущность и назначение.     лекция        
      Создание проекта с использованием кнопочных компонентов.     практика        
      Создание проекта с использованием компонентов для работы с текстом.     практика     Создание проекта с использованием компонентов для работы с текстом  
      Создание проекта с использованием компонентов ввода и отображения чисел, дат и времени.     практика     Создание проекта с использованием компонентов ввода и отобра-жения чисел, дат и времени.  
      Контрольная работа №3 Итоговая за V семестр. Создание проекта с использованием компонентов стандартных диалогов и системы меню.     практика        
      Тема 3.6 Разработка оконного приложения              
      Разработка функционального интерфейса приложения.     лекция        
      Создание интерфейса приложения. Разработка функциональной схемы работы приложения.     лекция        
      Создание процедур обработки событий. Компиляция и запуск приложения.     лекция        
      Разработка оконного приложения.     практика     Разработка оконного приложения  
      Разработка оконного приложения с несколькими формами.     практика     Разработка окон-ного приложения с несколькими формами.  
      Контрольная работа №4. Итоговая за VI семестр. Разработка многооконного приложения.     практика        

     

    ЛИТЕРАТУРА

    1. Голицына О.Л., Попов И.И. Основы алгоритмизации и программирования: Учебное пособие.– М.: Форум: Инфра-М, 2004.

    2. Семакин И.Г., Шестаков А.П. Основы программирования: Учебник. – М.: Мастерство, 2001.

    3. Зак Д. Самоучитель Visual Basic.Net. – Киев: ВНV; СПб.: Питер, 2003.

    4. Баженова И. Delphi6: Самоучитель программиста. – М.: КУДИЦ-ОБРАЗ, 2002.

    5. Грызлов В.И., Грызлова Т.П. Турбо Паскаль 7.0. – М.: ДМК, 2000.

    6. Немнюгин С.А. Тurbo Pascal. – CПб.: Питер, 2000.

    7. Пономарев В. Visual Basic.NET: – Экспресс-курс. – СПб.: BHV - Санкт - Петербург, 2003.

    8. Джеймс Фокселл. Освой самостоятельно Visual Basic.NET за 24 часа. – М.: Вильямс, 2002.

    9. Дэн Кларк. Объектно-ориентированное программирование в Visual Basic.NET. – СПб.: Питер, 2003.

    Грейди Буч. Объектно-ориентированный анализ и проектирование с примерами приложений на C++ /Пер. с англ. – 2-е изд.– М.: Бином, 2000.

    Фаронов В. Delphi6: Учебный курс. – СПб: Питер, 2002.

    Кетков Ю., Кетков А. Практика программирования: Visual Basic, С++Builder. – СПб.: BHV, 2002.

    Аляев Ю., Козлов О. Алгоритмизация и языки программирования Pascal, C++, Visual Basic. – М.: Финансы и статистика, 2003.

     

    <== предыдущая лекция | следующая лекция ==>
    Задание 15. | Показатели движения персонала.




    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.