Information Systems Engineering | |||||
Bachelor | TR-NQF-HE: Level 6 | QF-EHEA: First Cycle | EQF-LLL: Level 6 |
Course Code: | EFC304 | ||||||||
Ders İsmi: | Mobile Application Design and Development | ||||||||
Ders Yarıyılı: | Spring | ||||||||
Ders Kredileri: |
|
||||||||
Language of instruction: | Turkish | ||||||||
Ders Koşulu: | |||||||||
Ders İş Deneyimini Gerektiriyor mu?: | No | ||||||||
Type of course: | Required | ||||||||
Course Level: |
|
||||||||
Mode of Delivery: | |||||||||
Course Coordinator : | Asst. Prof. Dr. YAVUZ İNCE | ||||||||
Course Lecturer(s): |
Asst. Prof. Dr. ALİYE SARAÇ Asst. Prof. Dr. YAVUZ İNCE Asst. Prof. Dr. BUKET İŞLER |
||||||||
Course Assistants: |
Course Objectives: | This course introduces students to programming technologies, design and development related to mobile applications. Topics include accessing device capabilities, industry standards, operating systems, and programming for mobile applications using an OS Software Development Kit (SDK). Upon completion, students should be able to create basic applications for mobile devices. |
Course Content: | In this course, introduction to mobile systems, mobile operating systems and application development environments, application development techniques for mobile systems (Android-Java), mobile application publishing and distribution are presented. |
The students who have succeeded in this course;
|
Week | Subject | Related Preparation |
1) | Introduction to Android: Android Platform, Android SDK, Eclipse Installation, Android Installation, | |
2) | Creating First Android Application, Understanding Android Application Anatomy, manifest file | |
3) | Fundamentals of Android Application Design: Anatomy of an Android application, Android terminologies, | |
4) | Application Context, Events, Services, Intents, Ingest and Publish Intents | |
5) | Android Manifest File and common settings, Using Intent Filter, Permissions | |
6) | Android UI Design Fundamentals: UI Display elements | |
7) | Android UI Design Fundamentals: Designing User Interfaces Working with Layouts, Drawing, and Animation. | |
8) | Testing Android apps, publishing Android app | |
9) | Testing Android apps, publishing Android app - II | |
10) | Using Android preferences, Managing Application resources in a hierarchy that works with different types of resources | |
11) | Using Android APIs: Using Android Data and Storage APIs, Managing data using Sqlite | |
12) | Sharing Data Between Content Providers and Applications, Using Android Network APIs | |
13) | Android Web APIs | |
14) | Android Web APIs - II |
Course Notes / Textbooks: | Android How to Program 3rd Edition Paul Deitel / Harvey Deitel |
References: | Android How to Program 3rd Edition Paul Deitel / Harvey Deitel |
Ders Öğrenme Kazanımları | 1 |
2 |
4 |
3 |
---|---|---|---|---|
Program Outcomes |
No Effect | 1 Lowest | 2 Low | 3 Average | 4 High | 5 Highest |
Program Outcomes | Level of Contribution |
Semester Requirements | Number of Activities | Level of Contribution |
total | % | |
PERCENTAGE OF SEMESTER WORK | % 0 | |
PERCENTAGE OF FINAL WORK | % | |
total | % |