BİLİŞİM GÜVENLİĞİ TEKNOLOJİSİ | |||||
---|---|---|---|---|---|
Qualification Awarded | Program Süresi | Toplam Kredi (AKTS) | Öğretim Şekli | Yeterliliğin Düzeyi ve Öğrenme Alanı | |
2 | 120 | FULL TIME |
TYÇ, TR-NQF-HE, EQF-LLL, ISCED (2011):Level 5 QF-EHEA:Short Cycle TR-NQF-HE, ISCED (1997-2013): 48,52 |
Course Code: | 2021002002 | ||||||||||
Ders İsmi: | Mobile Application Development | ||||||||||
Ders Yarıyılı: |
Spring |
||||||||||
Ders Kredileri: |
|
||||||||||
Language of instruction: | TR | ||||||||||
Ders Koşulu: | |||||||||||
Ders İş Deneyimini Gerektiriyor mu?: | No | ||||||||||
Other Recommended Topics for the Course: | none | ||||||||||
Type of course: | Bölüm Seçmeli | ||||||||||
Course Level: |
|
||||||||||
Mode of Delivery: | Face to face | ||||||||||
Course Coordinator : | Öğr.Gör. Esma TAYRAN | ||||||||||
Course Lecturer(s): | |||||||||||
Course Assistants: |
Course Objectives: | The aim of this course is to provide students with the ability to write programs and design interfaces on mobile devices and mobile operating systems environments. |
Course Content: | This lesson; Mobile Programming overview and content, Requirements and Setup of the Development Environment, Fundamentals of Android Applications, Life Cycle of Android Applications, Designing a User Interface with Android, Intents, Intent Filters, Broads, BroadReceivers, Preferences and file management, Database management and content providers ,Internet Access, Background operations, Service and alarm concepts, Positioning and map management, Uploading the application to Android market (Deployment to Market), Project Presentations, Project Presentations, Project Presentations; Includes topics. |
The students who have succeeded in this course;
|
Week | Subject | Related Preparation |
1) | Introduction of Mobile Operating System Architecture - Main Project Introduction | |
2) | Introduction of Mobile Programming infrastructures and programming languages | |
3) | Mobile Programming Environment - Advanced Level | |
4) | User interface improvements - Layouts , UX, Testing environments | |
5) | Advanced User Interface imporvements | |
6) | Creation of Virtual environments and improvement technologies | |
7) | Mobile developing by using local, intranet and cloud database infrastructures | |
8) | Midterm | |
9) | DB development - Advanced level | |
10) | Mobile development - Low Lewel - HW Level to improve performance | |
11) | AI - Mobile Development | |
12) | AI - Mobile Development - Advanced Level | |
13) | Mobile development - Large Language Api | |
14) | Main project presentation and deployments | |
15) | Main project presentation and deployments |
Course Notes / Textbooks: | ANDROID EĞİTİM KİTABI, Nizar ÖĞÜTMEN, Kodlab, 2023, ISBN: 9786054205509 |
References: | https://developer.android.com/index.html TASARIMDAN PROGRAMLAMAYA MOBİL UYGULAMA GELİŞTİRME, Mehmet Emrullah İNCEARIK, ISBN: 9786055201302, 2023, Kodlab ANDROİD PROGRAMLAMA EĞİTİM KİTABI, A.Ethem Narman, 2023, ISBN: 9786055201074, Kodlab. |
Ders Öğrenme Kazanımları | 1 |
2 |
3 |
---|---|---|---|
Program Outcomes | |||
1) Having knowledge and skills in security algorithms for programming | |||
2) Ability to install and manage software required for end user security | |||
3) Having the ability to install and manage computer networks and use the network operating system | |||
4) Have basic database and web programming skills |
No Effect | 1 Lowest | 2 Low | 3 Average | 4 High | 5 Highest |
Program Outcomes | Level of Contribution | |
1) | Having knowledge and skills in security algorithms for programming | 4 |
2) | Ability to install and manage software required for end user security | 5 |
3) | Having the ability to install and manage computer networks and use the network operating system | 3 |
4) | Have basic database and web programming skills | 4 |
Course | |
Homework | |
Problem Çözme | |
Proje Hazırlama | |
Rapor Yazma |
Yazılı Sınav (Açık uçlu sorular, çoktan seçmeli, doğru yanlış, eşleştirme, boşluk doldurma, sıralama) | |
Bireysel Proje | |
Sunum |
Semester Requirements | Number of Activities | Level of Contribution |
Project | 1 | % 40 |
Midterms | 1 | % 20 |
Semester Final Exam | 1 | % 40 |
total | % 100 | |
PERCENTAGE OF SEMESTER WORK | % 60 | |
PERCENTAGE OF FINAL WORK | % 40 | |
total | % 100 |