Nevşehir Hacı Bektaş Veli University Course Catalogue

Information Of Programmes

VOCATIONAL SCHOOL OF HACI BEKTAŞ VELİ / BİL206 - COMPUTER PROGRAMMING

Code: BİL206 Course Title: MOBILE PROGRAMMING Theoretical+Practice: 2+1 ECTS: 3
Year/Semester of Study 2 / Spring Semester
Level of Course Short Cycle Degree Programme
Type of Course Compulsory
Department COMPUTER PROGRAMMING
Pre-requisities and Co-requisites None
Mode of Delivery Face to Face
Teaching Period 14 Weeks
Name of Lecturer ORÇUN BAĞRA (orcunbagra@nevsehir.edu.tr)
Name of Lecturer(s) ORÇUN BAĞRA,
Language of Instruction Turkish
Work Placement(s) None
Objectives of the Course
Focus on mobile application programming, use, and human-computer interaction designs, and learn about mobile application proposals, reviews, and documentation for mobile phones from students, creating small collective design groups, and review development models for Google Android in class.

Learning Outcomes PO MME
The students who succeeded in this course:
LO-1 Ability to determine requirements and produce mobile solutions PO-40 To have knowledge and skill about the operating system used in mobile devices.
Examination
LO-2 Create effective user interfaces that enhance the capabilities of the mobile device PO-40 To have knowledge and skill about the operating system used in mobile devices.
Examination
LO-3 Designing and developing web sites that can be applied on different devices and platforms PO-40 To have knowledge and skill about the operating system used in mobile devices.
Examination
LO-4 Design and develop device specific, local applications PO-40 To have knowledge and skill about the operating system used in mobile devices.
Examination
LO-5 Research and implement various software development kits (SDK), roof and toolkit PO-40 To have knowledge and skill about the operating system used in mobile devices.
Examination
LO-6 Collaborating on a team-based mobile app PO-40 To have knowledge and skill about the operating system used in mobile devices.
Examination
LO-7 Mobile apps online shop and marketing PO-40 To have knowledge and skill about the operating system used in mobile devices.
Examination
PO: Programme Outcomes
MME:Method of measurement & Evaluation

Course Contents
Application of Favorite Twitter Search, Flag Quiz Game Application, Cannon Game Application, SpotOn Game Application, Doodlz Application, Address Book Application, Orientation Tracking Application, Slide Show Application, Android Application Application, Android Market and Application Issues, Welcome Application, Calculator Application, Favorite Twitter Interview Application, Advanced Slide Show Application.
Weekly Course Content
Week Subject Learning Activities and Teaching Methods
1 Introduction to Android, Android Studio installation, SDK installation, Virtual device Management review Lecturing, question and answer, practice.
2 Hello World app, Button Control, Turning your mobile phone into a tester Lecturing, question and answer, practice.
3 Button control by creating Listener, Multiple button control, Using Imageview Lecturing, question and answer, practice.
4 Examining ToogleButton Control and Properties, Using imageView Lecturing, question and answer, practice.
5 Layout_Gravity Management, Using RadioButton Lecturing, question and answer, practice.
6 CheckBox Usage, Notification Management Lecturing, question and answer, practice.
7 Using EditText and Managing Random Library and examining it with an example Lecturing, question and answer, practice.
8 mid-term exam
9 Android Studio Data communication between pages and instantiation with RadioButton Lecturing, question and answer, practice.
10 Reaching latitude longitude locations using GPS Module, Management of phone back key Lecturing, question and answer, practice.
11 SqLite introduction and creation of a sample database Lecturing, question and answer, practice.
12 Adding data to the database with the created form Lecturing, question and answer, practice.
13 Ensuring the listing of recorded data Lecturing, question and answer, practice.
14 Process of deletion of selected data from database Lecturing, question and answer, practice.
15 The process of updating the selected data Lecturing, question and answer, practice.
16 final exam
Recommend Course Book / Supplementary Book/Reading
1 Advanced Android Application Development, Addison-Wesley Professional; Fourth edition ISBN-10: 0133892387
2 Programming Android: Java Programming for the New Generation of Mobile Devices, O'Reilly Media; Second Edition edition
Required Course instruments and materials
Course book, laptop computer, projector

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 4 4 16
       b) Search in internet/Library 4 5 20
       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 2 4
mid-term exam 1 1 1
Own study for final exam 2 3 6
final exam 1 1 1
0
0
Total work load; 90