CBSE 11. Sınıf Bilgisayar Bilimleri Ders Programı
Kurs Yapısı
Birimler | Konular | İşaretler |
---|---|---|
1 | Bilgisayarın Temelleri | 10 |
2 | Programlama Metodolojisi | 10 |
3 | Python / C ++ 'a Giriş | 18 |
4 | Python / C ++ ile Programlama | 30 |
Total | 70 |
Ünite 1: Bilgisayarın Temelleri
Chapter 1: Classification of Computers
- Bilgisayarın temelleri ve işleyişi
- Fonksiyonel bileşenler ve ara bağlantıları
- Önyükleme kavramı
Chapter 2: Software Concepts
- Yazılım Türleri
- Sistem yazılımı
- Yardımcı yazılım
- Uygulama yazılımı
Chapter 3: System Software
- İşletim sistemi
- Complier
- Tercüman ve montajcı
Chapter 4: Operating System
- İşletim sistemi ihtiyacı
- İşletim sisteminin işlevleri -
- İşlemci yönetimi
- Hafıza yönetimi
- Dosya yönetimi
- Cihaz yönetimi
- İşletim sistemi etkileşimli türleri (GUI tabanlı)
- Zaman paylaşımı
- Gerçek zamanlı ve dağıtılmış
- Yaygın olarak kullanılan işletim sistemi -
- UNIX
- LINUX
- Windows
- Solaris
- BOSS (Bharat İşletim Sistemi Çözümleri)
- Mobil İşletim Sistemi
- Android
- Symbian
Chapter 5: Utility Software
- Anti-Virus
- Dosya Yönetimi araçları
- Sıkıştırma araçları
- Disk Yönetimi araçları -
- Disk temizleme
- Disk Birleştiricisi Yedeklemesi
Chapter 6: Open Source Concepts
- Açık kaynaklı yazılım
- Ücretsiz, shareware
- Tescilli yazılım
Chapter 7: Application Software
- Ofis araçları -
- Kelime işlemci
- Sunum aracı
- Elektronik tablo paketi
- Veritabanı Yönetim sistemi
- Etki alanına özgü araçlar -
- Okul yönetim sistemi
- Envanter yönetim sistemi
- Bordro sistemi
- Finansal Muhasebe
- Otel yönetimi
- Rezervasyon sistemi
- Hava tahmin sistemi
Chapter 8: Number System
- Binary
- Octal
- Decimal
- Hexadecimal
- İki farklı sayı sistemi arasında dönüşüm
Chapter 9: Internal Storage encoding of Characters
- ASCII
- ISCII (Hint Komut Dosyaları Standart Bilgi Değişimi Kodu)
- UNICODE (çok dilli bilgi işlem için)
Chapter 10: Microprocessor
- Temel konseptler
- Saat hızı (MHz, GHz) -
- 16 bit
- 32 bit
- 64 bit
- 128 bit işlemciler
- Türler -
- CISC İşlemcileri (Karmaşık Komut Seti Hesaplama)
- RISC İşlemcileri (Azaltılmış Komut Seti Hesaplama)
- EPIC (Açıkça Paralel Komut Hesaplama)
Chapter 11: Memory Concepts
- Birimler -
- Byte
- Kilo Bayt
- Mega Bayt
- Gigabayt
- Tera Byte
- Peta Byte
- Exa Byte
- Zetta Byte
- Yotta Byte
Chapter 12: Primary Memory
- Cache
- RAM
- ROM
Chapter 13: Secondary Memory
- Sabit ve Çıkarılabilir depolama
- Sabit disk sürücüsü
- CD / DVD Sürücüsü
- Pen Drive
- Blue Ray Disk
Chapter 14: Input Output Ports/ Connections
- Serial
- Paralel ve Evrensel Seri Veri Yolu
- PS-2 bağlantı noktası
- Kızılötesi bağlantı noktası
- Bluetooth
- Firewire
Ünite 2: Programlama Metodolojisi
Chapter 15: General Concepts
- İfadelerin netliği ve basitliği
- Tanımlayıcılar için özel isimlerin kullanılması
- Comments
- Indentation
- Documentation
- Program bakımı
- Programları çalıştırma ve hata ayıklama
- Sözdizimi hataları
- Çalışma zamanı hataları
- Mantıksal hatalar
Chapter 16: Problem solving methodologies
- Sorunun anlaşılması
- Problemin çözümü
- Çözümü basit adımlara bölme (modüler yaklaşım)
- Çözüm için gerekli aritmetik ve mantıksal işlemlerin belirlenmesi
- Kontrol yapısı - koşullu kontrol ve döngü (sonlu ve sonsuz)
Chapter 17: Problem Solving
- Algoritmalara / akış şemalarına giriş
Ünite 3: Python'a Giriş
Chapter 18: Getting Started
Python'a Giriş:
Entegre bir yüksek seviyeli dil
Etkileşimli mod ve komut dosyası modu
Veri türleri -
Sayı (Tamsayı - boole, ondalık, sekizlik, onaltılık; Kayan nokta; Karmaşık), yok, Sıra (Dize, Tuples, Liste)
Sets
Mapping
Chapter 19: Mutable and Immutable Variables
Chapter 20: Variables, Expressions and Statements
Değerler, Değişkenler ve anahtar kelimeler
Python'da Operatörler ve Operandlar: (Aritmetik, ilişkisel ve mantıksal operatörler)
Operatör Önceliği
İfadeler ve İfadeler (Atama bildirimi)
Girdi alma (raw_input () ve input () kullanarak) ve çıktıyı görüntüleme (print deyimi)
Yorumları Koymak
Chapter 21: Functions
Modülleri İçe Aktarma (modülün tamamı veya seçilen nesneler)
Yerleşik işlevleri çağırma
Matematik modülünden işlevler (örneğin, ceil, floor, fabs, exp, log, log10, pow, sqrt, cos, sin, tan, degree, radians)
Rastgele sayılar oluşturmak için rastgele modülün random () ve randint () işlevlerini kullanma
Composition
Chapter 22: Defining functions
- İşlevleri çağırma
- Parametreleri aktarma (varsayılan parametre değerleri, anahtar kelime argümanları)
- Değişkenlerin kapsamı
- Değer döndüren void işlevleri ve işlevleri
- Yürütme akışı
Chapter 23: Conditional constructs and looping
- Eğer başka bir ifade ise
- (Aralık işlevi) için
- Break
- Continue
- Else
- Pass
- İç içe geçmişse
- İç içe geçmiş döngüler
- Koşullu ve döngü yapısında bileşik ifadenin kullanımı
Ünite 3: C ++ 'ya Giriş
Chapter 24: Getting Started
- C ++ karakter kümesi
- C ++ Belirteçleri (Tanımlayıcılar, Anahtar Sözcükler, Sabitler, Operatörler)
- Bir C ++ Programının Yapısı (dosyaları dahil et, ana işlev)
- Üstbilgi dosyaları - iostream.h, iomanip.h, cout, cin
- G / Ç operatörlerinin kullanımı (<<and>>)
- Endl ve setw () kullanımı
- I / O operatörlerinin kademelendirilmesi
- Compilation
- Hata mesajları
- Editör kullanımı
- Düzenleyicinin temel komutları
- Compilation
- Linking
- Execution
Chapter 25: Data Types, Variables and Constants
Veri türleri kavramı
Yerleşik Veri türleri: char, int, float ve double
Sabitler: Tam Sayı Sabitleri, Karakter sabitleri - \ n, \ t, \ b), Kayan Nokta Sabitleri, Dize Sabitleri
Erişim değiştirici
Yerleşik veri türlerinin değişkenleri
Değişkenlerin bildirilmesi / ilklendirilmesi
Atama deyimi
Tür değiştirici: işaretli, işaretsiz, uzun
Chapter 26: Operator and Expressions: Operators
- Aritmetik operatörler (-, +, *, /,%)
- Atama operatörü (=)
- C ++ kısayolları (+ =, - =, * =, / =,% =)
- Tekli operatör (-)
- Arttırma (++) ve Azaltma (-) Operatörleri
- İlişki operatörü (>,> =, <=, =,! =)
- Mantıksal operatörler (!, &&, II)
- Koşullu operatör
- Operatörlerin Önceliği
- İfadelerde otomatik tür dönüştürme
- Tip döküm
Ünite 4: Python ile Programlama
Chapter 27: Strings
Creating
Elemanlara başlama ve erişim
Dize operatörleri -
+, *, içinde, içinde değil, aralık dilimi [n: m]
İlişkisel operatörleri kullanarak dizeleri karşılaştırma
Dize işlevleri ve yöntemleri - len, capitalize, find, isalnum, isalpha, isdigit, lower, islower, isupper, upper, lstrip, rstrip, isspace, istitile, partition, replace, join, split, count, decode, encode, swapcase, String sabitler, Düzenli İfadeler ve Desen Eşleştirme
Chapter 28: Lists
- Değiştirilebilir listeler kavramı
- Creating
- Öğeleri başlatma ve bunlara erişim
- Traversing
- Appending
- Öğeleri güncelleme ve silme
- Composition
- Bağımsız değişken olarak listeler
Chapter 29: List operations
- Joining
- Slicing
- +
- *
- in
- değil
Chapter 30: List functions and methods
- len ()
- ekle ()
- ekle ()
- uzat ()
- çeşit( )
- Kaldırmak( )
- tersine çevirmek( )
- pop ()
- liste( )
- Miktar( )
- uzat ()
- dizin ()
- cmp ()
- max ()
- dk ()
Chapter 31: Dictionaries
- Anahtar / değer çifti kavramı
- Bir sözlükteki öğeleri oluşturma, başlatma ve bunlara erişme
- Traversing
- Appending
- Updating
- Öğeleri silme
Chapter 32: Dictionary functions and methods
- cmp ()
- len ()
- açık( )
- almak( )
- has_key ()
- öğeler ()
- anahtar ()
- Güncelleme( )
- değerler ()
- pop ()
- anahtarlardan ()
- dikte ()
Chapter 33: Tuples
- Değişmez konsept
- Creating
- Bir demetteki öğeleri başlatma ve bunlara erişme
- Tuple ataması
- Tuple dilimleri
- Tuple indeksleme
Chapter 34: Tuple Functions
- cmp()
- len()
- max()
- min()
- tuple()
- index()
- count()
- sum()
- any()
- all()
- sorted()
- reversed()
Ünite 4: C ++ 'da Programlama
Chapter 35: Flow of control
- Koşullu ifadeler -
- eğer değilse
- İç içe geçmişse
- switch..case..default
- Nestedswitch..case
- break deyimi (yalnızca switch..case'de kullanılmak üzere)
- Döngüler: while, do - while, for ve İç içe döngüler
Chapter 36: Inbuilt Functions
Standart giriş / çıkış fonksiyonları - stdio.h: gets (), puts ()
Karakter İşlevleri - Ctype.h: isalnum (), isalpha (), isdigit (), islower (), isupper (), tolower (), toupper ()
Dize İşlevi - string.h: strcpy (), strcat (), strlen (), strcmp (), strcmpi (), strev (), strlen (), strupur (), strlwr ()
Matematiksel Fonksiyonlar - math.h: fabs (), pow (), sgrt (), sin (), cos (), abs ()
Diğer İşlevler - stdlib.h: randomize (), random ()
Chapter 37: Introduction to user-defined function and its requirements
- Bir işlevi tanımlama
- İşlev prototipi
- Bir işlevi çağırma / çağırma
- Fonksiyona argümanlar aktarılıyor
- Bağımsız değişken veri türlerini belirtme
- Varsayılan bağımsız değişken
- Sabit argüman
- Değere göre ara
- Referansla arayın
- Bir işlevden değer döndürme
- Kapsam kuralları
- Yerel ve global değişkenler
- Yerleşik işlevlerde Parametreler ve dönüş türü kavramları ile ilgili
Chapter 38: Structured Data Type
Diziler -
Introduction
Advantages
Tek Boyutlu Dizi -
Tek boyutlu dizinin bildirimi / başlatılması
Dizi elemanlarının girilmesi
Dizi öğelerine erişim
dizi elemanlarının manipülasyonu (elemanların toplamı, elemanların çarpımı, elemanların ortalaması doğrusal arama, maksimum / minimum değer bulma)
Bir Dizenin Bildirimi / İlklendirilmesi
Dize işlemleri (sesli harfleri / ünsüzleri / rakamları / özel karakterleri sayma, büyük / küçük harf dönüşümü, bir dizeyi ters çevirme, bir dizedeki her kelimeyi ters çevirme)
İki Boyutlu Dizi -
İki boyutlu bir dizinin bildirimi / başlatılması
Dizi öğelerine erişen dizi öğelerinin girilmesi
Dizi öğelerinin manipülasyonu (satır öğesi, sütun öğeleri, köşegen öğelerinin toplamı, maksimum / minimum değerleri bulma)
Kullanıcı Tanımlı Veri Türleri -
Kullanıcı tanımlı veri türlerine giriş
Yapı -
Bir Yapının Tanımlanması
Yapı değişkenlerini bildirme
Yapı elemanlarına erişim
Yapıyı değer ve referans olarak fonksiyonlara geçirme
İşlev döndüren yapı
Yapı dizisi
Yazılan ef anahtar sözcüğünü kullanarak bir sembol adı tanımlama ve #define önişlemci yönergesini kullanarak bir makro tanımlama
Pdf dosyasını indirmek için buraya tıklayın .