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