Type: 
University of Technology
Region: 
Podlaskie
Programme: 
Programming mobile applications
Area: 
Technological sciences
Level: 
Non-degree programme
Mode of studies: 
part-time programme
Duration: 
2 semesters
Application deadline: 
Friday, 29 August, 2014
Language: 
EN
Start date: 
Wednesday, 1 October, 2014
Credits (ECTS): 
60 ECTS (2 semesters)
Admission requirements: 

•    Bachelor or Master Degree.
•    English language international B2 certificate (upper intermediate) such as FCE, IELTS (min. 6 points), IBT (min. 87 points), TOEFL (min. 510 points), if applicable.
•    Each application is assessed individually on its merits.
•    If in doubt, please contact the IRO Officer: studyinbut@pb.edu.pl

Description: 

Programming Mobile Applications

This course will cover the fundamental programming principles, software architecture and user experience considerations underlying handheld software applications and their development environments. To bring these concepts alive, the course will involve in depth, hands-on examples, implemented in the Android, Windows Phone and Apple iOS Platform.

Who can apply? Anyone involved in developing applications using one of objective languages and who has programming experience in C# or Java  or C++ at the medium level, and a fundamental knowledge of HTML.

You Will Learn How To:
•    Create applications for the major mobile device players including Apple iPhone, Google Android, and Windows Phone
•    Create strategies to overcome mobile development challenges including memory and CPU limitations, network access, and limited battery power
•    Effectively use application architectures for a range of devices via hands-on experience
•    Explain the factors to consider when designing software for multiple platforms
•    Understand the relationship between the mobile market and other emerging technologies including cloud computing and social networking platforms
•    Ensure mobile applications efficiently utilize corporate data from external web services
Course Content:
•    Developing Applications for Android Devices
•    Database Programming on Mobile Devices
•    Network Technology and WWW Standards
•    HTML5 and Multiplatform Framework
•    Internet Protocols and Security
•    Developing Applications for Windows Phone Devices
•    Database Design
•    User Experience and GUI Design
•    Marketing on Mobile Platform
•    iPhone and iPad Programming Introduction
•    Building Responsive Web Design Websites
•    Creating HTML5 Applications with jQuery / Sencha Touch /
•    Building a Service Layer for backend
•    Building for the Mobile Web
•    Taking advantage of Cloud Computing services