Программа обучения информатике 11-го класса CBSE
Структура курса
| Единицы | Темы | Метки | 
|---|---|---|
| 1 | Основы работы с компьютером | 10 | 
| 2 | Методология программирования | 10 | 
| 3 | Введение в Python / C ++ | 18 | 
| 4 | Программирование на Python / C ++ | 30 | 
| Total | 70 | |
Глава 1: Основы работы с компьютером
Chapter 1: Classification of Computers
- Основы компьютера и его работы
- Функциональные компоненты и их взаимосвязи
- Концепция загрузки
Chapter 2: Software Concepts
- Типы программного обеспечения 
      - Программное обеспечение
- Утилита
- Программное обеспечение
 
Chapter 3: System Software
- Операционная система
- Complier
- Переводчик и ассемблер
Chapter 4: Operating System
- Потребность в операционной системе
- Функции операционной системы - 
      - Управление процессором
- Управление памятью
- Управление файлами
- Управление устройством
 
- Типы операционной системы-интерактивные (на основе графического интерфейса)
- Совместное времяпровождение
- В реальном времени и распределено
- Обычно используемая операционная система - 
      - UNIX
- LINUX
- Windows
- Solaris
- BOSS (Решения для операционной системы Bharat)
 
- Мобильная ОС 
      - Android
- Symbian
 
Chapter 5: Utility Software
- Anti-Virus
- Инструменты управления файлами
- Инструменты сжатия
- Инструменты управления дисками - 
      - Очистка диска
- Резервное копирование дефрагментации диска
 
Chapter 6: Open Source Concepts
- Программное обеспечение с открытым исходным кодом
- Бесплатное, условно-бесплатное ПО
- Проприетарное программное обеспечение
Chapter 7: Application Software
- Офисные инструменты - 
      - Текстовый редактор
- Инструмент презентации
- Пакет электронных таблиц
- Система управления базой данных
 
- Инструменты для домена - 
      - Система управления школой
- Система управления запасами
- Система начисления заработной платы
- Финансовый учет
- Управление гостиницей
- Система бронирования
- Система прогнозирования погоды
 
Chapter 8: Number System
- Binary
- Octal
- Decimal
- Hexadecimal
- Преобразование между двумя разными системами счисления
Chapter 9: Internal Storage encoding of Characters
- ASCII
- ISCII (Индийский стандартный код сценариев для обмена информацией)
- UNICODE (для многоязычных вычислений)
Chapter 10: Microprocessor
- Базовые концепты
- Тактовая частота (МГц, ГГц) - 
      - 16 бит
- 32 бит
- 64 бит
- 128-битные процессоры
 
- Типы - 
      - Процессоры CISC (сложные вычисления с набором команд)
- RISC-процессоры (вычисления с сокращенным набором команд)
- EPIC (вычисления с явно параллельными инструкциями)
 
Chapter 11: Memory Concepts
- Единицы - 
      - Byte
- Кило Байт
- Мега Байт
- Гига Байт
- Тера Байт
- Пета Байт
- Exa Byte
- Зетта Байт
- Йотта Байт
 
Chapter 12: Primary Memory
- Cache
- RAM
- ROM
Chapter 13: Secondary Memory
- Фиксированное и съемное хранилище 
      - Накопитель на жестком диске
- CD / DVD привод
- Pen Drive
- Диск Blue Ray
 
Chapter 14: Input Output Ports/ Connections
- Serial
- Параллельная и универсальная последовательная шина
- Порт PS-2
- Инфракрасный порт
- Bluetooth
- Firewire
Раздел 2: Методология программирования
Chapter 15: General Concepts
- Четкость и простота выражений
- Использование имен собственных для идентификаторов
- Comments
- Indentation
- Documentation
- Сопровождение программы
- Запуск и отладка программ
- Синтаксические ошибки
- Ошибки времени выполнения
- Логические ошибки
Chapter 16: Problem solving methodologies
- Понимание проблемы
- Решение проблемы
- Разбивка решения на простые шаги (модульный подход)
- Идентификация арифметических и логических операций, необходимых для решения
- Структура управления - условное управление и зацикливание (конечное и бесконечное)
Chapter 17: Problem Solving
- Введение в алгоритмы / блок-схемы
Раздел 3: Введение в Python
Chapter 18: Getting Started
- Введение в Python: - Интегрированный язык высокого уровня 
- Интерактивный режим и режим сценария 
 
- Типы данных - - Число (целое число - логическое, десятичное, восьмеричное, шестнадцатеричное; с плавающей точкой; комплексное), нет, последовательность (строка, кортежи, список) 
- Sets 
- Mapping 
 
Chapter 19: Mutable and Immutable Variables
Chapter 20: Variables, Expressions and Statements
- Значения, переменные и ключевые слова 
- Операторы и операнды в Python: (арифметические, реляционные и логические операторы) 
- приоритет оператора 
- Выражения и утверждения (Заявление о присвоении) 
- Прием ввода (с использованием raw_input () и input ()) и отображение вывода (оператор печати) 
- Добавление комментариев 
Chapter 21: Functions
- Импорт модулей (весь модуль или выбранные объекты) 
- Вызов встроенных функций 
- Функции из математического модуля (например, ceil, floor, fabs, exp, log, log10, pow, sqrt, cos, sin, tan, градусов, радианы) 
- Использование функций random () и randint () модуля random для генерации случайных чисел 
- Composition 
Chapter 22: Defining functions
- Вызов функций
- Передача параметров (значения параметров по умолчанию, аргументы ключевых слов)
- Объем переменных
- Функции аннулирования и функции, возвращающие значения
- Поток исполнения
Chapter 23: Conditional constructs and looping
- Оператор if else while
- Для (функция диапазона)
- Break
- Continue
- Else
- Pass
- Вложенный, если
- Вложенные циклы
- Использование составного выражения в условной конструкции и конструкции цикла
Раздел 3: Введение в C ++
Chapter 24: Getting Started
- Набор символов C ++
- Токены C ++ (идентификаторы, ключевые слова, константы, операторы)
- Структура программы C ++ (включаемые файлы, основная функция)
- Заголовочные файлы - iostream.h, iomanip.h, cout, cin
- Использование операторов ввода-вывода (<<and>>)
- Использование endl и setw ()
- Каскадирование операторов ввода / вывода
- Compilation
- Сообщения об ошибках
- Использование редактора
- Основные команды редактора
- Compilation
- Linking
- Execution
Chapter 25: Data Types, Variables and Constants
- Понятие о типах данных 
- Встроенные типы данных: char, int, float и double 
- Константы: целочисленные константы, символьные константы - \ n, \ t, \ b), константы с плавающей запятой, строковые константы. 
- Модификатор доступа 
- Переменные встроенных типов данных 
- Объявление / инициализация переменных 
- Оператор присваивания 
- Модификатор типа: подписанный, беззнаковый, длинный 
Chapter 26: Operator and Expressions: Operators
- Арифметические операторы (-, +, *, /,%)
- Оператор присваивания (=)
- Сокращения C ++ (+ =, - =, * =, / =,% =)
- Унарный оператор (-)
- Операторы увеличения (++) и уменьшения (-)
- Оператор отношения (>,> =, <=, =,! =)
- Логические операторы (!, &&, II)
- Условный оператор
- Приоритет операторов
- Автоматическое преобразование типов в выражениях
- Приведение типов
Раздел 4: Программирование на Python
Chapter 27: Strings
- Creating 
- Инициализация и доступ к элементам 
- Строковые операторы - - +, *, in, not in, range slice [n: m] 
- Сравнение строк с использованием операторов отношения 
- Строковые функции и методы - len, capitalize, find, isalnum, isalpha, isdigit, lower, islower, isupper, upper, lstrip, rstrip, isspace, istitile, partition, replace, join, split, count, decode, encode, swapcase, String константы, регулярные выражения и сопоставление с образцом 
 
Chapter 28: Lists
- Концепция изменяемых списков
- Creating
- Инициализация и доступ к элементам
- Traversing
- Appending
- Обновление и удаление элементов
- Composition
- Списки как аргументы
Chapter 29: List operations
- Joining
- Slicing
- +
- *
- in
- не в
Chapter 30: List functions and methods
- len ()
- вставить ()
- добавить ()
- продлить ()
- Сортировать( )
- удалять( )
- обеспечить регресс( )
- поп ()
- список ()
- счет ()
- продлить ()
- индекс( )
- cmp ()
- Максимум( )
- мин ()
Chapter 31: Dictionaries
- Понятие пары "ключ-значение"
- Создание, инициализация и доступ к элементам в словаре
- Traversing
- Appending
- Updating
- Удаление элементов
Chapter 32: Dictionary functions and methods
- cmp ()
- len ()
- Чисто( )
- получить( )
- has_key ()
- Предметы( )
- ключ ()
- Обновить( )
- значения( )
- поп ()
- fromkeys ()
- dict ()
Chapter 33: Tuples
- Неизменяемая концепция
- Creating
- Инициализация и доступ к элементам в кортеже
- Назначение кортежа
- Срезы кортежа
- Индексирование кортежей
Chapter 34: Tuple Functions
- cmp()
- len()
- max()
- min()
- tuple()
- index()
- count()
- sum()
- any()
- all()
- sorted()
- reversed()
Раздел 4: Программирование на C ++
Chapter 35: Flow of control
- Условные утверждения - 
      - если еще
- Вложенный, если
- switch..case..default
- Nestedswitch..case
- оператор break (для использования только в switch..case)
- Циклы: while, do - while, for и вложенные циклы
 
Chapter 36: Inbuilt Functions
- Стандартные функции ввода / вывода - stdio.h: gets (), put () 
- Символьные функции - Ctype.h: isalnum (), isalpha (), isdigit (), islower (), isupper (), tolower (), toupper () 
- Строковая функция - string.h: strcpy (), strcat (), strlen (), strcmp (), strcmpi (), strev (), strlen (), Strupur (), strlwr () 
- Математические функции - math.h: fabs (), pow (), sgrt (), sin (), cos (), abs () 
- Другие функции - stdlib.h: randomize (), random () 
Chapter 37: Introduction to user-defined function and its requirements
- Определение функции
- Прототип функции
- Вызов / вызов функции
- Передача аргументов функции
- Указание типов данных аргумента
- Аргумент по умолчанию
- Постоянный аргумент
- Звоните по цене
- Звоните по ссылке
- Возврат значений из функции
- Правила области действия
- Локальные и глобальные переменные
- Относительно параметров и концепций возвращаемого типа во встроенных функциях
Chapter 38: Structured Data Type
- Массивы - - Introduction 
- Advantages 
 
- Одномерный массив - - Объявление / инициализация одномерного массива 
- Ввод элементов массива 
- Доступ к элементам массива 
- манипулирование элементами массива (сумма элементов, произведение элементов, среднее значение линейного поиска элементов, поиск максимального / минимального значения) 
- Объявление / инициализация строки 
- Манипуляции со строками (подсчет гласных / согласных / цифр / специальных символов, преобразование регистра, изменение направления строки, изменение каждого слова в строке) 
 
- Двумерный массив - - Объявление / инициализация двумерного массива 
- Ввод элементов массива для доступа к элементам массива 
- Манипулирование элементами массива (сумма элементов строки, элементов столбца, диагональных элементов, поиск максимальных / минимальных значений) 
 
- Типы данных, определяемые пользователем - - Введение в определяемые пользователем типы данных 
 
- Структура - - Определение структуры 
- Объявление структурных переменных 
- Доступ к элементам структуры 
- Передача структуры функциям как значение и ссылка 
- Структура возврата функции 
- Массив структуры 
 
- Определение имени символа с помощью введенного ключевого слова ef и определение макроса с помощью директивы препроцессора #define 
Чтобы скачать pdf Нажмите здесь .