Программа обучения информатике 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 Нажмите здесь .