Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
програмирование рабочий вариант учебной програм....doc
Скачиваний:
3
Добавлен:
01.11.2018
Размер:
243.71 Кб
Скачать
  1. Пояснительная записка

    1. Цель преподавания дисциплины

Программа предусматривает подготовку по основам алгоритмизации и программирования. Рассматриваются стандартные алгоритмы сортировки, поиска. Изучаются логическое устройство компьютера,

представление чисел в машине, команды процессора. Рассматривается введение в операционные системы.

Изучается интегрированная среда разработки Visual Basic, проект, компоненты проекта. Рассмотрены режим разработки и режим выполнения. Изучается применение элементов управления. Объектно-ориентированное программирование. Классы. Объекты. Свойства. Методы. Переменные. Типы. Объявление переменных. Константы. Процедуры и функции. Аргументы. Локальные переменные. Область видимости и время жизни переменных. Арифметические выражения. Логические выражения. Операторы перехода. Циклы. Операции со строковыми переменными. Массивы. Стандартные элементы управления.Массивы элементов управления. Пользовательские элементы управления (custom controls). Работа с файлами. Канал. Открытие файла. Чтение-запись. Закрытие файла. Типы доступа. Последовательный. Текстовые файлы. Произвольный. Типизированные файлы. Двоичный. Бинарные файлы. Отладка программ Обработка ошибок. Пошаговое выполнения программы.

Окна отладки. Классы. Файл ресурсов. Непосредственный доступ к базам данных. (ADO.NET).

Введение в математическое моделирование физических процессов. Элементы программирования на языке ассемблера.

    1. Задачи изучения дисциплины

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

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

Примечание

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

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

п/п

Наименование

раздела, темы дисциплины

Содержание в соответствии с

типовой учебной программой (учебной программой)

Введение. История развития вычислительной техники и программного обеспечения

Введение. История развития вычислительной техники и программного обеспечения

Архитектура. Процессор. Регистры. Представление чисел в машине. Файлы. Операционные системы.

Технологии разработки и реализации программ

Архитектура. Процессор. Регистры. Представление чисел в машине. Файлы. Операционные системы.

Технологии разработки и реализации программ

Интегрированная среда разработки Visual Basic 2008 (IDE-integrated Development Environment).

Элементы управления.

Решение. Проект. Тип проекта. Компоненты проекта

Окно IDE

Добавление и удаление компонентов проекта

Сохранение решения диске

Главное меню

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

Окно проводника решений

Окно конструктора форм

Окно редактора кода

Окно инструментов

Окно свойств

Окно обозревателя объектов

Окно Watch

Справочная система

Интегрированная среда разработки Visual Basic 2008 (IDE-integrated Development Environment).

Элементы управления.

Решение. Проект. Тип проекта. Компоненты проекта

Окно IDE

Добавление и удаление компонентов проекта

Сохранение решения диске

Главное меню

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

Окно проводника решений

Окно конструктора форм

Окно редактора кода

Окно инструментов

Окно свойств

Окно обозревателя объектов

Окно Watch

Справочная система

Разработка интерфейса пользователя

Создание проекта

Работа с формой

Стандартные элементы управления

Добавление и удаление ссылок и компонентов

Типы интерфейсов

Разработка интерфейса пользователя

Создание проекта

Работа с формой

Стандартные элементы управления

Добавление и удаление ссылок и компонентов

Типы интерфейсов

Введение в объектно-ориентированное программирование

Классы, объекты, свойства, поля, методы

Пространства имен.

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

Переменные, константы, массивы

Оформление программного кода

Программные модули

Введение в объектно-ориентированное программирование

Классы, объекты, свойства, поля, методы

Пространства имен.

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

Переменные, константы, массивы

Оформление программного кода

Программные модули

Работа с математическими функциями

Работа с математическими функциями

Управляющие конструкции и циклы.

Операторы перехода

Циклы. Операции со строковыми переменными.

Строковые операции.

Управляющие конструкции и циклы.

Операторы перехода

Циклы. Операции со строковыми переменными.

Строковые операции.

Процедуры и функции. Аргументы. Локальные переменные. Область видимости и время жизни переменных.

Арифметические выражения. Логические выражения.

Процедуры и функции. Аргументы. Локальные переменные. Область видимости и время жизни переменных.

Арифметические выражения. Логические выражения.

Работа с графикой

Структуры пространства имен System.Drawing

Построение графических примитивов

Шрифт

Изображения

Работа с графикой

Структуры пространства имен System.Drawing

Построение графических примитивов

Шрифт

Изображения

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

Текстовые фалы

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

Текстовые фалы

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

Файлы прямого доступа

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

Файлы прямого доступа

Классы.

Классы.

Пользовательские элементы управления (custom controls).

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

Тестирование

Присоединение к проекту

Пользовательские элементы управления (custom controls).

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

Тестирование

Присоединение к проекту

Управление данными ADO.NET

Объектная модель ADO.NET

Подключение компонентов ADO к проекту

Подключение к базе данных

Управление данными ADO.NET

Объектная модель ADO.NET

Подключение компонентов ADO к проекту

Подключение к базе данных

Управление данными ADO.NET

Управление данными

Отображение данных

Интерфейсы с серверами баз банных

Управление данными ADO.NET

Управление данными

Отображение данных

Интерфейсы с серверами баз банных

Работа с API – функциями.

Декларация API – функции.

Получение информации о дисках.

Работа с API – функциями.

Декларация API – функции.

Получение информации о дисках.

Управление портами

Управление портами

Разработка приложений.

Создание исполняемого кода.

Дистрибутивный пакет приложения.

Разработка приложений.

Создание исполняемого кода.

Дистрибутивный пакет приложения.

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

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