Наш опрос

Лучший преподаватель
Всего ответов: 73

Друзья сайта

  • Сайт ИКТ
  • ВЫСОКОУРОВНЕВЫЕ МЕТОДЫ ИНФОРМАТИКИ И

    ПРОГРАММИРОВАНИЯ (Специальность)

     

    Новейшие направления в области создания технологий программирования. Законы эволюции программного обеспечения.

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

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

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

     

    ЦЕЛЕВАЯ УСТАНОВКА

    Изучение курса позволяет студенту:

    -      получить знания в настоящей предметной области;

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

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

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

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

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

     

    Вопросы к зачету или экзамену

     

    • Функции мышления профессиональных программистов?
    • Черты и особенности мышления профессиональных программистов?
    • Кого возможно отнести к профессиональным программистам?
    • Что необходимо для программирования?
    • Рекомендации к программированию ACM/IEEE?
    • Основные понятия профессионального программирования?
    • Жизненный цикл программного обеспечения?
    • Методологии программирования?
    • Технологии программирования, классификация?
    • Тестирование и отладка?
    • Ввод программы в действие?
    • Технологии коллективной работы программирования?
    • Оценка качества программного обеспечения?
    • Языки программирования история и эволюция?
    • Языки программирования высокого уровня?
    • Инструментальные средства программирования?
    • Средства автоматизации разработки программ (CASE-средства)?
    • Принципы и возможности новых программных средств?
    • Новейшие направления в области создания технологий программирования?
    • Программирование в средах современных информационных систем?
    • Принципы ООП?
    • Объектно-ориентированный подход к проектированию и разработке программ?
    • Сущность объектно-ориентированного подхода?
    • Что такое инкапсуляция?
    • Что такое  наследование?
    • Что такое полиморфизм?
    • Классы и объекты?
    • Конструкторы и деструкторы?
    • Особенности программирования  в оконных операционных средах?
    • Среда  разработки?
    • Система окон разработки?
    • Система меню?
    • Особенности создания программ для Windows?
    • Отладка и тестирование программ?
    • Основы визуального программирования?
    • Визуальные и невизуальные  компоненты баз данных в  Delphi?
    • Структура программы на языке Object Pascal?
    • Разработка справочных сведений?
    • Управление проектом?
    • Исключительные ситуации?
    • Принципы и возможности новых программных средств?
    • Новейшие направления в области создания технологий программирования?
    • Законы эволюции программного обеспечения?
    • Программирование в средах современных информационных систем?
    • Создание модульных программ?
    • Элементы теории модульного программирования, объектно-ориентированное проектирование и программирование?
    • Объект – как основа Object Pascal?
    • Объектно-ориентированный подход к проектированию и разработке программ?
    • Основные стандартные модули, обеспечивающие работу в оконной операционной среде?
    • Подключение модулей?
    • Преимущества модульного программирования?
    • Особенности создания программ для Windows?
    • Размещение нового компонента?
    • Реакция на события?
    • Компоненты; использование компонентов?
    • Иерархия компонентов Delphi?
    • Структура программы на языке Object Pascal. Разделы программы?
    • Управление проектом?
    • Отладка программ?
    • Исключительные ситуации?