CBSE Syllabus 11 klasy informatyki
Struktura kursu
Jednostki | Tematy | Znaki |
---|---|---|
1 | Podstawy komputera | 10 |
2 | Metodyka programowania | 10 |
3 | Wprowadzenie do Python / C ++ | 18 |
4 | Programowanie w Pythonie / C ++ | 30 |
Total | 70 |
Część 1: Podstawy komputera
Chapter 1: Classification of Computers
- Podstawy komputera i jego obsługi
- Komponenty funkcjonalne i ich wzajemne połączenia
- Koncepcja bootowania
Chapter 2: Software Concepts
- Rodzaje oprogramowania
- Oprogramowanie systemowe
- Oprogramowanie narzędziowe
- Oprogramowanie
Chapter 3: System Software
- System operacyjny
- Complier
- Tłumacz i asembler
Chapter 4: Operating System
- Potrzeba systemu operacyjnego
- Funkcje systemu operacyjnego -
- Zarządzanie procesorami
- Zarządzanie pamięcią
- Zarządzanie plikami
- Zarządzanie urządzeniami
- Rodzaje interaktywnych systemów operacyjnych (opartych na GUI)
- Dzielenie czasu
- W czasie rzeczywistym i dystrybuowane
- Powszechnie używany system operacyjny -
- UNIX
- LINUX
- Windows
- Solaris
- BOSS (Bharat Operating System Solutions)
- Mobilny system operacyjny
- Android
- Symbian
Chapter 5: Utility Software
- Anti-Virus
- Narzędzia do zarządzania plikami
- Narzędzia do kompresji
- Narzędzia do zarządzania dyskami -
- Czyszczenie dysku
- Kopia zapasowa defragmentatora dysków
Chapter 6: Open Source Concepts
- Oprogramowanie open source
- Oprogramowanie darmowe, shareware
- Oprogramowanie własne
Chapter 7: Application Software
- Narzędzia biurowe -
- Edytor tekstu
- Narzędzie do prezentacji
- Pakiet arkuszy kalkulacyjnych
- System zarządzania bazą danych
- Narzędzia specyficzne dla domeny -
- System zarządzania szkołą
- System zarządzania zapasami
- System wypłat
- Rachunkowość finansowa
- Zarząd hotelu
- System rezerwacji
- System prognozowania pogody
Chapter 8: Number System
- Binary
- Octal
- Decimal
- Hexadecimal
- Konwersja między dwoma różnymi systemami liczbowymi
Chapter 9: Internal Storage encoding of Characters
- ASCII
- ISCII (indyjski kodeks skryptów do wymiany informacji)
- UNICODE (do obliczeń wielojęzycznych)
Chapter 10: Microprocessor
- Podstawowe koncepcje
- Taktowanie (MHz, GHz) -
- 16 bitów
- 32-bitowy
- 64-bitowy
- 128-bitowe procesory
- Rodzaje -
- Procesory CISC (obliczanie złożonego zestawu instrukcji)
- Procesory RISC (obliczanie zredukowanego zestawu instrukcji)
- EPIC (Explicitly Parallel Instruction Computing)
Chapter 11: Memory Concepts
- Jednostki -
- Byte
- Kilo Byte
- Mega Byte
- Giga Byte
- Tera Byte
- Peta Byte
- Exa Byte
- Zetta Byte
- Yotta Byte
Chapter 12: Primary Memory
- Cache
- RAM
- ROM
Chapter 13: Secondary Memory
- Pamięć stała i wymienna
- Dysk twardy
- Napęd CD / DVD
- Pendrive
- Dysk Blue Ray
Chapter 14: Input Output Ports/ Connections
- Serial
- Równoległa i uniwersalna magistrala szeregowa
- Port PS-2
- Gniazdo podczerwieni
- Bluetooth
- Firewire
Część 2: Metodologia programowania
Chapter 15: General Concepts
- Przejrzystość i prostota wyrażeń
- Używanie nazw własnych dla identyfikatorów
- Comments
- Indentation
- Documentation
- Obsługa programu
- Uruchamianie i debugowanie programów
- Błędy składniowe
- Błędy czasu wykonywania
- Błędy logiczne
Chapter 16: Problem solving methodologies
- Zrozumienie problemu
- Rozwiązanie problemu
- Podział rozwiązania na proste kroki (podejście modułowe)
- Identyfikacja operacji arytmetycznych i logicznych wymaganych do rozwiązania
- Struktura sterowania - sterowanie warunkowe i pętle (skończone i nieskończone)
Chapter 17: Problem Solving
- Wprowadzenie do algorytmów / schematów blokowych
Część 3: Wprowadzenie do Pythona
Chapter 18: Getting Started
Wprowadzenie do Pythona:
Zintegrowany język wysokiego poziomu
Tryb interaktywny i tryb skryptowy
Typy danych -
Liczba (liczba całkowita - wartość logiczna, dziesiętna, ósemkowa, szesnastkowa; zmiennoprzecinkowa; złożona), brak, sekwencja (ciąg, krotki, lista)
Sets
Mapping
Chapter 19: Mutable and Immutable Variables
Chapter 20: Variables, Expressions and Statements
Wartości, zmienne i słowa kluczowe
Operatory i operandy w Pythonie: (operatory arytmetyczne, relacyjne i logiczne)
pierwszeństwo operatorów
Wyrażenia i instrukcje (instrukcja przypisania)
Pobieranie danych wejściowych (za pomocą funkcji raw_input () i input ()) oraz wyświetlanie wyników (instrukcja print)
Umieszczanie komentarzy
Chapter 21: Functions
Importowanie modułów (całego modułu lub wybranych obiektów)
Wywoływanie funkcji wbudowanych
Funkcje z modułu matematycznego (na przykład ceil, floor, fabs, exp, log, log10, pow, sqrt, cos, sin, tan, stopnie, radiany)
Wykorzystanie funkcji random () i randint () modułu random do generowania liczb losowych
Composition
Chapter 22: Defining functions
- Wywoływanie funkcji
- Przekazywanie parametrów (domyślne wartości parametrów, argumenty słów kluczowych)
- Zakres zmiennych
- Void funkcje i funkcje zwracające wartości
- Przebieg wykonania
Chapter 23: Conditional constructs and looping
- Jeśli else oświadczenie while
- For (funkcja zakresu)
- Break
- Continue
- Else
- Pass
- Zagnieżdżone if
- Pętle zagnieżdżone
- Użycie wyrażenia złożonego w konstrukcji warunkowej i pętli
Część 3: Wprowadzenie do C ++
Chapter 24: Getting Started
- Zestaw znaków C ++
- Tokeny C ++ (identyfikatory, słowa kluczowe, stałe, operatory)
- Struktura programu C ++ (pliki nagłówkowe, główna funkcja)
- Pliki nagłówkowe - iostream.h, iomanip.h, cout, cin
- Korzystanie z operatorów I / O (<<and>>)
- Użycie endl i setw ()
- Kaskadowanie operatorów I / O
- Compilation
- Komunikaty o błędach
- Korzystanie z edytora
- Podstawowe komendy edytora
- Compilation
- Linking
- Execution
Chapter 25: Data Types, Variables and Constants
Pojęcie typów danych
Wbudowane typy danych: char, int, float i double
Stałe: Stałe całkowite, Stałe znakowe - \ n, \ t, \ b), Stałe zmiennoprzecinkowe, Stałe łańcuchowe
Modyfikator dostępu
Zmienne wbudowanych typów danych
Deklaracja / inicjalizacja zmiennych
Deklaracja cesji
Modyfikator typu: ze znakiem, bez znaku, długi
Chapter 26: Operator and Expressions: Operators
- Operatory arytmetyczne (-, +, *, /,%)
- Operator przypisania (=)
- Skróty w C ++ (+ =, - =, * =, / =,% =)
- Operator jednoargumentowy (-)
- Operatory inkrementacji (++) i dekrementacji (-)
- Operator relacji (>,> =, <=, =,! =)
- Operatory logiczne (!, &&, II)
- Operator warunkowy
- Pierwszeństwo operatorów
- Automatyczna konwersja typów w wyrażeniach
- Rzutowanie typów
Część 4: Programowanie w Pythonie
Chapter 27: Strings
Creating
Inicjalizacja i dostęp do elementów
Operatory łańcuchowe -
+, *, w, nie w, wycinek zakresu [n: m]
Porównywanie ciągów za pomocą operatorów relacyjnych
Funkcje i metody ciągów - len, capitalize, find, isalnum, isalpha, isdigit, lower, islower, isupper, upper, lstrip, rstrip, isspace, istitile, partition, replace, join, split, count, decode, encode, swapcase, String stałe, wyrażenia regularne i dopasowywanie wzorców
Chapter 28: Lists
- Pojęcie list zmiennych
- Creating
- Inicjalizacja i dostęp do elementów
- Traversing
- Appending
- Aktualizacja i usuwanie elementów
- Composition
- Wymienia jako argumenty
Chapter 29: List operations
- Joining
- Slicing
- +
- *
- in
- nie w
Chapter 30: List functions and methods
- len ()
- wstaw ()
- append ()
- poszerzać( )
- sort ()
- usunąć ()
- odwrócić( )
- Muzyka pop( )
- lista ()
- count ()
- poszerzać( )
- indeks ()
- cmp ()
- max ()
- min ()
Chapter 31: Dictionaries
- Pojęcie pary klucz-wartość
- Tworzenie, inicjowanie i dostęp do elementów w słowniku
- Traversing
- Appending
- Updating
- Usuwanie elementów
Chapter 32: Dictionary functions and methods
- cmp ()
- len ()
- jasny( )
- dostać( )
- has_key ()
- przedmiotów( )
- klucz( )
- aktualizacja( )
- wartości ()
- Muzyka pop( )
- fromkeys ()
- dict ()
Chapter 33: Tuples
- Niezmienna koncepcja
- Creating
- Inicjowanie i uzyskiwanie dostępu do elementów krotki
- Przypisanie krotki
- Plasterki krotki
- Indeksowanie krotek
Chapter 34: Tuple Functions
- cmp()
- len()
- max()
- min()
- tuple()
- index()
- count()
- sum()
- any()
- all()
- sorted()
- reversed()
Część 4: Programowanie w C ++
Chapter 35: Flow of control
- Instrukcje warunkowe -
- Jeśli inaczej
- Zagnieżdżone if
- switch..case..default
- Nestedswitch..case
- instrukcja break (do użytku tylko w switch..case)
- Pętle: while, do - while, for i pętle zagnieżdżone
Chapter 36: Inbuilt Functions
Standardowe funkcje wejścia / wyjścia - stdio.h: gets (), puts ()
Funkcje znakowe - Ctype.h: isalnum (), isalpha (), isdigit (), islower (), isupper (), tolower (), toupper ()
Funkcja ciągu - string.h: strcpy (), strcat (), strlen (), strcmp (), strcmpi (), strev (), strlen (), strupur (), strlwr ()
Funkcje matematyczne - math.h: fabs (), pow (), sgrt (), sin (), cos (), abs ()
Inne funkcje - stdlib.h: randomize (), random ()
Chapter 37: Introduction to user-defined function and its requirements
- Definiowanie funkcji
- Prototyp funkcji
- Wywołanie / wywołanie funkcji
- Przekazywanie argumentów do funkcji
- Określanie typów danych argumentów
- Argument domyślny
- Ciągły argument
- Zadzwoń według wartości
- Zadzwoń przez odniesienie
- Zwracanie wartości z funkcji
- Zasady dotyczące zakresu
- Zmienne lokalne i globalne
- Związane z parametrami i koncepcjami zwracanych typów w funkcjach wbudowanych
Chapter 38: Structured Data Type
Tablice -
Introduction
Advantages
Tablica jednowymiarowa -
Deklaracja / inicjalizacja tablicy jednowymiarowej
Wprowadzanie elementów tablicy
Dostęp do elementów tablicy
manipulacja elementami tablicy (suma elementów, iloczyn elementów, średnia elementów przeszukiwanie liniowe, znajdowanie wartości maksymalnej / minimalnej)
Deklaracja / inicjalizacja ciągu
Manipulacje na strunach (liczenie samogłosek / spółgłosek / cyfr / znaków specjalnych, zamiana wielkości liter, odwracanie ciągu znaków, odwracanie każdego słowa w ciągu)
Dwuwymiarowa tablica -
Deklaracja / inicjalizacja dwuwymiarowej tablicy
Wprowadzanie elementów tablicy uzyskujących dostęp do elementów tablicy
Manipulowanie elementami tablicy (suma elementów wierszy, elementów kolumn, elementów przekątnych, znajdowanie wartości maksymalnych / minimalnych)
Typy danych zdefiniowane przez użytkownika -
Wprowadzenie do typów danych zdefiniowanych przez użytkownika
Struktura -
Definiowanie struktury
Deklarowanie zmiennych strukturalnych
Dostęp do elementów konstrukcji
Przekazywanie struktury do funkcji jako wartość i odniesienie
Struktura zwracająca funkcję
Tablica struktury
Zdefiniowanie nazwy symbolu za pomocą wpisanego słowa kluczowego ef i zdefiniowanie makra za pomocą dyrektywy #define preprocesora
Aby pobrać plik PDF Kliknij tutaj .