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 .