Навчальний посібник. — К.: Вид. група BHV, 2007. — 272 с.: іл. — (Інформатика в школі). — ISBN 978-966-552-195-2.
Посібник призначено для учнів загальноосвітніх навчальних закладів і вчителів інформатики. Запропоновано методику навчання програмування на прикладах розробки у візуальному середовищі програм із графічним інтерфейсом. Навчальною мовою програмування обрано Visual Basic .NET. Видання містить теоретичний матеріал, вправи, завдання для самостійного виконання і тести.
Зміст:
Передмова.
Вступ.
Знайомство.
Де використовуються програми.
Сфери застосування комп'ютерів.
Робота програміста.
Визначення заробітної платні IT-фахівців.
Поняття програми.
Історія мов програмування.
Елементи мови програмування.
Visual Basic .NET.
Кодовий замок.
Інтегроване середовище розробки програм.Знайомство з Visual Studio.
Розробка першої програми.
Побудова застосунку.
Привітання.
Файли та папки проекту.
Як тебе звати.
Кав'ярня.
Кодовий замок.
Кодування.
Які є оператори.
Псевдокод.
Як зібратися в дорогу.
Коментарі у програмах.
Коментарі та псевдокод.
Як зробити код читабельним.
Якщо немає посудомийної машини.
Кольорові рибки.
Кодовий замок.
Форми.
Конструювання форми.
Форми у програмах.
Атрибути форм.
Елементи керування та їхні атрибути.
Наші герої.
Події у Windows-програмах.
Виведення повідомлень.
Готуємося до вечері.
Дитяча забавка.
Кодовий замок.
Варіативність — запорука функціональності.Код, що керує виглядом форми.
Зчитування значень атрибутів.
Надання атрибутам значень.
Сім кольорів веселки.
Засіб автовведення імен атрибутів і методів.
Поняття методу.
Виклик методів.
Прилад для мандрівника.
Зробіть дівчинці приємне.
Кодовий замок.
Змінні.Присвоєння у Visual Basic.
Типи даних.
Основні типи даних.
Поняття змінної.
Призначення змінних.
Локальні й глобальні змінні.
Вправа.
Числові формати.
Ініціалізація змінних.
Змінні в коді.
Розробка програми з використанням змінних.
Обмін значеннями між змінними.
Використання глобальних змінних.
Типи даних .NET.
У ставку.
Робота над помилками.
Кодовий замок.
Програма — набір операцій.Операції та операнди.
Арифметика у Visual Basic.
Конкатенація рядків.
Логічне заперечення.
Операції в операторах присвоєння.
Конструювання виразів.
Збільшення значення змінної.
Застосування логічних і рядкових операцій.
Параметри кімнати.
Налагодження програми.
Виконання програми в покроковому режимі.
Налагоджувач.
Об'єм куба та сфери.
Кодовий замок.
Прийняття рішень.Логічні задачі.
Операції булевої логіки.
Операції порівняння.
Моделювання прийняття рішень.
Умовний оператор.
Застосування кількох умовних операторів.
Подарунки.
Код, вкладений в умовний оператор.
Вибір із кількох операторів.
Застосування логічних операторів.
Тест для вибору майбутньої професії.
Влучний постріл.
Кодовий замок.
Варіативність — основа інтелекту.Вкладання умовних операторів.
Вибір з двох альтернатив.
Оператор If.Then.Else.
Покрокове виконання програм з умовними операторами.
Визначаємо вправних гравців.
Магічний квадрат.
Підкидаємо монету.
Кодовий замок.
Циклічність — крок до оптимізації.
Повторення коду.
Оператор визначеного циклу.
Циклічність — крок до оптимізації.
Повторення коду.
Оператор визначеного циклу.
Покрокове виконання визначеного циклу.
Застосування визначеного циклу.
Приклад програми з циклом.
Маленький острів.
Вкладені цикли.
Переривання визначеного циклу.
Що є простішим за число? .
Майбутнім пенсіонерам.
Кодовий замок.
Невизначена циклічність.
Код, що виконується знову й знову.
Цикл «виконувати, поки».
Покрокове виконання циклу Do While.Loop.
Do Until. Loop — цикл «виконувати, доки не».
Програми з невизначеними циклами.
Комп'ютерний тир.
Інші форми невизначених циклів.
Переривання невизначеного циклу.
Коли неймовірне стає можливим.
Оцінки у школі майбутнього.
Кодовий замок.
Підпрограми — зручна подільність.
Поняття підпрограми.
Створення підпрограм.
Виклик підпрограм.
Як передають дані підпрограмам у Visual Basic .NET.
Створення функцій.
Виклик функцій.
Метри, кілометри, літри — чи може щось інше? .
Підпрограми та функції, вбудовані в .NET.
Функції обробки рядків.
Генерування випадкових чисел.
Перетворення типів.
Ворожка.
Полювання.
Кодовий замок.
Масиви.Коли потрібні масиви.
Оголошення масивів.
Доступ до елементів масиву.
Введення й виведення масивів.
У кого друзів більше? .
Присвоєння масивів.
Масиви та їх елементи як параметри підпрограм і функцій.
Визначення довжини масиву.
Повернення масиву функцією.
Середнє значення.
Таємний шифр.
Кодовий замок.
Обробка масивів.
Пошук у масиві.
Поле чудес.
Сортування масиву.
Впорядковуємо набір чисел.
Пошук у відсортованому масиві.
Власна програма сортування.
Кодовий замок.