Bu kursdan nə qazanacaqsan?
- Kod yazmağa başlamazdan əvvəl problemi düzgün anla, hissələrə böl və həll yolunu aydın addımlara çevir.
- Kompüter bütün məlumatları bitlər şəklində saxlayır və emal edir. Ədədlərin, mətnin, təsvirin və səsin necə kodlaşdırıldığını öyrən; məlumatın dəyəri, yaddaşda tutduğu həcm və göstərilmə forması arasındakı fərqi anla.
- Proqramın işləməsi prosessor, yaddaş və giriş-çıxış qurğularının birgə fəaliyyətidir. Bir əmrin icrasını və məlumatın diskdən RAM-a, keşə və prosessora keçməsini izləyərək kompüterin sürətinə hansı amillərin təsir etdiyini anla.
- Əməliyyat sistemi proqramlarla avadanlıq arasında əlaqə yaradır, resursları bölüşdürür və proqramların bir-birinə müdaxiləsini məhdudlaşdırır. Tətbiqin başladılmasından fayla yazmasına və dayandırılmasına qədər baş verənləri proses, yaddaş və fayl sistemi baxımından öyrən.
Başlamazdan əvvəl
Əvvəlki proqramlaşdırma təcrübəsi tələb olunmur. Kompüter, internet bağlantısı və müntəzəm məşq üçün vaxt kifayətdir.
Kurs proqramı
4 modul · 14 dərs hissəsi · 4 praktik tapşırıq · 1 yekun layihə
01. Problemin həlli və alqoritmik düşüncə
Kod yazmağa başlamazdan əvvəl problemi düzgün anla, hissələrə böl və həll yolunu aydın addımlara çevir.
- Problemi anlamaq
- Problemi hissələrə bölmək
- Həllin addımlarını qurmaq
- Həlli yoxlamaq və müqayisə etmək
Praktika: Gündəlik həyatdan bir problem seç; giriş, çıxış və məhdudiyyətləri yaz, həlli psevdokod və blok-sxem ilə qur. Adi, sərhəd və səhv giriş hallarını addım-addım yoxla.
Nümunə dərsi qeydiyyatsız oxu →02. Məlumatın kompüterdə təmsili
Kompüter bütün məlumatları bitlər şəklində saxlayır və emal edir. Ədədlərin, mətnin, təsvirin və səsin necə kodlaşdırıldığını öyrən; məlumatın dəyəri, yaddaşda tutduğu həcm və göstərilmə forması arasındakı fərqi anla.
- Bit və bayt: məlumatın ölçüsü
- İkilik və onaltılıq say sistemləri
- Tam ədədlər: işarə və daşma
- Kəsr ədədlər: dəqiqlik və yuvarlaqlaşdırma
- Mətn: Unicode və UTF-8
- Təsvir və səs: piksel və nümunələr
- Fayl formatları və sıxılma
Praktika: 42 ədədini ikilik və onaltılıq say sistemlərində yaz; 8 bitlə neçə fərqli qiymət göstərildiyini hesabla. “Salam, dünya!” mətninin simvol sayını UTF-8 bayt sayı ilə müqayisə et. Eyni təsviri PNG və JPEG formatlarında saxlayıb həcm və keyfiyyət fərqini izah edən qısa cədvəl hazırla.
03. Kompüterin quruluşu və yaddaş
Proqramın işləməsi prosessor, yaddaş və giriş-çıxış qurğularının birgə fəaliyyətidir. Bir əmrin icrasını və məlumatın diskdən RAM-a, keşə və prosessora keçməsini izləyərək kompüterin sürətinə hansı amillərin təsir etdiyini anla.
- Prosessor: əmrlər, nüvələr və takt tezliyi
- Yaddaş: RAM, keş, disk və virtual yaddaş
Praktika: Kompüterinin prosessor modelini, fiziki nüvə və məntiqi prosessor sayını, RAM həcmini və disk növünü qeyd et. Eyni tətbiqin açılışını və böyük faylın kopyalanmasını müşahidə edərək CPU, RAM və disk göstəricilərini müqayisə et. Məlumatın disk → RAM → keş → prosessor yolunu çək və müşahidə etdiyin məhdudlaşdırıcı amili əsaslandır.
04. Əməliyyat sisteminin əsasları
Əməliyyat sistemi proqramlarla avadanlıq arasında əlaqə yaradır, resursları bölüşdürür və proqramların bir-birinə müdaxiləsini məhdudlaşdırır. Tətbiqin başladılmasından fayla yazmasına və dayandırılmasına qədər baş verənləri proses, yaddaş və fayl sistemi baxımından öyrən.
- Əməliyyat sistemi: proseslər, icra axınları və fayllar
Praktika: Terminalda ayrıca məşq qovluğu yarat, onun daxilində fayl yaz və eyni fayla mütləq və nisbi yollarla müraciət et. Tətbiqi başladıb proses identifikatorunu, yaddaş istifadəsini və mövcud alətlərlə icra axınlarını müşahidə et. Yalnız məşq faylının oxuma və yazma icazələrini dəyişərək nəticəni yoxla; tətbiqi normal bağla və prosesin dayandığını təsdiqlə.
Problemdən həllə: kompüterin iş prinsipi
Gündəlik bir problemin həllini qur və onun kompüterdə necə icra olunacağını izah et.
- Problemin giriş və çıxış məlumatlarını, məhdudiyyətlərini yaz; psevdokod və blok-sxem hazırla.
- Həlli adi, sərhəd və səhv giriş halları ilə addım-addım yoxla.
- Həllin icrasında prosessorun, yaddaşın, diskin və əməliyyat sisteminin rolunu sadə sxemlə göstər.
Nəticə: Yoxlanmış həll addımları, blok-sxem və kompüterin iş prinsipini izah edən qısa hesabat.
Tədris formatı və dəstək
Mətn dərsləri, praktik tapşırıqlar və 8 özünü yoxlama testi ilə öz tempində irəlilə. Video izahlar hazırlanır.
Kursu tamamladıqda sertifikat verilir. Fərdi mentor rəyinin mövcudluğunu əvvəlcədən dəqiqləşdir. Dərslərlə bağlı suallar üçün əlaqə səhifəsindən istifadə edə bilərsən.
Materialları kim hazırlayır?
Kursun müəllimi Aqil Ağamirzəyevdir. Proqramı və nümunə dərsi əvvəlcədən nəzərdən keçirərək tədris yanaşmasını qiymətləndirə bilərsən.
Müəllimin LinkedIn profili ↗Tez-tez verilən suallar
Dərslərə nə qədər vaxt ayırmalıyam?
Sabit bitirmə müddəti yoxdur. Dərsləri öz tempində oxuya və praktik tapşırıqları təkrar edə bilərsən.
Kursdan sonra nə hazırlayacağam?
Yoxlanmış həll addımları, blok-sxem və kompüterin iş prinsipini izah edən qısa hesabat.
Nümunə dərs üçün hesab lazımdır?
Xeyr. Nümunə açıqdır. Tam tədris panelində davam etmək üçün hesab yaradılır.