Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
системы компьютерного тестирования остаточных з...docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
725.79 Кб
Скачать

Глава 2 Содержание курса по дисциплине «Языки программирования»

2.1 Изучение умк по дисциплине «Языки программирования»

Источниками информации служили учебные пособия для вузов, нормативные документы, электронные ресурсы сети Интернет, рабочие программы по данной дисциплине. Существуют множество сайтов посвященных дисциплине «Программирование». На сайтах изложено много теоретического материала, на форумах можно найти помощь по выполнению практического материала. В основном эти сайты настроены на самообучение.

Информация на сайтах содержится разнородная. Это информация для начинающих, «середнячков» и профессионалов.

В ходе выполнения работы были проанализированы различные УМК по данной дисциплине, после чего автором проведено тематическое планирование. Оно включает в себя 9 лабораторных работ, 35 лекций и практические задания для самостоятельной работы студентов. Имеется также база тестовых заданий.

2.2 Тематическое планирование учебного материала

Данная программа разработана для изучения дисциплины «Языки программирования» в вузах, предназначена для обеспечения помощи обучаемым и преподавателям при самостоятельном изучении данной темы.

В основе программы лежит установка на формирование у обучаемого базовых понятий и представления о языках программирования высокого уровня, алгоритмизации и программировании в среде Borland Cи++ Builder 6.0. Курсу отводится 84 часа (в том числе самостоятельная работа), по 2 часа в неделю.

Основные цели курса:

  • формирование представления об объектно-ориентированных языках программирования;

  • обучение методам и способам решения различных практических задач;

  • знакомство обучаемых с визуальной средой Borland Cи++ Builder 6.0.

В результате изучения обучаемые должны:

1. Иметь представление:

  • об объектно-ориентированных языках программирования;

2. Знать:

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

  • закрепить навыков алгоритмизации и программирования на основе изучения языка программирования Си++;

  • основные структуры данных и типовые методы обработки этих структур;

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

Распределение часов по темам и видам учебной работы:

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

Всего часов по учебному плану

Виды учебных занятий

Аудиторные занятия, в том числе

Самостоятельная работа

лекции

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

лабораторные работы

Тема 1. Введение в объектно-ориентированное программирование. Введение в объектно-ориентированное программирование (ООП) и проектирование. Инкапсуляция, наследование, полиморфизм. Примеры задач.

2

2

Тема 2. Объектно-событийное и объектно-ориентированное программирование. Идеология программирования под Windows. Событие и сообщение. Виды событий. События от мыши и клавиатуры. Программирование управления событиями. Обработка исключительных событий. Основы визуального программирования. Компонент. Иерархия компонентов.

2

2

Тема 3. Знакомство с C++ Builder 6.0

4

4

2

Тема 4. Работа с кнопками. Компонент ActionList.

2

4

Тема 5. Работа с меню (класс TMainMenu). Работа с контекстным меню (класс TPopupMenu).

2

4

2

Тема 6. Компонент Edit. Работа с двумя формами. Текст (компонеты TLabel и TStaticText).

2

2

4

Тема 7. Компонент ListBox. Компонент ComboBox.

2

Тема 8. Использование API-функции. Разные MessageBox'ы. Компонент CheckBox. Компонент RadioButton.

2

2

Тема 9. Класс TStrings. Класс TStringList.

4

2

Тема 10. Работа с сетью. Клиент (класс TClientSocket). Работа с сетью. Сервер (класс TServerSocket). Компонент ImageList.

4

Тема 11. Форма - добавление методов. Форма - добавление полей. Форма - добавление свойств. Значок на панели задач (компонент TTrayIcon).

4

2

Тема 12. Компонент Panel. Совместное использование сплиттера и Panel'ей. Компонент HotKey. Компонент StatusBar.

2

2

Тема 13. Установка главной формы приложения. Рисование на форме.

4

2

ИТОГО

84

36

6

24

6