Наименование взаимосвязанного предмета в соответствии с учебным планом
|
Основы объектно-ориентированных программ, объектно-ориентированное и сетевое программирование, Программирование мобильных устройств, Интернет технологии.
|
Организационная форма обучения
|
Н теоретическое занятие;
А практические занятия;
НA теоретические и практические занятия организованы вместе;
MX – занятие в специальном учебнолабораторном кабинете.
|
Спрос на программу
|
Обязательное
|
Язык обучения
|
На основе языка обучения, назначенного группе.
|
Процедура оценки
|
На основании текущей процедуры оценки.
|
Оценка знаний и навыков
|
Письменное, устное, вопросответ, дискуссия, тестовое, практическое задание
|
2. Содержание учебного плана
№
|
Название темы
|
Краткое содержание темы
|
Итого
|
Организационная форма обучения
|
Самостоятельная работа
|
1
|
Интернет
|
Обзор современного состояния "Всемирной паутины" как основной компоненты Интернет.
|
4
|
НА
|
2
|
2
|
Обзор современных технологий
|
Обзор современных технологий разработки, поддержки, продвижения и использования
веб-приложений
|
4
|
НА
|
2
|
3
|
Понятие веб-сервиса.
|
Понятие веб-сервиса. Принципы функционирования веб-сервисов, возможности и
перспективы их развития.
|
4
|
НА
|
2
|
4
|
Язык HTML5 как основная технология, используемая в Интернет.
|
Язык HTML5 как основная технология, используемая в Интернет. Основные характеристики.
Отличия от HTML4. Характеристика API. Связанные технологии.
Практическое занятие по созданию веб-страницы с использованием технологии HTML5.
|
12
|
НА
|
4
|
5
|
Основы технологии ASP.NET.
|
Основы технологии ASP.NET. Принцип разделения данных и их визуального представления.
Практическое занятие по использованию технологии ASP.NET в создании веб-страниц.
|
12
|
НА
|
6
|
6
|
Основы технологии Java.
|
Основы технологии Java. Программное обеспечение для разработки Java-приложений и
апплетов.
Практическое занятие по созданию простейших java-апплетов.
|
8
|
НА
|
4
|
7
|
Основные понятия технологии XML
|
Основные понятия технологии XML как универсального языка разметки веб-документов.
Практическое занятие по использованию XML в разработке веб-документов.
|
8
|
НА
|
4
|
8
|
Использование технологии Chemical MarkUp Language
|
Использование технологии Chemical MarkUp Language на основе совместного применения
Java и XML.
Практическое занятие по использованию СML в создании веб-ориентированных
информационных систем.
|
4
|
НА
|
2
|
9
|
Web-форумы
|
ТипыWeb-форумов, аватор,
организация дискуссий, поиск
информации.
|
8
|
НА
|
4
|
10
|
Персональные
дневники
|
Живой Журнал, организация
блогов, участие в дискуссиях,
безопасность, правовые аспекты.
|
4
|
НА
|
2
|
11
|
Альтернативные
системы сетевых конференций
|
Почтовые конференции,
система конференцийUsenet,
система имен конференций
Usenet
|
4
|
НА
|
2
|
12
|
Web-чаты
|
ОрганизацияWeb-чатов, ком-ната, безопасность, модерирова-ние чатов.
|
4
|
НА
|
2
|
13
|
Интернет-пейджеры
|
ICQ, организация работы через
ICQ, QIP и другие Интернет-пейджеры.
|
4
|
НА
|
2
|
14
|
Система чатовIRC
|
Канал, серверы чатовIRC,
клиентыIRC в операционных
системахWindows иAndroid.
|
4
|
НА
|
2
|
15
|
Голосовое общение
в Интернете
|
Микрофон, Skype,
альтернативные службы
интернет-телефонии, платные
услуги, автоответчик.
|
6
|
НА
|
3
|
16
|
Покупка и продажа
товаров через сеть Интернет
|
Интернет-магазины, Интернет-аукционы, доски объявлений.
|
6
|
НА
|
3
|
17
|
Электронные пла-тежные системы
|
Принципы работы с платеж-ными системами типаWebMoney,
системаPalPay, банковские карты,
безопасность.
|
4
|
НА
|
2
|
Итого
|
100
|
|
50
|
5. Рекомендованные литературы
Гарнаев Андрей , Гарнаев Сергей WEB-программирование на Java и JavaScript; СИНТЕГ - Москва, 2016. - 845 c.
Дронов, Владимир Macromedia Dreamweaver 4: разработка Web-сайтов; БХВ - М., 2014. - 608 c.
Дополнительная литература
Интернет сайты
20. https://dasturchi.uz
21. https://dasturim.uz/
22. http://www.it-study.ru/
23. https://www.cyberforum.ru
O'ZBEKISTON RESPUBLIKASI OLIY VA O'RTA MAXSUS TA'LIM VAZIRLIGI
BOSHLANG'ICH KASBIY TA'LIM
O'QUV DASTURI
Kasbning (mutaxassislikning) kodi va nomi:
|
|
5.52.01.02 - Дастурий инжиниринги
|
Malaka nomi:
|
|
1. Амалий дастурчи мутахассиси
2. Мобил дастурчи мутахассиси .
|
O'quv dasturining nomi:
|
|
Мобил курилмаларни дастурлаш
|
O'quv dasturidagi tartib raqami:
|
|
3.2.01
|
Soatlar soni:
|
|
100
|
Toshkent – 2020
Данная учебная программа одобрена протоколом заседания №____ от “___” _____ 2020 года Учебнометодического объединения Института педагогичиеских инновациий, управления профессионального образования и переподготовки и повышения квалификации педагогических кадров, также одобрена протоколом заседания №____ от “___” _____ 2020 года Методического совета Института.
Утверждена приказом №____ от “___” ____ 2020 года МВССО Республики Узбекистан и протоколом заседания №___ от “___” ____ 2020 года Координационного совета деятельности учебнометодических объединении по направлениям высшего, среднее специального и профессионального образования Республики Узбекистан.
Ishlab chiqildi:
|
|
|
|
Djurayev A.I. TATT maxsus fan o'qituvchisi;
Mirzohidova M.M. TATT kafedra mudiri
|
|
|
|
|
|
Рецензиат:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. O'quv dasturiga umumiy talablar
Dasturning nomi
|
Мобил курилмаларни дастурлаш
|
Ajratilgan soatlar
|
100
|
O'qituvchi sinfda o'tkazadigan mavzular soni
|
15
|
Dasturning maqsadi
|
mobil platformalarning asosiy qurilmalarini va ushbu platforma emulyatorlarga asoslangan mobil tizimlarni rivojlantirish imkoniyatlarini o'rganish, foydalanuvchi interfeyslari, xizmatlarini yaratishda amaliy ko'nikmalarga ega bo'lish, shuningdek signallarni, apparat sensorlarini va ommabop mobil platformalarning standart ma'lumotlarini saqlashdan iborat.
|
O'zlashtirish natijalari
|
Mobil qurilmalarning dasturiy xususiyatlari to'g'risida bilimlarni shakllantirish;
Mobil qurilmalar uchun dasturlash usullarini o'rganish;
GoogleAndroid platformasini o'rganish;
Mobil Java-texnologiyalar haqida bilimlarni shakllantirish;
Java-ning mobil dasturlarini yaratishda amaliy ko'nikmalarga ega bo'lish;
AndroidStudio yoki Eclipse muhitida dasturiy ta'minotni ishlab chiqish bosqichlarini yakunlash bo'yicha amaliy ko'nikmalarga ega bo'lish;
Mobil dasturlarning hayotiy sikllari va ularning tuzilishi, dasturiy ta'minotning tashqi manbalari, foydalanuvchi interfeysining asosiy kirish elementlari, fayllar, ma'lumotlar bazalari, foydalanuvchi sozlamalari, ma'lumotlarning o'zaro almashinuvi va dasturlararo o'zaro aloqalar to'g'risida tasavvurga ega bo'lish.
Programming dasturiy vositalarni va mobil ilovalarni loyihalash asoslarini o'rganish;
Mobil qurilma funksiyalarini ta'minlovchi dasturiy interfeyslarni o'rganish, SMS yuborish/olish, Wi-Fi/Bluetooth orqali ulanishni qo'llab-quvvatlash, geolokatsiya, xarita xizmatlari bilan o'zaro aloqalarni o'rganish;
|
Bilim
|
Mobil qurilmalar arxitekturasi va apparat muhitining xususiyatlarini;
Mobil qurilmalar uchun dasturlarni ishlab chiqishning asosiy usullarini;
Android OS qurilmasi va arxitekturasini;
Mobil platformalar arxitekturasining asosiy tarkibiy qismlarini;
Mobil ilovalarning foydalanuvchi interfeysining asosiy elementlarini;
Fayllar, ma'lumotlar bazalari, mobil qurilmalarda foydalanuvchi sozlamalari bilan ishlashni;
Dasturiy vositalar va mobil ilovalarni loyihalash asoslarini;
Qurilma funksiyalarini, SMS-xabarlarni yuborish/olishni ta'minlovchi dasturiy interfeyslarning xususiyatlari; geografiya, kartografiya xizmatlari bilan o'zaro hamkorlik qilish imkoniyatlarini;
Android OS uchun dasturlarni ishlab chiqish uchun asboblar to'plamining xususiyatlarini
|
Ko'nikmalar
|
Mobil qurilmalar uchun dasturlarni o'rnatish;
Mobil ilovalarni yaratish va amalda qo'llash;
Mobil qurilmalar uchun dasturlar va amaliy dasturlarning samarali sinovlarini dasturlash va o'tkazish;
Android operatsion tizimida ishlaydigan turli xil platformalar va qurilmalar uchun dasturlarni mustaqil ravishda ishlab chiqadi;
Mobil qurilmalar uchun dasturlar yaratishni
|
O'quv dasturiga muvofiq o'zaro bog'liq fanning nomi
|
Интернет иловаларини ишлаб чиқиш, Объектга йўналтирилган ва тармоқ дастурлаш (Java)
|
O'qitishning tashkiliy shakli
|
N – nazariy dars;
А – amaliy dars;
NA – nazariy va amaliy darslar birgalikda tashkil etiladi;
MX – maxsus o'quv laboratoriya xonasida dars.
|
Dastur talabi
|
Majburiy
|
O'qitish tili
|
Guruhga tayinlangan o'qitish tiliga asoslanib.
|
Baholash tartibi
|
Uy vazifalari (hisobotlar va boshqalar);
Darsda ishtirok etish; Oraliq imtihon; Yakuniy imtihon.
|
Bilim va ko'nikmalarni baholash
|
Yozma, og'zaki, savol-javob, munozara, test, amaliy topshiriq
|
2. O'quv dasturining mazmuni
№
|
Mavzu nomi
|
Mavzuning qisqacha mazmuni
|
Jami
|
O'qitishning tashkiliy shakli
|
Mustaqil ish
|
1
|
Android
|
Android platformasini joriy qilish. Android SDK-ni sozlash. Android Studio va birinchi loyihani yaratish. Activity sinfi va manbalar. Grafik dastur yaratish. Ikkinchi Activity ni ishga tushirish.
|
8
|
NА
|
4
|
2
|
Interfeys yaratish asoslari
|
Interfeys dizayniga kirish. XML faylida interfeysni aniqlash. layout fayllari. Android Studio Grafika xususiyatlari. O'lchovlarni aniqlash. Elementlarning kengligi va balandligi. Ichki va tashqi chegaralar. LinearLayout, RelativeLayout, RelativeLayout. Gravity va layout_gravity. TableLayout. FrameLayout. GridLayout. ConstraintLayout. ScrollView. Ichki layout.
|
12
|
NА
|
6
|
3
|
Asosiy boshqarish vositalari
|
TextView. EditText. Button. Toast. Snackbar, Checkbox. ToggleButton. RadioButton. DatePicker va TimePicker, SeekBar.
|
12
|
NА
|
6
|
4
|
Activity
|
Activity va dastur hayotiy aylanishi. AndroidManifest.xml manifest fayli. Activity ni ishga tushirish, Activity.Intent va Intent-filtrlar. Activity lar o'rtasida ma'lumotlarni uzatish. Serializatsiya. Parcelable. Activity dan natija olish. Activity lar o'rtasidagi o'zaro bog'liqlik.
|
16
|
NА
|
8
|
5
|
Rasmlar va multimedia bilan ishlash
|
Rasm manbalari va ImageView xususiyatlari. ImageView, assets jildidagi rasm manbalari.
|
12
|
NА
|
6
|
6
|
Adapterlar va ro'yxatlar
|
ArrayAdapter. string-array va ListView. ListView dan elementni tanlash. ListView ga qo’shish va o’chirish. Ro'yxatlarni kengaytirish va adapterni yaratish. View Holder. Tugmali murakkab ro'yxat. ListActivity. Spinner. AutoCompleteTextView. GridView. RecyclerView.
|
16
|
NА
|
8
|
7
|
Fayl tizimi bilan ishlash
|
Fayllarni o'qish va saqlash. SharedPreferences sifatida ma'lumotlarni saqlash. Json fayllari bilan ishlash. Xml fayllari bilan ishlash
|
12
|
NА
|
6
|
8
|
Menyu
|
Menyu yaratish. Guruhlar, kichik menyular va dasturiy menyu yaratish
|
12
|
NА
|
6
|
Итого
|
100
|
|
50
|
5. Tavsiya etilgan adabiyotlar
Харди Б. и др. Android. Программирование для профессионалов. 3-е изд. — СПб.: Питер, 2017.
Дейтел П., Дейтел Х., Уолд А. Android для разработчиков. 3-е изд. — СПб.: Питер, 2016.
Шилдт Г. Java 8. Полное руководство. 9 изд.: Пер. с англ. – М. : ООО ИД «Вильямс», 2015.
Ретабоуил Сильвен, Android NDK. Разработка приложений под Android на С/С : пер. с англ. Киселева А.Н. – М.: ДМК Пресс, 2012.
Qo’shimcha adabiyotlar
Шилдт Г. Java 8: руководство для начинающих, 6-е изд.: Пер. с англ. – М. : ООО ИД «Вильямс», 2015.
Burry Burd, Java® Programming for Android® Developers For Dummies®, 2 nd Edition. Published by: John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030-5774, www.wiley.com. Copyright © 2017 by John Wiley & Sons, Inc., Hoboken, New Jersey
Internet saytlari
http://www.ziyonet.uz/
https://metanit.com/
https://startandroid.ru/
Do'stlaringiz bilan baham: |