At the end of this course, the students; 1) is able to identify and compare different mobile application development (MUG) platforms, models and templates, 2) is able to define and use MUG components in the Android Platform Framework (APÇ), 3) is able to use a MUG Integrated Development Environment (IDE) as part of the APC. 4) is able to adapt and use the APÇ and related components in mobile application development processes, 5) Design and develop a mobile application within the scope of the term project.
MODE OF DELIVERY
Face to face
PRE-REQUISITES OF THE COURSE
No
RECOMMENDED OPTIONAL PROGRAMME COMPONENT
None
COURSE DEFINITION
The aim of this course is to acquire knowledge and skills related to mobile application development.
COURSE CONTENTS
WEEK
TOPICS
1st Week
Introduction to Mobile Application Development (MUG), Concepts, Components and Different MUG Platforms
2nd Week
Introduction to Android Platform, MUG Core Components, Activity Class
3rd Week
Creating Applications and Activities
4th Week
User Interface Classes
5th Week
User Interface Classes
6th Week
Intents, Permissions, and Fragments
7th Week
Intents, Permissions, and Fragments
8th Week
Midterm Exam
9th Week
Threads and Networking
10th Week
User Notifications, Broadcast Receivers, and Alarms
11th Week
Graphics, Touch, and Multimedia
12th Week
Sensors, Location and Maps, and Data Management
13th Week
Sensors, Location and Maps, and Data Management
14th Week
PROJECT PRESENTATIONS AND EVALUATION
RECOMENDED OR REQUIRED READING
Bill Phillips and Chris Stewart (2017). Android Programming: The Big Nerd Ranch Guide (3rd Edition), Addison Wesley,USA. Joseph Annuzzi et al. (2015). Introduction to Android Application Development: Android Essentials (5th Edition) (Developer's Library), USA: by Joseph Annuzzi Jr., Lauren Darcey , et al. | Dec 28, 2015 Reto Meier and Ian Lake (2018). Professional Android, Wrox, USA. Reto Meier (2012).Professional Android 4 Application Development, Wrox (Wiley), USA, Neil Smyth, (2017).Android Studio 3.0 Development Essentials - Android 8 Edition, C.S. Publishing
PLANNED LEARNING ACTIVITIES AND TEACHING METHODS
Lecture,Discussion,Questions/Answers
ASSESSMENT METHODS AND CRITERIA
Quantity
Percentage(%)
Mid-term
1
40
Project
1
20
Other
1
10
Total(%)
70
Contribution of In-term Studies to Overall Grade(%)
70
Contribution of Final Examination to Overall Grade(%)
30
Total(%)
100
ECTS WORKLOAD
Activities
Number
Hours
Workload
Midterm exam
1
1,5
1,5
Preparation for Quiz
Individual or group work
14
1
14
Preparation for Final exam
1
22
22
Course hours
14
2
28
Preparation for Midterm exam
1
14
14
Laboratory (including preparation)
14
2
28
Final exam
1
1,5
1,5
Homework
Presentation (including preperation)
1
8
8
Project
1
24
24
Report writing
1
15
15
Total Workload
156
Total Workload / 30
5,2
ECTS Credits of the Course
5
LANGUAGE OF INSTRUCTION
Turkish
WORK PLACEMENT(S)
No
KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)