Personal tools
Log in
You are here: Home Faculty Education Programmes Undergraduate Programmes Undergraduate Programmes 2017 Applications for Mobile Devices

Applications for Mobile Devices

Course title: Applications for Mobile Devices

Code: 3ФЕИТ12З005

Number of credits (ECTS): 6

Weekly number of classes: 2+2+1+0

Prerequisite for enrollment of the subject: Taken course: Development of Server-based WEB Applications

Course Goals (acquired competencies): Introduction to Mobile Communications. Mobile application characteristics. Introduction to the iOS operating system and the appropriate development environment for mobile devices. Work with basic application development elements. Using graphic tools, gestures, location services, navigation, visual effects, etc.

Total available number of classes: 180

Course Syllabus: Introduction to Mobile Communications. Features of different generations of mobile systems. Mobile application characteristics. Introduction to iOS. Xcode and Swift. GUI Design. Aspects and work with multitouch gestures. Use of MVC; Working with View Controller. Working with multiple threads. Animations and notifications. Aspects of Core Motion, Core Location. Maps for navigation. Visual effects.

Literature:

Required Literature

No.

Author

Title

Publisher

Year

1

Christian Keur, Aaron Hillegass

iOS Programming(5th Ed.)

Big Nerd Ranch

2015

2

Matt Neuburg

iOS 10 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics

O'Reilly Media

2016

3

Jeff McWherter, Scott Gowell

Professional Mobile Application Development

Wrox

2012