COURSE UNIT TITLE

: INTRODUCTION TO MOBILE PROGRAMMING

Description of Individual Course Units

Course Unit Code Course Unit Title Type Of Course D U L ECTS
ELECTIVE

Offered By

Faculty Of Science

Level of Course Unit

First Cycle Programmes (Bachelor's Degree)

Course Coordinator

ASSISTANT PROFESSOR KADRIYE FILIZ BALBAL

Offered to

Biology
Computer Science
Mathematics
Physics
Chemistry
Statistics

Course Objective

The aim of this course is to teach students the basics of application development for mobile devices with Android operating system.

Learning Outcomes of the Course Unit

1   To have knowledge about mobile applications
2   To have knowledge about the Android operating system
3   To be able to design user interfaces and interactions for mobile applications
4   To be able to use animation techniques in mobile applications
5   To be able to develop mobile applications that access databases

Mode of Delivery

Face -to- Face

Prerequisites and Co-requisites

None

Recomended Optional Programme Components

None

Course Contents

Week Subject Description
1 Mobile Operating Systems And Mobile Platforms
2 Android Application Development Environment
3 Android Emulator And Application Lifecycle
4 Android XML Layouts
5 Application Components
6 Android UI Components
7 Android UI Components
8 Application
9 Event Management
10 Event Management
11 Android Animation Techniques
12 Network Connections
13 Using Maps and GPS
14 Real-Time Database Usage

Recomended or Required Reading

Textbook(s):
Dawn Griffiths, David Griffiths, Head First: Android Development, O Reilly, 2015.

Supplementary Book(s):
Wei-Meng Lee, Beginning Android Application Development, Wiley Publishing, Inc., 2011.

Bill Phillips, Brian Hardy, Android Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) , 2013

Planned Learning Activities and Teaching Methods

The course will be taught in the form of lecture, practice, class presentation and discussion. In addition to the lesson taught, presentations will be prepared in groups and presented in the form of discussion sessions. In some weeks of the course, the results of the previous homework will be discussed and reinforced.

Assessment Methods

SORTING NUMBER SHORT CODE LONG CODE FORMULA
1 STA TERM WORK (ANNUAL)
2 PRS PRESENTATION
3 RPT REPORT
4 FCGR FINAL COURSE GRADE (RESIT) STA * 0.50 + PRS * 0.25 + RPT * 0.25


Further Notes About Assessment Methods

None

Assessment Criteria

Exams, assignments

Language of Instruction

English

Course Policies and Rules

Homework submission must be done on time.

Contact Details for the Lecturer(s)

kadriyefiliz.balbal@deu.edu.tr

Office Hours

Will be announced.

Work Placement(s)

None

Workload Calculation

Activities Number Time (hours) Total Work Load (hours)
Lectures 14 2 28
Tutorials 14 2 28
Preparations before/after weekly lectures 14 3 42
Preparation for midterm exam 1 8 8
Preparation for final exam 1 10 10
Preparing assignments 1 6 6
Final 1 2 2
Midterm 1 2 2
TOTAL WORKLOAD (hours) 126

Contribution of Learning Outcomes to Programme Outcomes

PO/LOPO.1PO.2PO.3PO.4PO.5PO.6PO.7PO.8PO.9PO.10PO.11PO.12PO.13PO.14
LO.1411
LO.2321
LO.322232
LO.41334
LO.515