Eskisehir Technical University Info Package Eskisehir Technical University Info Package
  • Info on the Institution
  • Info on Degree Programmes
  • Info for Students
  • Turkish
    • Turkish Turkish
    • English English
About the Program Educational Objectives Key Learning Outcomes Course Structure Diagram with Credits Field Qualifications Matrix of Course& Program Qualifications Matrix of Program Outcomes&Field Qualifications
  • Faculty of Science
  • Department of Statistics
  • Course Structure Diagram with Credits
  • Mobile Programming
  • Learning Outcomes
  • Description
  • Learning Outcomes
  • Course's Contribution to Prog.
  • Learning Outcomes & Program Qualifications

  • Recognizes the concept of application development for mobile devices.
  • Recognizes mobile computing platforms and mobile computing
  • Recognizes smart devices
  • Recognizes mobile development environments.
  • Explains the differences between native and cross-platform development environments.
  • Will be able to understand the Xamarin approach, a cross-platform application development environment. Recognizes an application project structure. Uses the Xamarin tools required for the cross-platform application project.
  • Explains the Xamarin.Android, Xamarin.iOS and Xamarin.Forms.
  • Explains and installs Xamarin tools.
  • Creates, writes and tests Xamarin project using the Visual Studio environment.
  • Will be able to recognize and use XAML language in Xamarin.Forms.
  • Creates the UI of app using XAML.
  • Associates the UI of the application with the behavior of the display components.
  • Explains and binds the behavior of the application using the methods of the display components.
  • Will be able to describe and use user interfaces using Xamarin.Forms layouts.
  • Describes and uses page-level resources.
  • Updates resources dynamically.
  • Defines styles and uses inheritance in styles.
  • Creates App.xaml. In this way, uses application-wide resources.
  • Will be able to recognize and use Navigation Patterns in Xamarin.Forms
  • Recognizes and uses navigation, navigation bar, modal page and tab navigation.
  • Creates page title, creates the back-button.
  • Creates and uses modal page.
  • Handles device back-button.
  • Creates and uses simple tabbed page and custom tabbed pages.
  • Will be able to describe and use data binding in Xamarin.Forms.
  • Maps data to images
  • Creates and uses bindings in code and XAML
  • Creates and uses binding context
  • Implements property change notifications.
  • Perfoms textual conversions in XAML
  • Creates and uses value converter in XAML
  • Will be able to describe and use ListViews in Xamarin.Forms.
  • Displays a collestion with ListView
  • Adds and removes items dynamically in ListView
  • Creates and uses customize ListView rows.
  • Uses built-in cell templates
  • Will be able to understand the Xamarin.Android approach. Recognizes an application project structure. Uses the Xamarin.Android tools required for the Traditional Android application project.
  • Explains the Xamarin.Android.
  • Creates, writes Xamarin.Android project using the Visual Studio environment.
  • Decomposes an Android app into Activities.
  • Will be able to recognize and use Xamarin.Android Environment.
  • Builds an Activity's UI
  • Writes an Activity's behavior
  • Updates Android SDK
  • Will be able to recognize and use Activities and Intents.
  • Starts and Finishes an Activity in our .apk
  • Passes arguments to an Activity
  • Gets Activity results
  • Starts a system Activity.
  • Understand and use the data storage options available to app
  • Use the correct storage path for each platform.
  • Creates SQL database using SQLite
  • Perform CRUD operations against a SQLite database using SQLite.NET.
  • Create an async capable database connection and perform CRUD operations asynchronously.
  • Defines Visual Behavior of App.
  • Utilizes properties to define Visual Behavior.
  • Knows and use the MVVM design pattern.
  • Implements and use ICommand interfaces and Commands.
  • Updates app for publishing.
  • Uses the linker to reduce app package size.
  • Chooses a distribution strategy.
  • Selects app stores for publication.
  • Choses a monetization strategy.

  • Info on the Institution
  • Name and Adress
  • Academic Calendar
  • Academic Authorities
  • General Description
  • List of Programmes Offered
  • General Admission Requirements
  • Recognition of Prior Learning
  • Registration Procedures
  • ECTS Credit Allocation
  • Academic Guidance
  • Info on Degree Programmes
  • Doctorate Degree / Proficieny in Arts
  • Master's Degree
  • Bachelor's Degree
  • Associate Degree
  • Open&Distance Education
  • Info for Students
  • Cost of living
  • Accommodation
  • Meals
  • Medical Facilities
  • Facilities for Special Needs Students ı
  • Insurance
  • Financial Support for Students
  • Student Affairs Office
  • Info for Students
  • Learning Facilities
  • International Programmes r
  • Practical Information for Mobile Students
  • Language courses
  • Internships
  • Sports and Leisure Facilities
  • Student Associations