Глава 1. «Информация и информационные процессы» § 1. Информатика и информация · «Информация в жизни общества» · «Интернет и изменение уклада жизни людей» · «Информационное общество: плюсы и минусы» · «Как оценить смысл информации?» § 2. Что можно делать с информацией · «Компьютер и человек: кто сильнее?» · «Носители информации: вчера, сегодня, завтра» § 3. Измерение информации · «Бит и байт: как возникли термины?» · «Стандарт МЭК и единицы измерения количества информации» § 4. Структура информации · «Как вычисляются арифметические выражения?» · «Постфиксная и инфиксная формы записи выражений» · «Графы в практических задачах» · «Диаграммы связей (mind maps)» · «Системы классификации книг (ДДК, УДК)» Глава 2. «Кодирование информации» § 5. Язык и алфавит · «Что такое алфавит?» · «Зачем нужны формальные языки?» · «Язык эсперанто» § 6. Кодирование · «Код Морзе» · «История двоичного кодирования» · «Код Грея» · «Шрифт Брайля» § 7. Дискретность · «Аналоговые вычислительные машины» · «Аналоговые и дискретные измерительные устройства» · «Непрерывность и дискретность в математике» · «Непрерывность и дискретность в природе» § 8. Алфавитный подход к измерению количества информации § 9. Системы счисления · «Где применяется римская система счисления?» · «Славянская система счисления» · «Системы счисления разных народов» · «Система остаточных классов» § 10. Позиционные системы счисления § 11. Двоичная система счисления · «Двоичная система с точки зрения человека и компьютера» § 12. Восьмеричная система счисления § 13. Шестнадцатеричная система счисления § 14. Другие системы счисления · «Сравнение двоичной и двоично-десятичной систем счисления» § 15. Кодирование символов · «Стандарт UNICODE: за и против» · «Кодировка UTF-16» · «Кодировка UTF-8» § 16. Кодирование графической информации · «Цветовая модель Lab» · «Цветовая модель HSB» · «Цветовые профили» · «Преобразования между цветовыми моделями» · «Кривые Безье» · «Формат BMP» · «Формат GIF» · «Формат JPEG» · «Формат SVG» · «Фракталы» § 17. Кодирование звуковой и видеоинформации · «Как устроена звуковая карта?» · «Стандарт MIDI» · «Что такое кодек?» · «Что такое медиаконтейнер?» · «Формат MP3» · «Свободные звуковые и видеоформаты» Глава 3. «Логические основы компьютеров» § 18. Логика и компьютер · «Информатика и логика» § 19. Логические операции · «Логическая операция 'Штрих Шеффера'» · «Логическая операция 'Стрелка Пирса'» · «Шифрование с помощью операции 'исключающее ИЛИ'» § 20. Диаграммы Венна · «Диаграммы Венна и теория множеств» · «Язык запросов поисковых систем» § 21. Упрощение логических выражений · «Законы логики и правила алгебры: сходство и различия» · «Методы решения логических уравнений» · «Системы логических уравнений» § 22. Синтез логических выражений Перед задачами (с. 193) добавить блок»Подготовьте сообщение»: · «Совершенные нормальные формы» · «Карты Карно» § 23. Предикаты и кванторы · «Что такое предикаты?» · «Кванторы в математике и логике» · «Логические языки программирования» § 24. Логические элементы компьютера · «Обозначения логических элементов в России и за рубежом» · «Типы триггеров» · «Что такое регистр?» · «Что такое мультиплексор?» · «Что такое демультиплексор?» · «Шифратор и дешифратор» § 25. Логические задачи · «Задача Эйнштейна» · «Задачи о лжецах» · «Задачи о шляпах» · «Задачи о двух городах» Глава 4. «Компьютерная арифметика» § 26. Особенности представления чисел в компьютере · «Проблемы вычислений с вещественными данными» · «Длинная арифметика» § 27. Хранение в памяти целых чисел · «Способы кодирования отрицательных целых чисел» · «Целочисленные типы данных в языках программирования» § 28. Операции с целыми числами · «Битовые логические операции» · «Шифрование с помощью операции 'исключающее ИЛИ'» · «Применение сдвигов» § 29. Хранение в памяти вещественных чисел · «Типы данных для хранения вещественных чисел» · «Стандарт IEEE-754» § 30. Операции с вещественными числами Глава 5. «Устройство компьютера» § 31. История развития компьютерной техники · «Что такое микропроцессор?» · «Физические пределы быстродействия компьютеров» · «Много программ – это хорошо или плохо?» · «Зачем нужно программировать?» · «Первые ЭВМ» · «Поколения ЭВМ» · «Программное обеспечение и поколения ЭВМ» · «Разработка компьютеров будущего» · «Квантовые компьютеры» · «Суперкомпьютеры» § 32. Принципы устройства компьютеров · «Дж. фон Нейман и его вклад в науку» · «Троичная ЭВС»Сетунь»» · «Гарвардская архитектура» · «Архитектуры современных компьютеров» § 33. Магистрально-модульная организация компьютера · «Принцип открытой архитектуры» · «Что такое прерывание?» · «Зачем нужны контроллеры?» · «Прямой доступ к памяти» § 34. Процессор · «CISC и RISC-процессоры» · «Процессоры Intel и AMD» · «Конвейерная обработка данных» · «Многоядерные процессоры» § 35. Память · «Устройства памяти разных поколений компьютеров» · «Кэш-память в современных процессорах» · «Виртуальная память» · «Что хранится в BIOS?» § 36. Устройства ввода · «Принципы работы сканеров» · «Беспроводные устройства вводы» · «Сенсорные устройства ввода» · «Цифровые лаборатории» § 37. Устройства вывода · «Жидкокристаллические мониторы» · «Принтеры для печати фотографий» · «3D-принтеры» · «Сенсорные экраны» · «Устройства для вывода звука» | Глава 6. «Программное обеспечение» § 38. Что такое программное обеспечение § 39. Прикладные программы · «Система подготовки математических текстов TeX (LaTeX)» · «Кроссплатформенное ПО» · «Онлайн-офис» · «Сервисы SAAS – за и против» · «Облачные вычисления» § 40. Системное программное обеспечение · «Журналирование в файловых системах» · «Операционные системы для персональных компьютеров» · «Операционные системы для мобильных устройств» · «Операционные системы реального времени» · «UNIX-подобные операционные системы» § 41. Системы программирования · «Классификация языков программирования» · «Среды для быстрой разработки программ (RAD)» · «Как выполняются программы на Java?» · «Платформа Microsoft .NET» · «Средства отладки программ» · «Динамически подключаемые библиотеки» § 42. Инсталляция программ · «Зачем нужны инсталляторы?» · «Инсталляция в Windows, Linux и Mac OS» · «Распространение программ в виде пакетов» · «Живые диски (Live-CD)» § 43. Правовая охрана программ и данных · «Лицензия GPL» · «Лицензия MIT» · «Лицензия BSD» · «Лицензии Creative Commons» · «Свободное ПО: за и против» · «Авторское право в России и за рубежом» · «Как зарегистрировать программу?» · «Как доказать авторское право?» Глава 7. «Компьютерные сети» § 44. Основные понятия § 45. Структура (топология) сети § 46. Локальные сети · «Серверные операционные системы» · «Стандарт Ethernet» · «Сети WiFi» · «Защита данных в беспроводных сетях» § 47. Сеть Интернет · «Технология ‘клиент-сервер'» · «Как выбирается маршрут пакетов?» · «Развитие Интернета в России» · «Семейство протоколов TCP/IP» · «Т. Бернес-Ли и его вклад в развитие Интернета» § 48. Адреса в Интернете · «Протокол IPv6» · «Доменные зоны» · «Как зарегистрировать домен?» · «Домены с русскими буквами – за и против» · «Как настроить сеть в Windows (Linux, Mac OS)?» § 49. Всемирная паутина · «Web 2.0 и Web 3.0» · «Семантическая паутина» · «Обмен секретной информацией в Интернете» · «Социальные сети – за и против» · «Блоггер – хобби или профессия?» · «Сервисы Google» · «Язык запросов поисковой системы Google» · «Язык запросов поисковой системы Яндекс» · «Вики-сайты» § 50. Электронная почта · «Протоколы POP3 и IMAP» · «Безопасность электронной почты» · «Почта Google» § 51. Другие службы Интернета · «Служба FTP» · «Онлайн-общение в Интернете» · «Картографические сервисы Интернета» · «Поиск и заказ билетов в Интернете» · «Онлайн-переводчики» · «Онлайн-словари» § 52. Электронная коммерция · «Интернет-магазины – за и против» · «Интернет-аукционы» · «Электронные платёжные системы» § 53. Право и этика в Интернете · «Интернет и право» · «Авторские права в Интернете» · «Сетевой этикет» Глава 8. «Алгоритмизация и программирование» § 54. Алгоритм и его свойства · «История слова ‘алгоритм'» · «Свойства алгоритма» · «Способы записи алгоритмов» § 55. Простейшие программы · «Операторы вывода в языке Си» · «Операторы вывода в языке Python» § 56. Вычисления · «Типы данных и переменные в языке Си» · «Типы данных и переменные в языке Javascript» · «Типы данных и переменные в языке Python» · «Вычисление остатка от деления в языках программирования» · «Датчики псевдослучайных чисел» § 57. Ветвления · «Условные операторы и операторы выбора в языке Си» · «Условные операторы в языке Python» § 58. Циклические алгоритмы · «Операторы цикла в языке Си» · «Операторы цикла в языке Python» § 59. Процедуры · «Процедуры в языке Си» · «Процедуры в языке Python» § 60. Функции · «Функции в языке Си» · «Функции в языке Python» § 61. Рекурсия · «Фракталы» · «Числа Фибоначчи» · «Рекурсия вокруг нас» · «Рекурсия в программировании – за и против» · «Рекурсия в произведениях искусства» § 62. Массивы · «Массивы в языке Си» · «Списки и словари в языке Python» § 63. Алгоритмы обработки массивов · «Выход за границы массива» · «Алгоритмы работы со списками на языке Python» § 64. Сортировка · «Сортировка вставкой» · «Сортировка слиянием» · «Сортировка списков на языке Python» § 65. Двоичный поиск · «Двоичный поиск в нашей жизни» · «Линейный и двоичный поиск – достоинства и недостатки» § 66. Символьные строки · «Символьные переменные в языке Си» · «Символьные строки в языке Python» § 67. Матрицы · «Матрицы в языке Си» · «Матрицы в языке Python» § 68. Работа с файлами · «Работа с файлами в языке Си» · «Работа с файлами в языке Python» Глава 9. «Решение вычислительных задач на компьютере» § 69. Точность вычислений · «Абсолютная и относительная погрешность» · «Вычислительная устойчивость методов» § 70. Решение уравнений § 71. Дискретизация § 72. Оптимизация · «Оптимизация для функции двух переменных» · «Оптимизация методом случайного поиска» · «ПО для решения задач оптимизации» § 73. Статистические расчёты § 74. Обработка результатов эксперимента · «Интерполяция» · «Экстраполяция» · «Аппроксимация» Глава 10. «Информационная безопасность» § 75. Основные понятия § 76. Вредоносные программы · «Сетевые черви» · «Социальная инженерия» · «Троянские программы» · «Вредоносные программы для Linux и MacOS» · «Вредоносные программы и закон» § 77. Защита от вредоносных программы · «Бесплатное антивирусное программное обеспечение» · «Онлайновые антивирусы» · «Настройка брандмауэра» § 78. Шифрование · «Полиграммные шифры подстановки» · «Шифрование и закон» · «Криптостойкость шифров» · «Частотный анализ» § 79. Хэширование и пароли · «Где используют хэши?» · «Хэширование и передача данных» · «Хэширование с»солью»» § 80. Современные алгоритмы шифрования · «Стандарты шифрования разных стран» · «Шифрование с открытым ключом: за и против» · «Алгоритм Эль-Гамаля» · «Цифровая подпись в РФ» § 81. Стеганография · «Водяные знаки в цифровую эпоху» § 82. Безопасность в Интернете · «Нигерийские письма» · «Фишинг» · «Безопасность финансовых расчётов в Интернете» |
Наши рекомендации