|
YZM3027 | Development of Mobile Application | 2+0+0 | ECTS:4 | Year / Semester | Fall Semester | Level of Course | First Cycle | Status | Elective | Department | DEPARTMENT of SOFTWARE ENGINEERING | Prerequisites and co-requisites | None | Mode of Delivery | Face to face | Contact Hours | 14 weeks - 2 hours of lectures per week | Lecturer | Doç. Dr. Hacer ÖZYURT | Co-Lecturer | DOCTOR LECTURER Asuman GÜNAY YILMAZ, | Language of instruction | Turkish | Professional practise ( internship ) | None | | The aim of the course: | Provide information about mobile programming, To provide examples of application development for mobile devices with the Android operating system, To help students develop and publish Android mobile applications. |
Learning Outcomes | CTPO | TOA | Upon successful completion of the course, the students will be able to : | | | LO - 1 : | Define application components and activity structure. | 2,3 | 6 | LO - 2 : | Define user interface elements and use in interface development. | 2,3 | 6 | LO - 3 : | Define and use the concepts of intent and broadcast receivers. | 2,3 | 6 | LO - 4 : | Describes how to positioning and the map management. | 2,3 | 6 | LO - 5 : | Develop the mobile Android application and publish to the Play Store. | 2,3 | 6 | CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), LO : Learning Outcome | |
Introduction to Mobile Programming, Application Components and Activity Structure, User Interfaces,Intent Concept and Broadcast Receivers, Preferences and File Management,Database Management and Content Providers, Internet Access, Background Processes, Service and Alert Concepts, Positioning and Map Management, Sensors and Sensor Management, Publishing an Android App to the Google Play Store. |
|
Course Syllabus | Week | Subject | Related Notes / Files | Week 1 | Introduction to Mobile Programming, Application Components and Activity Structure, | | Week 2 | User Interfaces, | | Week 3 | Intent Concept and Broadcast Receivers, | | Week 4 | Preferences and File Management, | | Week 5 | Database Management and Content Providers, | | Week 6 | Internet Access, | | Week 7 | Background Processes, | | Week 8 | Service and Alert Concepts, | | Week 9 | Midterm exam | | Week 10 | Positioning and Map Management, | | Week 11 | Sensors and Sensor Management, | | Week 12 | Publishing an Android App to the Google Play Store | | Week 13 | Project development | | Week 14 | Project development | | Week 15 | Project development and Presentation | | Week 16 | Final exam | | |
1 | Meier, R. 2013; Profesyoneller için Android ile Uygulama Geliştirme, Pusula. | | |
1 | Narman, A. E. 2015; Android Studio ile Programlama, Kodlab. | | |
Method of Assessment | Type of assessment | Week No | Date | Duration (hours) | Weight (%) | Project | 15 | 26/12/2016 | 8 | 100 | |
Student Work Load and its Distribution | Type of work | Duration (hours pw) | No of weeks / Number of activity | Hours in total per term | Yüz yüze eğitim | 2 | 14 | 28 | Sınıf dışı çalışma | 5 | 14 | 70 | Proje | 2 | 1 | 2 | Total work load | | | 100 |
|