Некоторые основные темы и типы заданий, которые обычно встречаются в компьютерных системах программирования:
- Введение в программирование. 1 Основы алгоритмизации, языки программирования, типы данных. 1 Например, выполнение конспекта на тему «Форматы вывода данных». 1
- Основные конструкции языков программирования. 1 Операторы языка программирования. 1
- Структурное и модульное программирование. 1 Процедуры и функции, структуризация в программировании, модульное программирование. 1 Например, выполнение индивидуального проектного задания по теме «Модульное программирование». 1
- Структуры данных. 1 Массивы, строки, множества, записи, файлы, указатели. 1 Например, выполнение домашнего задания по теме «Структуры данных на основе указателей». 1
- Объектно-ориентированное программирование. 13 Основные принципы, интегрированная среда разработчика, этапы разработки приложения, иерархия классов, визуальное событийно-управляемое программирование. 1 Например, выполнение индивидуального проектного задания по теме «Разработка оконного приложения». 1
Также к типам заданий можно отнести разработку алгоритмов по индивидуальным заданиям, например, составление линейного (сложение двух чисел), разветвлённого (решение квадратного уравнения), циклического (суммирование массива). 2