Темы, рассмотренные в курсе «Программирование» для гр - polpoz.ru o_O
Главная
Поиск по ключевым словам:
страница 1
Похожие работы
Название работы Кол-во страниц Размер
Линейное программирование 1 1201.82kb.
Курс "Многопроцессорные вычислительные системы и параллельное программирование"... 1 20.26kb.
Задача о назначениях. Комбинаторное программирование. Метод ветвей... 1 21.78kb.
Методические указания и задания для лабораторной работы по теме:... 1 303.96kb.
Учебно-методический комплекс по дисциплине Функциональное и логическое... 4 432.76kb.
В. П. Грибанов Лабораторный практикум по дисциплине "Информатика... 1 184kb.
Учебно-методический комплекс по дисциплине по выбору дв2 «логическое... 1 351.89kb.
Программа дисциплины общая теория систем 1 214.36kb.
Программа по дисциплине визуальное программирование маслянкин В. 1 56.07kb.
Темы дипломных работ для студентов 4 курса 3 231.9kb.
1. Программа дисциплины Целью изучения дисциплины «Программирование»... 7 860.11kb.
Курс «Основы программирования» на базе системы Pascalabc. Net 1 97.41kb.
1. На доске выписаны n последовательных натуральных чисел 1 46.11kb.

Темы, рассмотренные в курсе «Программирование» для гр - страница №1/1

Темы, рассмотренные в курсе «Программирование» для гр. 1100 — 1125

(весна 2009/2010 уч. гг., проф. Павловская Т.А. )

  1. Критерии качества программ. Понятия парадигмы и технологии программирования. Модели жизненного цикла ПО. Гибкие технологии: экстремальное программирование.

  2. Состав и назначение платформы Microsoft.NET. Компиляция и интерпретация. Выполнение программы в .NET.

  3. Основные понятия языка программирования: символы, лексемы, выpажения, опеpатоpы. Концепция типа данных. Встроенные типы данных С#. Значимые и ссылочные типы.

  4. Структура программы на C#. Константы. Переменные: описание, область действия, время жизни. Операции, приоритеты операций. Выражения. Преобразования типов.

  5. Понятие исключительной ситуации. Обработка исключений. Стандартные исключения .NET.

  6. Консольный ввод-вывод. Линейные программы.

  7. Управляющие операторы языка: ветвления, циклы, передача управления. Структурное программирование: базовые конструкции, технология структурного программирования. Правила кодирования.

  8. Описание пользовательского типа данных. Пеpечисляемый тип данных. Массивы: одномерные, прямоугольные, ступенчатые. Класс Array, его методы.

  9. Символы и строки. Методы классов string и StringBuilder. Форматирование строк. Регулярные выражения: основные понятия.

  10. ООП: определение, область применения. Основные понятия ООП - инкапсуляция, наследование, полиморфизм. Описание класса. Виды элементов класса. Спецификаторы элементов. Описание экземпляров (объектов).

  11. Поля класса, константы. Методы: виды, описание, вызов. Способы передачи параметров в методы. Типы параметров: значения, ссылки (ref), выходные параметры (out), параметры-массивы. Рекуpсивные методы.

  12. Конструкторы. Ключевое слово this. Свойства. Перегрузка методов. Операции класса (перегрузка операций).

  13. Абстрактные структуры данных: список, стек, очередь, дерево. Дерево поиска. Реализация абстрактных структур в библиотеке .NET: контейнерные классы. Классы-прототипы (generics). Класс List.

  14. Файлы: общие понятия, уровни и виды доступа. Последовательный и прямой доступ. Работа с текстовыми файлами с помощью классов библиотеки .NET.

  15. Наследование. Раннее и позднее связывание. Виртуальные методы. Абстрактные и бесплодные классы. Класс object: основные элементы. Альтернатива наследованию: вложение. Модель включения-делегирования.

  16. Интерфейсы. Стандартные интерфейсы .NET. Сравнение и клонирование объектов. Структуры. Делегаты. События. Связь типа «источник-наблюдатель».

  17. Основы программирования под Windows. Событийное управление. Структура приложения Windows. Классы библиотеки .NET: формы, элементы управления. Диалоговые окна.

Для допуска к экзамену необходимо сдать все виды контроля этого семестра: лабораторные работы (3+2), 2 теста в ЦДО, 2 рубежных контроля. Минимальное кол-во баллов: 40.

Экзамен письменный. Время написания — 80 минут. На экзамене требуется решить задачу (10 баллов) и ответить на 15 тестовых вопросов (10 баллов).



Задачи на двумерные массивы. Вопросы в основном взяты из тестов ЦДО. Темы, выносимые на экзамен, выделены курсивом.

Начало экзаменов в 10-00. Не опаздывайте.


izumzum.ru