Mashg‘ulot turi
|
Jami
|
Haftalar
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
1
|
Ma’ruza
|
30
|
2
|
2
|
2
|
2
|
2
|
2
|
2
|
2
|
2
|
2
|
2
|
2
|
2
|
2
|
2
|
2
|
Tajriba
|
60
|
4
|
4
|
4
|
4
|
4
|
4
|
4
|
4
|
4
|
4
|
4
|
4
|
4
|
4
|
4
|
3
|
Mustaqil ish
|
90
|
6
|
6
|
6
|
6
|
6
|
6
|
6
|
6
|
6
|
6
|
6
|
6
|
6
|
6
|
6
|
|
Jami
|
180
|
12
|
12
|
12
|
12
|
12
|
12
|
12
|
12
|
12
|
12
|
12
|
12
|
12
|
12
|
12
|
MA’RUZA MASHG‘ULOTLAR MAZMUNI (1-semestr)
№
|
Ma’ruzalar
|
Ajratilgan soat
|
|
Python dasturlash tiliga kirish
|
2
|
|
Python dasturlash tili asoslari
|
2
|
|
Python dasturlash tili boshqaruv elementlari
|
2
|
|
Python dasturlash tilida funksiyalar
|
2
|
|
Modullar va istisnolarni boshqarish
|
2
|
|
Ro‘yxatlar. To‘plamlar va lug‘atlar
|
2
|
|
Fayllar bilan ishlash
|
2
|
|
Satrlar bilan ishlash
|
2
|
|
Python dasturlash tilining asosiy ichki modullari
|
2
|
|
Python dasturlash tilida ob’ektga yo‘naltirilgan dasturlash
|
2
|
|
Klasslar yaratish va ob’ektlar
|
2
|
|
Sanalar va vaqt bilan ishlash
|
2
|
|
Python dasturlash tilida formalar tashkil etish
|
2
|
|
Python dasturlash tilida GUI elementlari va ularning hususiyatlari
|
2
|
|
Python dasturlash tilida menyular tashkil etish
|
2
|
|
Jami:
|
30
|
LABORATORIYA MAShG‘ULOTLAR MAZMUNI (1-semestr)
№
|
Mavzular
|
Soat
|
|
Python dasturlash tiliga o‘rnatish va sozlash
|
2
|
|
Python dasturlash tili o‘zgaruvchilar va o‘zgarmaslar bilan ishlash
|
2
|
|
Python dasturlash tili boshqaruv elementlari yordamida jarayonlarni boshqarish
|
4
|
|
Python dasturlash tilida funksiyalarni e’lon qilish va ishlatish
|
2
|
|
Modullar va istisnolarni boshqarish yordamida ilovalarni takomillashtirish
|
4
|
|
Ro‘yxatlar va turkumlar bilan ishlash
|
4
|
|
To‘plamlar va lug‘atlar bilan ishlash
|
4
|
|
Fayllar va ularni yaratish.
|
2
|
|
Fayl bilan ishlovchi funksiyalar
|
2
|
|
Satrlar bilan ishlovchi funksiyalar
|
4
|
|
Python dasturlash tilining asosiy ichki modullari funksiyalari bilan tanishish
|
4
|
|
Inkapsulyatsiya, polimorfizm va vorislik tushunchalari
|
4
|
|
Klasslar yaratish va ob’ektlar e’lon qilish
|
4
|
|
Sanalar va vaqt bilan ishlovchi funksiyalar
|
4
|
|
Tkinter. Ilova oynasi va uning hususiyatlari bilan tanishish
|
4
|
|
GUI elementlari va ularning hususiyatlari. Label, Entry va Button.
|
4
|
|
GUI elementlari va ularning hususiyatlari. Checkbutton, Radiobutton, Listbox.
|
4
|
|
Menyular yaratish
|
2
|
|
Jami:
|
60
|
MUSTAQIL ISHLAR MAVZUSI
№
|
Mavzular
|
Soati
|
|
Python dasturlash tilini o‘rnatish
|
2
|
|
Dastur faylini yaratish
|
2
|
|
PyCharm IDE dan foydalanish
|
2
|
|
Visual Studio da Python dasturlash tili
|
2
|
|
O‘zgaruvchilar, ma’lumotlar turlari
|
2
|
|
Arifmetik amallar
|
2
|
|
Mantiqiy tip, mantiqiy ifodalar va solishtirish belgilari
|
2
|
|
Satrlar bilan ishlash
|
2
|
|
“if” shart operatori
|
2
|
|
Takrorlanuvchi jarayonlar
|
2
|
|
Funksiyalar
|
2
|
|
Lokal va global o‘zgaruvchilar
|
2
|
|
Modullar
|
2
|
|
Istisnolarni boshqarish
|
2
|
|
Ro‘yhatlar. Turkumlar (Kortejlar)
|
4
|
|
Lug‘atlar. To‘plamlar
|
4
|
|
Fayllarni ochish va yopish operatorlari
|
2
|
|
Matnli fayllar. CSV fayllari. Binar fayllar
|
6
|
|
shelve moduli. OS moduli va fayl tizimi bilan ishlash
|
4
|
|
Satrlar bilan ishlash
|
2
|
|
Satrlar bilan ishlovchi asosiy funksiyalar
|
2
|
|
Satrlarni formatlash
|
2
|
|
random moduli
|
2
|
|
math moduli
|
2
|
|
locale moduli
|
2
|
|
decimal moduli
|
2
|
|
Klass va ob’ekt
|
2
|
|
Inkapsulyatsiya. Vorislik. Polimorfizm
|
6
|
|
datetime moduli
|
2
|
|
Sanalar ustida amallar
|
2
|
|
Tkinter. Ilova oynasini yaratish
|
2
|
|
Ilova oynasi tugmalar joylashtirish
|
2
|
|
Elementlar hususiyatini o‘zgartirish
|
2
|
|
Elementlarni joylashtirish
|
2
|
|
Label matn elementi
|
2
|
|
Entry kiritish maydoni
|
2
|
|
Checkbutton, Radiobutton, Listbox komponentalari
|
2
|
|
Menyular yaratish
|
2
|
Adabiyotlar ro‘yxati
Qosimov S.S “Axborot texnologiyalari” Texnika oliy o‘rta yurtlari bakalavriat bosqichi talabalari uchun o‘quv qo‘llanma sifatida tavsiya etilgan. Toshkent shaxri “Aloqachi” nashriyoti 2006 y
Nazirov Sh.A., Qobulov R.V., Bobojanov M.R., Raxmanov Q.S. S va S++ tili. “Voris-nashriyot” MChJ, Toshkent 2013, 488 b.
Aripov M., Begalov V., Begimqulov U., Mamarajabov M. Axborot texnologiyalari. Toshkent: Noshir, 2009. -368 b.
G‘ulomov S.S., Begalov B.A. Informatika va axborot texnologiyalari. Toshkent, Fan, 2010,-686c.
Trofimova I.P. Sistemы obrabotki i xraneniya informatsii. M.: Vыssh. Shk 1989
Zamulin A.V. Sistema programmirovaniya baz dannыx i znaniy. Novosibirsk nauka 1990
Bezruchko V.T. Kompyuternыy praktikum po kursu «Informatika»: Uchebnoye posobiye. 3-e izd., pererab. i dop. M.: ID «FORUM»: INFRA-M, 2009.
Ivanova GS. Ob’ektno-oriyentirovannoye programmirovaniye: Uchebnik. MGTU. 2003. -320 s.
Smayli Djon. Uchimsya programmirovat na S++ vmeste s Djonom Smayli. –SPb: OOO «DiaSoftYuP», 2003.-560s.
Tomas Kormen, Charlz Leyzerson, Ronald Rivest, Klifford Shtayn. Algoritmы: postroyeniye i analiz, 2-e izdaniye. : Per. s angl. — M. : Izdatelskiy dom "Vilyame", 2005. — 1296 s.
Kultin N. B. C/C++ v zadachax i primerax. — SPb.: BXV-Peterburg, 2005. -288 s.
Podbelskiy V. V., Fomin S. S. Programmirovaniye na yazыke Si: Ucheb. posobiye. - 2-e dop. izd. - M.: Finansы i statistika, 2004. - 600 s
Dolinskiy M. S. Resheniye slojnыx i olimpiadnыx zadach po programmirovaniyu: Uchebnoye posobiye. — SPb.: Piter, 2006. — 366 s.
Pavlovskaya T.S. Щupak Yu.S. S/S++. Strukturnoye programmirovaniye. Praktikum.-SPb.: Piter,2007-240s
Pavlovskaya T.S. Щupak Yu.S. S++. Ob’ektno- oriyentirovannoye programmirovaniye. Praktikum.-SPb.: Piter,2005-265s.
Romanov B.A. Praktikum po programmirovaniyu na S++: Uchebnoye posobiye. SPb.: VXV-Peterburg, Novosibirsk: Iz-vo NGTU, 2006.- 432s.
G’ulomov S.S., Begalov B.A. Informatika va axborot texnologiyalari. Toshkent, Fan, 2010,-686c.
Do'stlaringiz bilan baham: |