BTE731 Mobile Programming

6 ECTS - 3-0 Duration (T+A)- . Semester- 3 National Credit

Information

Code BTE731
Name Mobile Programming
Semester . Semester
Duration (T+A) 3-0 (T-A) (17 Week)
ECTS 6 ECTS
National Credit 3 National Credit
Teaching Language Türkçe
Level Yüksek Lisans Dersi
Type Normal
Mode of study Yüz Yüze Öğretim
Catalog Information Coordinator


Course Goal

Developing mobile applications in Android studio environment.

Course Content

Introduction to Mobil programing; Android Introduction and setup; Using widgets;Create menus; Database apps with SQLite; Multimedia apps; Speech apps; Camera and Sensor tutorial; Create graphics and animations; Using Google Maps.

Course Precondition

No prerequisites.

Resources

Burton, M.(2015). Android Development For Dummies. John Wiley ve Sons.

Notes

https://www.javatpoint.com/android-tutorial


Course Learning Outcomes

Order Course Learning Outcomes
LO01 Uses mobile application development tools.
LO02 Explains the basic concepts of mobile programming.
LO03 Installs the Android studio software.
LO04 Develops mobile applications with Android studio.
LO05 Develops educational mobile applications.


Relation with Program Learning Outcome

Order Type Program Learning Outcomes Level
PLO01 Bilgi - Kuramsal, Olgusal Uses the basic concepts and principles of Instructional Technology at the level of expertise in the field. 5
PLO02 Bilgi - Kuramsal, Olgusal Approaches theories or practices related to the field of instructional technologies with high-level thinking skills such as critical thinking and creativity.
PLO03 Bilgi - Kuramsal, Olgusal List the applications of scientific research and related statistical techniques in the field of instructional technologies.
PLO04 Bilgi - Kuramsal, Olgusal Uses advanced information and communication technologies together with the computer software required by the field. 4
PLO05 Bilgi - Kuramsal, Olgusal Uses scientific research and related statistical techniques in classical applications of instructional technologies.
PLO06 Bilgi - Kuramsal, Olgusal Understands the multidimensional causes of complex, theoretical and current problems within the scope of instructional technologies and evaluates them in integrity.
PLO07 Beceriler - Bilişsel, Uygulamalı Develops a plan for the solution of complex, theoretical and current problems within the scope of the field with a scientific perspective, implements the plan and evaluates the results.
PLO08 Yetkinlikler - Öğrenme Yetkinliği Takes personal responsibilities in solving problems related to the field or within the scope of the field.
PLO09 Beceriler - Bilişsel, Uygulamalı It follows the scientific developments in the field of instructional technologies and carries it into professional practice. 4
PLO10 Beceriler - Bilişsel, Uygulamalı It follows current problems and practices, identifies problems in line with national values and country realities, proposes solutions and evaluates them.
PLO11 Beceriler - Bilişsel, Uygulamalı He/she is a critical thinker, generates new ideas and has the ability to explore and solve problems.
PLO12 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Establishes effective and healthy communication with students, teachers, school management, families and individuals in the study group.
PLO13 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Knows a foreign language at a level to follow foreign sources related to his field.
PLO14 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği It takes responsibility for the dissemination and distribution of developments in the field at local and national level.
PLO15 Yetkinlikler - Öğrenme Yetkinliği It supports the protection and learning of these values by acting on the basis of scientific and ethical values in its work in the field.
PLO16 Yetkinlikler - Öğrenme Yetkinliği Interprets, develops and evaluates strategy, policy and implementation plans on the future of the field on the basis of quality processes.
PLO17 Yetkinlikler - Öğrenme Yetkinliği It carries the relevant developments in other fields to the field of instructional technologies.
PLO18 Yetkinlikler - Öğrenme Yetkinliği It creates and maintains an efficient collaborative working environment by developing insight into stakeholder behavior.
PLO19 Yetkinlikler - Alana Özgü Yetkinlik It develops teaching activities and practices by integrating teaching technologies into different disciplines and thus increases teaching effectiveness.
PLO20 Yetkinlikler - Alana Özgü Yetkinlik Based on the principles of instructional technologies, it designs and develops instructional content suitable for current digital platforms. 4
PLO21 Yetkinlikler - Alana Özgü Yetkinlik Acquires digital competency skills, which are included in 21st century skills, and literacy related to newly emerging current instructional technologies in accordance with the requirements of the age. 5


Week Plan

Week Topic Preparation Methods
1 Introduction to Mobil Programming Reading related resources Öğretim Yöntemleri:
Anlatım, Soru-Cevap
2 Android Introduction and installation Reading related resources Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Alıştırma ve Uygulama
3 Using Widegets-1 Reading related resources Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Deney / Laboratuvar
4 Using Widegets-2 Reading related resources Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Deney / Laboratuvar
5 Using Widegets-3 Reading related resources Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Deney / Laboratuvar
6 Using Widegets-4 Reading related resources Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Deney / Laboratuvar
7 Using Widegets-5 Reading related resources Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Alıştırma ve Uygulama
8 Mid-Term Exam Exam preparation Ölçme Yöntemleri:
Ödev
9 Create Menus Reading related resources Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Deney / Laboratuvar
10 Developing database applications with SQLite Reading related resources Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Gösterip Yaptırma, Alıştırma ve Uygulama
11 Developing multimedia apps Reading related resources Öğretim Yöntemleri:
Anlatım, Gösterip Yaptırma, Alıştırma ve Uygulama
12 Developing speech apps Reading related resources Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Gösterip Yaptırma, Alıştırma ve Uygulama, Deney / Laboratuvar
13 Using camera and sensors Reading related resources Öğretim Yöntemleri:
Anlatım, Gösterip Yaptırma, Alıştırma ve Uygulama, Deney / Laboratuvar
14 Create graphics and animations Reading related resources Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Deney / Laboratuvar
15 Developing location apps using Google maps Reading related resources Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Deney / Laboratuvar
16 Term Exams Exam preparation Ölçme Yöntemleri:
Proje / Tasarım
17 Term Exams Exam preparation Ölçme Yöntemleri:
Proje / Tasarım


Student Workload - ECTS

Works Number Time (Hour) Workload (Hour)
Course Related Works
Class Time (Exam weeks are excluded) 14 3 42
Out of Class Study (Preliminary Work, Practice) 14 5 70
Assesment Related Works
Homeworks, Projects, Others 0 0 0
Mid-term Exams (Written, Oral, etc.) 1 15 15
Final Exam 1 30 30
Total Workload (Hour) 157
Total Workload / 25 (h) 6,28
ECTS 6 ECTS