Nevşehir Hacı Bektaş Veli University Course Catalogue

Information Of Programmes

VOCATIONAL SCHOOL OF NEVŞEHİR / KNT220 - CONTROL AND AUTOMATION

Code: KNT220 Course Title: MOBILE PROGRAMMING II Theoretical+Practice: 2+1 ECTS: 3
Year/Semester of Study 2 / Spring Semester
Level of Course Short Cycle Degree Programme
Type of Course Optional
Department CONTROL AND AUTOMATION
Pre-requisities and Co-requisites None
Mode of Delivery Face to Face
Teaching Period 14 Weeks
Name of Lecturer KADİR HALTAŞ (haltaskadir@nevsehir.edu.tr)
Name of Lecturer(s)
Language of Instruction Turkish
Work Placement(s) None
Objectives of the Course
Within the scope of this course, the basic knowledge and mobile software required with the Java programming language on Android, an operating system developed with the cooperation of Google and Open Handset Alliance with the aim of working on mobile devices (smart phone, PDA, tablet computer, etc.) It is aimed to give development skills.

Learning Outcomes PO MME
The students who succeeded in this course:
LO-1 can program mobile applications. PO-35 Recognizes the current mobile devices and operating systems. It can develop for devices.
Examination
PO: Programme Outcomes
MME:Method of measurement & Evaluation

Course Contents
Mobile Programming overview and content Requirements and Setup of the development environment Basics of Android Applications Life Cycle of Android Applications User interface design with Android Intents, Intent Filters, Broads, BroadReceivers Preferences and file management Database management and content providers Internet Access, Background processes, Service and alarm concepts Positioning and map management Installing the application on the Android market (Deployment to playstore)
Weekly Course Content
Week Subject Learning Activities and Teaching Methods
1 Introduction to mobile programming. Lecture, Question-Answer, Practice
2 Installation and use of platforms for mobile programming. Lecture, Question-Answer, Practice
3 Application elements and activity structure. Lecture, Question-Answer, Practice
4 Application elements and activity structure. Lecture, Question-Answer, Practice
5 File management. Lecture, Question-Answer, Practice
6 Database management. Lecture, Question-Answer, Practice
7 Database management. Lecture, Question-Answer, Practice
8 mid-term exam
9 Internet access. Lecture, Question-Answer, Practice
10 Internet access. Lecture, Question-Answer, Practice
11 Background operations. Lecture, Question-Answer, Practice
12 Location management. Lecture, Question-Answer, Practice
13 Map provider. Lecture, Question-Answer, Practice
14 Map provider. Lecture, Question-Answer, Practice
15 Deploymet to playstore Lecture, Question-Answer, Practice
16 final exam
Recommend Course Book / Supplementary Book/Reading
Required Course instruments and materials
Supplementary textbook, lecture note, projection, computer

Assessment Methods
Type of Assessment Week Hours Weight(%)
mid-term exam 8 1 40
Other assessment methods
1.Oral Examination
2.Quiz
3.Laboratory exam
4.Presentation
5.Report
6.Workshop
7.Performance Project
8.Term Paper
9.Project
final exam 16 1 60

Student Work Load
Type of Work Weekly Hours Number of Weeks Work Load
Weekly Course Hours (Theoretical+Practice) 3 14 42
Outside Class
       a) Reading 1 14 14
       b) Search in internet/Library 2 14 28
       c) Performance Project 0
       d) Prepare a workshop/Presentation/Report 0
       e) Term paper/Project 0
Oral Examination 0
Quiz 0
Laboratory exam 0
Own study for mid-term exam 2 1 2
mid-term exam 1 1 1
Own study for final exam 1 3 3
final exam 1 1 1
0
0
Total work load; 91