- •Розділ 1 основи програмування у шкільному курсі інформатики
- •1.1. Програмування у курсі інформатики
- •1.2. Огляд навчальних програм
- •Розділ 2 теоретичні основи
- •2.1. Мова програмування. Поняття програми
- •2.2. Величини. Тип величин
- •2.3. Стандартні типи у с#
- •2.4. Опис змінних та констант
- •2.5. Перетворення типів
- •2.6. Вирази та операції
- •2.7. Консольні програми. Реалізація лінійних алгоритмів
- •2.7.Введення/виведення даних у консольних програмах
- •2.8. Реалізація лінійних алгоритмів
- •2.9. Реалізація алгоритмів із розгалуженням
- •Розділ 3 Практична частина
- •3.1. Тестування, як підхід до оцінювання знань учнів
- •3.2. Розробка тестів
- •3.2.1. Типи даних
- •3.2.2. Опис змінних і констант
- •3.2.3. Арифметичні вирази
- •3.2.4. Логічні вирази
- •3.2.5. Умовний оператор
- •3.2.6. Оператор вибору
- •3.3. Використання системи тестування на базі Google Forms
- •3.3.1. Огляд системи тестування
- •3.3.2. Створення тестових форм
- •3.3.3. Приклад виконання тесту
- •Висновки
- •Список використаної літератури
- •Анотація
Анотація
«Вивчення основ програмування у школі. Лінійні алгоритми та алгоритми з розгалуженням»
У роботі досліджуються підходи до вивчення основ програмування у шкільному курсі інформатики.
Розглянуто методики викладання матеріалу та підходи до оцінювання знань учнів. Розроблено матеріали для проведення тестування з використанням автоматизованої системи тестування.
Ключові слова: алгоритм, інформатика, алгоритмізація, тестування, основи програмування.
ABSTRACT
"Learning the basis of programming at school. Linear and conditional algorithms"
Approaches to the learning of basis of programming in school computer science course are considered.
Teaching methods and approaches to check of students' knowledge are described. Methodical materials for testing using automated testing system are developed.
Keywords: algorithm, computer science, algorithmic, testing, fundamentals of programming.
